From dd5331310d0ae4278526e3915e0d601ab661d9ac Mon Sep 17 00:00:00 2001 From: Zhiyi Huang <17182306+calvinhzy@users.noreply.github.com> Date: Fri, 5 Jul 2024 16:20:23 +0800 Subject: [PATCH] {Storage-Preview} Bump api version to 2023-05-01 from 2022-09-01 (#7777) * bump to 2023-05-01 from 2022-09-01 * rerun test, style * rerun test, style * update version * not releasing as only bump version --- src/storage-preview/HISTORY.rst | 1 + .../azext_storage_preview/__init__.py | 7 +- .../azext_storage_preview/_format.py | 3 - .../azext_storage_preview/_validators.py | 5 +- .../azext_storage_preview/azcopy/util.py | 10 +- .../azext_storage_preview/commands.py | 2 +- .../azext_storage_preview/oauth_token_util.py | 4 +- .../operations/account.py | 4 +- .../azext_storage_preview/services_wrapper.py | 2 +- .../storage_url_helpers.py | 2 +- .../tests/latest/__init__.py | 2 +- ...te_storage_account_with_files_aadkerb.yaml | 82 +- ...rage_account_with_files_aadkerb_false.yaml | 44 +- ...orage_account_with_files_aadkerb_true.yaml | 82 +- ...est_storage_account_dns_endpoint_type.yaml | 220 +- .../test_storage_account_migration.yaml | 121 +- .../recordings/test_storage_account_sftp.yaml | 304 +- ...ount_with_files_adds_sam_account_name.yaml | 182 +- ...st_storage_file_trailing_dot_scenario.yaml | 377 +- ...te_storage_account_with_files_aadkerb.yaml | 150 +- ...rage_account_with_files_aadkerb_false.yaml | 840 +--- ...orage_account_with_files_aadkerb_true.yaml | 134 +- .../azext_storage_preview/util.py | 10 +- .../azure_mgmt_storage/_configuration.py | 11 +- .../azure_mgmt_storage/_serialization.py | 772 ++-- .../_storage_management_client.py | 264 +- .../azure_mgmt_storage/_version.py | 2 +- .../azure_mgmt_storage/models.py | 2 +- .../{v2022_09_01 => v2023_05_01}/__init__.py | 2 +- .../_configuration.py | 22 +- .../{v2022_09_01 => v2023_05_01}/_patch.py | 0 .../_storage_management_client.py | 182 +- .../{v2022_09_01 => v2023_05_01}/_vendor.py | 11 - .../{v2022_09_01 => v2023_05_01}/_version.py | 2 +- .../aio/__init__.py | 2 +- .../aio/_configuration.py | 17 +- .../aio/_patch.py | 0 .../aio/_storage_management_client.py | 179 +- .../aio/operations/__init__.py | 34 +- .../operations/_blob_containers_operations.py | 632 ++- .../_blob_inventory_policies_operations.py | 167 +- .../operations/_blob_services_operations.py | 154 +- .../_deleted_accounts_operations.py | 79 +- .../_encryption_scopes_operations.py | 186 +- .../operations/_file_services_operations.py | 141 +- .../aio/operations/_file_shares_operations.py | 309 +- .../aio/operations/_local_users_operations.py | 242 +- .../_management_policies_operations.py | 128 +- ...ity_perimeter_configurations_operations.py | 342 ++ ..._object_replication_policies_operations.py | 156 +- .../aio/operations/_operations.py | 52 +- .../aio/operations/_patch.py | 0 ...private_endpoint_connections_operations.py | 157 +- .../_private_link_resources_operations.py | 40 +- .../aio/operations/_queue_operations.py | 211 +- .../operations/_queue_services_operations.py | 140 +- .../aio/operations/_skus_operations.py | 52 +- .../_storage_accounts_operations.py | 1095 +++--- ..._assignment_instances_report_operations.py | 170 + ...assignments_instances_report_operations.py | 164 + .../_storage_task_assignments_operations.py | 802 ++++ .../aio/operations/_table_operations.py | 211 +- .../operations/_table_services_operations.py | 140 +- .../aio/operations/_usages_operations.py | 52 +- .../models/__init__.py | 96 +- .../models/_models_py3.py | 3399 ++++++++++++----- .../models/_patch.py | 0 .../_storage_management_client_enums.py | 124 +- .../operations/__init__.py | 34 +- .../operations/_blob_containers_operations.py | 768 ++-- .../_blob_inventory_policies_operations.py | 203 +- .../operations/_blob_services_operations.py | 186 +- .../_deleted_accounts_operations.py | 89 +- .../_encryption_scopes_operations.py | 224 +- .../operations/_file_services_operations.py | 173 +- .../operations/_file_shares_operations.py | 375 +- .../operations/_local_users_operations.py | 311 +- .../_management_policies_operations.py | 156 +- ...ity_perimeter_configurations_operations.py | 463 +++ ..._object_replication_policies_operations.py | 192 +- .../operations/_operations.py | 54 +- .../operations/_patch.py | 0 ...private_endpoint_connections_operations.py | 193 +- .../_private_link_resources_operations.py | 50 +- .../operations/_queue_operations.py | 257 +- .../operations/_queue_services_operations.py | 172 +- .../operations/_skus_operations.py | 58 +- .../_storage_accounts_operations.py | 1305 ++++--- ..._assignment_instances_report_operations.py | 227 ++ ...assignments_instances_report_operations.py | 212 + .../_storage_task_assignments_operations.py | 1018 +++++ .../operations/_table_operations.py | 257 +- .../operations/_table_services_operations.py | 172 +- .../operations/_usages_operations.py | 58 +- 94 files changed, 12933 insertions(+), 7805 deletions(-) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/__init__.py (91%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/_configuration.py (81%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/_patch.py (100%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/_storage_management_client.py (52%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/_vendor.py (66%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/_version.py (96%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/aio/__init__.py (90%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/aio/_configuration.py (83%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/aio/_patch.py (100%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/aio/_storage_management_client.py (53%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/aio/operations/__init__.py (78%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/aio/operations/_blob_containers_operations.py (73%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/aio/operations/_blob_inventory_policies_operations.py (71%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/aio/operations/_blob_services_operations.py (66%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/aio/operations/_deleted_accounts_operations.py (70%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/aio/operations/_encryption_scopes_operations.py (76%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/aio/operations/_file_services_operations.py (64%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/aio/operations/_file_shares_operations.py (76%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/aio/operations/_local_users_operations.py (70%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/aio/operations/_management_policies_operations.py (71%) create mode 100644 src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_network_security_perimeter_configurations_operations.py rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/aio/operations/_object_replication_policies_operations.py (74%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/aio/operations/_operations.py (73%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/aio/operations/_patch.py (100%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/aio/operations/_private_endpoint_connections_operations.py (72%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/aio/operations/_private_link_resources_operations.py (72%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/aio/operations/_queue_operations.py (74%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/aio/operations/_queue_services_operations.py (65%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/aio/operations/_skus_operations.py (73%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/aio/operations/_storage_accounts_operations.py (66%) create mode 100644 src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_storage_task_assignment_instances_report_operations.py create mode 100644 src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_storage_task_assignments_instances_report_operations.py create mode 100644 src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_storage_task_assignments_operations.py rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/aio/operations/_table_operations.py (72%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/aio/operations/_table_services_operations.py (65%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/aio/operations/_usages_operations.py (73%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/models/__init__.py (79%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/models/_models_py3.py (75%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/models/_patch.py (100%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/models/_storage_management_client_enums.py (82%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/operations/__init__.py (78%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/operations/_blob_containers_operations.py (74%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/operations/_blob_inventory_policies_operations.py (73%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/operations/_blob_services_operations.py (68%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/operations/_deleted_accounts_operations.py (73%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/operations/_encryption_scopes_operations.py (77%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/operations/_file_services_operations.py (67%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/operations/_file_shares_operations.py (77%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/operations/_local_users_operations.py (72%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/operations/_management_policies_operations.py (73%) create mode 100644 src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_network_security_perimeter_configurations_operations.py rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/operations/_object_replication_policies_operations.py (75%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/operations/_operations.py (74%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/operations/_patch.py (100%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/operations/_private_endpoint_connections_operations.py (74%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/operations/_private_link_resources_operations.py (73%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/operations/_queue_operations.py (75%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/operations/_queue_services_operations.py (67%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/operations/_skus_operations.py (73%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/operations/_storage_accounts_operations.py (66%) create mode 100644 src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_storage_task_assignment_instances_report_operations.py create mode 100644 src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_storage_task_assignments_instances_report_operations.py create mode 100644 src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_storage_task_assignments_operations.py rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/operations/_table_operations.py (74%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/operations/_table_services_operations.py (67%) rename src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/{v2022_09_01 => v2023_05_01}/operations/_usages_operations.py (74%) diff --git a/src/storage-preview/HISTORY.rst b/src/storage-preview/HISTORY.rst index 191458f144a..f069bc39812 100644 --- a/src/storage-preview/HISTORY.rst +++ b/src/storage-preview/HISTORY.rst @@ -2,6 +2,7 @@ Release History =============== + 1.0.0b1(2023-08-11) ++++++++++++++++++ * `az storage account migration start/show`: Support start and show storage account migration diff --git a/src/storage-preview/azext_storage_preview/__init__.py b/src/storage-preview/azext_storage_preview/__init__.py index f82f7ce8d8c..09fc94ef8bb 100644 --- a/src/storage-preview/azext_storage_preview/__init__.py +++ b/src/storage-preview/azext_storage_preview/__init__.py @@ -18,7 +18,7 @@ def __init__(self, cli_ctx=None): register_resource_type('latest', CUSTOM_DATA_STORAGE, '2018-03-28') register_resource_type('latest', CUSTOM_DATA_STORAGE_ADLS, '2019-02-02-preview') - register_resource_type('latest', CUSTOM_MGMT_STORAGE, '2022-09-01') + register_resource_type('latest', CUSTOM_MGMT_STORAGE, '2023-05-01') register_resource_type('latest', CUSTOM_DATA_STORAGE_FILESHARE, '2022-11-02') register_resource_type('latest', CUSTOM_DATA_STORAGE_BLOB, '2022-11-02') register_resource_type('latest', CUSTOM_DATA_STORAGE_FILEDATALAKE, '2020-06-12') @@ -98,8 +98,9 @@ def register_content_settings_argument(self, settings_class, update, arg_group=N self.extra('clear_content_settings', help='If this flag is set, then if any one or more of the ' 'following properties (--content-cache-control, --content-disposition, --content-encoding, ' - '--content-language, --content-md5, --content-type) is set, then all of these properties are ' - 'set together. If a value is not provided for a given property when at least one of the ' + '--content-language, --content-md5, --content-type) is set, ' + 'then all of these properties are set together. ' + 'If a value is not provided for a given property when at least one of the ' 'properties listed below is set, then that property will be cleared.', arg_type=get_three_state_flag()) diff --git a/src/storage-preview/azext_storage_preview/_format.py b/src/storage-preview/azext_storage_preview/_format.py index d4eea1a4ec7..65944810361 100644 --- a/src/storage-preview/azext_storage_preview/_format.py +++ b/src/storage-preview/azext_storage_preview/_format.py @@ -3,9 +3,6 @@ # Licensed under the MIT License. See License.txt in the project root for license information. # -------------------------------------------------------------------------------------------- -from azure.cli.core.profiles import get_sdk -from .profiles import CUSTOM_DATA_STORAGE - def build_table_output(result, projection): diff --git a/src/storage-preview/azext_storage_preview/_validators.py b/src/storage-preview/azext_storage_preview/_validators.py index e92cbf650d2..2a83245aa1f 100644 --- a/src/storage-preview/azext_storage_preview/_validators.py +++ b/src/storage-preview/azext_storage_preview/_validators.py @@ -3,7 +3,7 @@ # Licensed under the MIT License. See License.txt in the project root for license information. # -------------------------------------------------------------------------------------------- -# pylint: disable=protected-access, logging-format-interpolation +# pylint: disable=protected-access, logging-format-interpolation, too-many-branches import os import argparse @@ -888,8 +888,7 @@ def process_file_batch_source_parameters(cmd, namespace): def validate_source_uri(cmd, namespace): # pylint: disable=too-many-statements - from .util import create_short_lived_blob_sas, create_short_lived_blob_sas_v2, \ - create_short_lived_file_sas, create_short_lived_file_sas_v2 + from .util import create_short_lived_blob_sas_v2, create_short_lived_file_sas_v2 usage_string = \ 'Invalid usage: {}. Supply only one of the following argument sets to specify source:' \ '\n\t --source-uri [--source-sas]' \ diff --git a/src/storage-preview/azext_storage_preview/azcopy/util.py b/src/storage-preview/azext_storage_preview/azcopy/util.py index 961657a568b..ac09b03f277 100644 --- a/src/storage-preview/azext_storage_preview/azcopy/util.py +++ b/src/storage-preview/azext_storage_preview/azcopy/util.py @@ -21,7 +21,7 @@ AZCOPY_VERSION = '10.5.0' -class AzCopy(object): +class AzCopy: system_executable_path = { 'Darwin': ['azcopy_darwin_amd64_{}'.format(AZCOPY_VERSION), 'azcopy'], 'Linux': ['azcopy_linux_amd64_{}'.format(AZCOPY_VERSION), 'azcopy'], @@ -55,7 +55,7 @@ def sync(self, source, destination, flags=None): self.run_command(['sync', source, destination] + flags) -class AzCopyCredentials(object): # pylint: disable=too-few-public-methods +class AzCopyCredentials: # pylint: disable=too-few-public-methods def __init__(self, sas_token=None, token_info=None): self.sas_token = sas_token self.token_info = token_info @@ -66,7 +66,7 @@ def login_auth_for_azcopy(cmd): try: token_info = _unserialize_non_msi_token_payload(token_info) except KeyError: # unserialized MSI token payload - raise Exception('MSI auth not yet supported.') + raise RuntimeError('MSI auth not yet supported.') return AzCopyCredentials(token_info=token_info) @@ -80,13 +80,13 @@ def blob_client_auth_for_azcopy(cmd, blob_client): try: token_info = _unserialize_non_msi_token_payload(token_info) except KeyError: # unserialized MSI token payload - raise Exception('MSI auth not yet supported.') + raise RuntimeError('MSI auth not yet supported.') return AzCopyCredentials(token_info=token_info) def storage_client_auth_for_azcopy(cmd, client, service): if service not in SERVICES: - raise Exception('{} not one of: {}'.format(service, str(SERVICES))) + raise KeyError('{} not one of: {}'.format(service, str(SERVICES))) if client.sas_token: return AzCopyCredentials(sas_token=client.sas_token) diff --git a/src/storage-preview/azext_storage_preview/commands.py b/src/storage-preview/azext_storage_preview/commands.py index 8787f49732a..125246e5656 100644 --- a/src/storage-preview/azext_storage_preview/commands.py +++ b/src/storage-preview/azext_storage_preview/commands.py @@ -6,7 +6,7 @@ from azure.cli.core.commands import CliCommandType from azure.cli.core.commands.arm import show_exception_handler from ._client_factory import (cf_sa, blob_data_service_factory, adls_blob_data_service_factory, - cf_share_client, cf_share_service, cf_share_file_client, cf_share_directory_client) + cf_share_client, cf_share_file_client, cf_share_directory_client) from .profiles import (CUSTOM_DATA_STORAGE, CUSTOM_DATA_STORAGE_ADLS, CUSTOM_MGMT_STORAGE, CUSTOM_DATA_STORAGE_FILESHARE) diff --git a/src/storage-preview/azext_storage_preview/oauth_token_util.py b/src/storage-preview/azext_storage_preview/oauth_token_util.py index e1eb59f63d1..8c476296660 100644 --- a/src/storage-preview/azext_storage_preview/oauth_token_util.py +++ b/src/storage-preview/azext_storage_preview/oauth_token_util.py @@ -6,7 +6,7 @@ import threading -class TokenUpdater(object): +class TokenUpdater: """ This class updates a given token_credential periodically using the provided callback function. It shows one way of making sure the credential does not become expired. @@ -34,7 +34,7 @@ def timer_callback(self): seconds_left = (datetime.fromtimestamp(int(token['expires_on'])) - datetime.now()).seconds if seconds_left < 240: # acquired token expires in less than 4 mins - raise Exception("Acquired a token expiring in less than 4 minutes") + raise RuntimeError("Acquired a token expiring in less than 4 minutes") with self.lock: self.timer = threading.Timer(seconds_left - 240, self.timer_callback) diff --git a/src/storage-preview/azext_storage_preview/operations/account.py b/src/storage-preview/azext_storage_preview/operations/account.py index 751dc13e41c..c15e166b326 100644 --- a/src/storage-preview/azext_storage_preview/operations/account.py +++ b/src/storage-preview/azext_storage_preview/operations/account.py @@ -428,8 +428,8 @@ def update_storage_account(cmd, instance, sku=None, tags=None, custom_domain=Non if enable_files_adds is not None: ActiveDirectoryProperties = cmd.get_models('ActiveDirectoryProperties') if enable_files_adds: # enable AD - if not(domain_name and net_bios_domain_name and forest_name and domain_guid and domain_sid and - azure_storage_sid): + if not (domain_name and net_bios_domain_name and forest_name and domain_guid and domain_sid and + azure_storage_sid): raise CLIError("To enable ActiveDirectoryDomainServicesForFile, user must specify all of: " "--domain-name, --net-bios-domain-name, --forest-name, --domain-guid, --domain-sid and " "--azure_storage_sid arguments in Azure Active Directory Properties Argument group.") diff --git a/src/storage-preview/azext_storage_preview/services_wrapper.py b/src/storage-preview/azext_storage_preview/services_wrapper.py index ef9cde6dfa7..94b15776868 100644 --- a/src/storage-preview/azext_storage_preview/services_wrapper.py +++ b/src/storage-preview/azext_storage_preview/services_wrapper.py @@ -9,7 +9,7 @@ from .profiles import CUSTOM_DATA_STORAGE -class ServiceProperties(object): +class ServiceProperties: def __init__(self, cli_ctx, name, service, account_name=None, account_key=None, connection_string=None, sas_token=None): self.cli_ctx = cli_ctx diff --git a/src/storage-preview/azext_storage_preview/storage_url_helpers.py b/src/storage-preview/azext_storage_preview/storage_url_helpers.py index 40856b2e592..f537fc36379 100644 --- a/src/storage-preview/azext_storage_preview/storage_url_helpers.py +++ b/src/storage-preview/azext_storage_preview/storage_url_helpers.py @@ -10,7 +10,7 @@ # pylint: disable=too-few-public-methods, too-many-instance-attributes -class StorageResourceIdentifier(object): +class StorageResourceIdentifier: def __init__(self, cloud, moniker): self.is_valid = False self.account_name = None diff --git a/src/storage-preview/azext_storage_preview/tests/latest/__init__.py b/src/storage-preview/azext_storage_preview/tests/latest/__init__.py index 80811a80e76..879f9a0c784 100644 --- a/src/storage-preview/azext_storage_preview/tests/latest/__init__.py +++ b/src/storage-preview/azext_storage_preview/tests/latest/__init__.py @@ -6,5 +6,5 @@ from azure.cli.core.profiles import register_resource_type from ...profiles import CUSTOM_MGMT_STORAGE, CUSTOM_DATA_STORAGE_FILEDATALAKE -register_resource_type('latest', CUSTOM_MGMT_STORAGE, '2022-09-01') +register_resource_type('latest', CUSTOM_MGMT_STORAGE, '2023-05-01') register_resource_type('latest', CUSTOM_DATA_STORAGE_FILEDATALAKE, '2020-06-12') diff --git a/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_create_storage_account_with_files_aadkerb.yaml b/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_create_storage_account_with_files_aadkerb.yaml index c24562f9fb5..b108a9798da 100644 --- a/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_create_storage_account_with_files_aadkerb.yaml +++ b/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_create_storage_account_with_files_aadkerb.yaml @@ -20,9 +20,9 @@ interactions: ParameterSetName: - -n -g -l --sku --enable-files-aadkerb --domain-name --domain-guid User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) + - 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/cli000002?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/cli000002?api-version=2023-05-01 response: body: string: '' @@ -34,11 +34,11 @@ interactions: content-type: - text/plain; charset=utf-8 date: - - Fri, 31 Mar 2023 05:14:32 GMT + - Fri, 05 Jul 2024 06:08:59 GMT expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/2f4f680a-d9ef-4dbc-977b-9af764f88449?monitor=true&api-version=2022-09-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/6927712a-05b3-47ed-b140-f80486a72d19?monitor=true&api-version=2023-05-01&t=638557565408690541&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=JR4sfktdQp1sfgaZ4gPACtrYjUgc69xghuYjql75sWrnrm1B09P6hr71MAQIV2MN9nAhqScJsOgqulnP0VKyb-HhYKjSm6qoJV8Eb7qIuGHr7sobzrAs3vyVkGCydZhbbtpUX1tBCW8F3gTVTqZI_QnTLXokzVyXRY09ZJSwc7JCXQqi_gU_dz8qiCfRxCXbEwymTt2SvodP_YrgmzMFkEyMD2B3sZCR1T2oolDyVDnaV1TT2LR_F1nXpQ8kIAWfujj8D0hFHuJzXMNlRYD6KRhQa-kU3z7nG4zwgqtvRbHDxQjHnHAVpduLm5gyh6ZTGmTMExbPYmNPOlW5hQF-Cw&h=w6YW22eHRLqGeDLVLxrXRv1JDSMU6SmADV2aA4jtYCg pragma: - no-cache server: @@ -47,8 +47,12 @@ interactions: - 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/12719739-c92f-4ec7-8cbf-e87102e4b226 + x-ms-ratelimit-remaining-subscription-global-writes: + - '2997' x-ms-ratelimit-remaining-subscription-writes: - - '1198' + - '197' status: code: 202 message: Accepted @@ -66,23 +70,71 @@ interactions: ParameterSetName: - -n -g -l --sku --enable-files-aadkerb --domain-name --domain-guid User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) + - 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/2f4f680a-d9ef-4dbc-977b-9af764f88449?monitor=true&api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/6927712a-05b3-47ed-b140-f80486a72d19?monitor=true&api-version=2023-05-01&t=638557565408690541&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=JR4sfktdQp1sfgaZ4gPACtrYjUgc69xghuYjql75sWrnrm1B09P6hr71MAQIV2MN9nAhqScJsOgqulnP0VKyb-HhYKjSm6qoJV8Eb7qIuGHr7sobzrAs3vyVkGCydZhbbtpUX1tBCW8F3gTVTqZI_QnTLXokzVyXRY09ZJSwc7JCXQqi_gU_dz8qiCfRxCXbEwymTt2SvodP_YrgmzMFkEyMD2B3sZCR1T2oolDyVDnaV1TT2LR_F1nXpQ8kIAWfujj8D0hFHuJzXMNlRYD6KRhQa-kU3z7nG4zwgqtvRbHDxQjHnHAVpduLm5gyh6ZTGmTMExbPYmNPOlW5hQF-Cw&h=w6YW22eHRLqGeDLVLxrXRv1JDSMU6SmADV2aA4jtYCg response: body: - string: '{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-31T05:14:27.7384271Z","key2":"2023-03-31T05:14:27.7384271Z"},"privateEndpointConnections":[],"azureFilesIdentityBasedAuthentication":{"directoryServiceOptions":"AADKERB","activeDirectoryProperties":{"domainName":"mydomain.com","netBiosDomainName":" + string: '' + headers: + cache-control: + - no-cache + content-length: + - '0' + content-type: + - text/plain; charset=utf-8 + date: + - Fri, 05 Jul 2024 06:09:00 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/6927712a-05b3-47ed-b140-f80486a72d19?monitor=true&api-version=2023-05-01&t=638557565412440435&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=w44LbzrlK53HkHzKONv2mxiNTwgIgNOfjzcNGvcK7SWQITtNBqd5IYxNzwE2-FnptLplFF-5TOkSN_BVhT1EYDcQ4TNJHA1K_KhLxEIqzNudCXOrEof8OxIb4jTXXHJQnPJTzuKD_yafNIVnyndz7BoimVnIMKsV_a5rkcCvz_MWBsqpOWa7Etve185cc2X9eAWm7EYDuZWvV0DHkFLzoeNQmntpMBtVbzsb7HjqYYseEoHghrtjx3epdJROYVmu1xxgNKK5QS-H3bpy05d0RZcw2szSMLtKJbRRo5cb5cQL-bsl9ASu_Q03JAYjmkJWiyiUCMZnsN62JW12c1CspA&h=sAz7wOLPnk04udUIMaqKwNnS8O4HdCRgtF_9Jn0dItg + 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/1bc5dab8-ca52-4d8b-a379-7ba9c4f15cc5 + 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 --sku --enable-files-aadkerb --domain-name --domain-guid + 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/6927712a-05b3-47ed-b140-f80486a72d19?monitor=true&api-version=2023-05-01&t=638557565412440435&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=w44LbzrlK53HkHzKONv2mxiNTwgIgNOfjzcNGvcK7SWQITtNBqd5IYxNzwE2-FnptLplFF-5TOkSN_BVhT1EYDcQ4TNJHA1K_KhLxEIqzNudCXOrEof8OxIb4jTXXHJQnPJTzuKD_yafNIVnyndz7BoimVnIMKsV_a5rkcCvz_MWBsqpOWa7Etve185cc2X9eAWm7EYDuZWvV0DHkFLzoeNQmntpMBtVbzsb7HjqYYseEoHghrtjx3epdJROYVmu1xxgNKK5QS-H3bpy05d0RZcw2szSMLtKJbRRo5cb5cQL-bsl9ASu_Q03JAYjmkJWiyiUCMZnsN62JW12c1CspA&h=sAz7wOLPnk04udUIMaqKwNnS8O4HdCRgtF_9Jn0dItg + response: + body: + string: '{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-07-05T06:08:56.7479842Z","key2":"2024-07-05T06:08:56.7479842Z"},"privateEndpointConnections":[],"azureFilesIdentityBasedAuthentication":{"directoryServiceOptions":"AADKERB","activeDirectoryProperties":{"domainName":"mydomain.com","netBiosDomainName":" ","forestName":" ","domainGuid":"12345678-1234-1234-1234-123456789012","domainSid":" - ","azureStorageSid":" "}},"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:14:29.9727878Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:14:29.9727878Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-31T05:14:27.5821807Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z3.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}}' + ","azureStorageSid":" "}},"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-05T06:08:59.3729731Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:08:59.3729731Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-05T06:08:56.6697964Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z3.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}}' headers: cache-control: - no-cache content-length: - - '1642' + - '1658' content-type: - application/json date: - - Fri, 31 Mar 2023 05:14:50 GMT + - Fri, 05 Jul 2024 06:09:18 GMT expires: - '-1' pragma: @@ -91,12 +143,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/e86811d4-bf18-4f1e-a3fe-c3a3ef4e3f50 + x-ms-ratelimit-remaining-subscription-global-reads: + - '3749' status: code: 200 message: OK diff --git a/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_create_storage_account_with_files_aadkerb_false.yaml b/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_create_storage_account_with_files_aadkerb_false.yaml index 9b8c8b82672..a8ffa4859de 100644 --- a/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_create_storage_account_with_files_aadkerb_false.yaml +++ b/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_create_storage_account_with_files_aadkerb_false.yaml @@ -19,9 +19,9 @@ interactions: ParameterSetName: - -n -g -l --enable-files-aadkerb User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) + - 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/cli000002?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/cli000002?api-version=2023-05-01 response: body: string: '' @@ -33,11 +33,11 @@ interactions: content-type: - text/plain; charset=utf-8 date: - - Fri, 31 Mar 2023 05:15:06 GMT + - Fri, 05 Jul 2024 06:08:59 GMT expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/cf54bd7e-013e-4973-89c0-e27ecc993ca1?monitor=true&api-version=2022-09-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/10de1f4a-6a9c-4ff3-a4c0-82105c97337d?monitor=true&api-version=2023-05-01&t=638557565395428194&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=LM49Qk0IlPsqbc8g82AAzCU1KEyL-BxBBuaAGQDIFIeMqAfktlFpS48zHkBpUgXj2dMf4yumM8tjNwIcDJLG3iYweAl-yJ00iJZswY9dmE17w26usboMz1Lo4ls4MUY5BWu9Tyjr50IYslCXG05s13LrB0Arp60OGb_2kE415_RWPfXpaotU0NNDRpPsgzIaAcqT2km0S10WlLj1iNVoWzLvomj4NywXsNZLY579wCgYyqr4El1-eRFKAjel7BR36weHtyfUsCISnNg5RVIXsToE1fgW2d7OsIht1wNIMpQt_TfsWDVf28R42WDfI9qozuRLimgCQfzsSA1B6CZPOg&h=qvRu_RrjsWWsBU22aMq1sid89CXnfIcj4rwmNULWSfE pragma: - no-cache server: @@ -46,8 +46,12 @@ interactions: - 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/aa43b699-4425-4ba0-8d1a-55f763ab7b93 + x-ms-ratelimit-remaining-subscription-global-writes: + - '2999' x-ms-ratelimit-remaining-subscription-writes: - - '1199' + - '199' status: code: 202 message: Accepted @@ -65,9 +69,9 @@ interactions: ParameterSetName: - -n -g -l --enable-files-aadkerb User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) + - 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/cf54bd7e-013e-4973-89c0-e27ecc993ca1?monitor=true&api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/10de1f4a-6a9c-4ff3-a4c0-82105c97337d?monitor=true&api-version=2023-05-01&t=638557565395428194&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=LM49Qk0IlPsqbc8g82AAzCU1KEyL-BxBBuaAGQDIFIeMqAfktlFpS48zHkBpUgXj2dMf4yumM8tjNwIcDJLG3iYweAl-yJ00iJZswY9dmE17w26usboMz1Lo4ls4MUY5BWu9Tyjr50IYslCXG05s13LrB0Arp60OGb_2kE415_RWPfXpaotU0NNDRpPsgzIaAcqT2km0S10WlLj1iNVoWzLvomj4NywXsNZLY579wCgYyqr4El1-eRFKAjel7BR36weHtyfUsCISnNg5RVIXsToE1fgW2d7OsIht1wNIMpQt_TfsWDVf28R42WDfI9qozuRLimgCQfzsSA1B6CZPOg&h=qvRu_RrjsWWsBU22aMq1sid89CXnfIcj4rwmNULWSfE response: body: string: '' @@ -79,11 +83,11 @@ interactions: content-type: - text/plain; charset=utf-8 date: - - Fri, 31 Mar 2023 05:15:23 GMT + - Fri, 05 Jul 2024 06:08:59 GMT expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/cf54bd7e-013e-4973-89c0-e27ecc993ca1?monitor=true&api-version=2022-09-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/10de1f4a-6a9c-4ff3-a4c0-82105c97337d?monitor=true&api-version=2023-05-01&t=638557565399489867&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=hGgmCP6oFzFc39MOtdKab0n-K5r18PpU6QUjwDoY8HBzMNIPDQKHiJsD8OiU3y4TGqQid1GqDVkophTK5ByRp_w6hC2gcGP8uWfwFWctAISrfFiNn1Zd4QicdU3svvki71fBubaimota-CLqhIy2J5rWP2MOG3VLFTKurkoLNo6O4HzO__foDE9BGbeuGiZEx5dPKI3bTyLHRNOULMqAexrcH64SawBRrBWkuZYgQNoMDA0sNnKQZz0VyoHkMInh7eDMGjATyZZQDXNl1vfyUErXj9hE404jz9IPBbaTO3E5CTY3RZI210QVPIB83aAttVl6priCoBpmyHynRuosUw&h=swE6Ijh1OKjyadAHPSL7fdejtTN-K_ANzQOlXytDgVA pragma: - no-cache server: @@ -92,6 +96,10 @@ interactions: - 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/1a106897-89f9-4ea2-a568-4e896ec50cf3 + x-ms-ratelimit-remaining-subscription-global-reads: + - '3749' status: code: 202 message: Accepted @@ -109,21 +117,21 @@ interactions: ParameterSetName: - -n -g -l --enable-files-aadkerb User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) + - 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/cf54bd7e-013e-4973-89c0-e27ecc993ca1?monitor=true&api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/10de1f4a-6a9c-4ff3-a4c0-82105c97337d?monitor=true&api-version=2023-05-01&t=638557565399489867&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=hGgmCP6oFzFc39MOtdKab0n-K5r18PpU6QUjwDoY8HBzMNIPDQKHiJsD8OiU3y4TGqQid1GqDVkophTK5ByRp_w6hC2gcGP8uWfwFWctAISrfFiNn1Zd4QicdU3svvki71fBubaimota-CLqhIy2J5rWP2MOG3VLFTKurkoLNo6O4HzO__foDE9BGbeuGiZEx5dPKI3bTyLHRNOULMqAexrcH64SawBRrBWkuZYgQNoMDA0sNnKQZz0VyoHkMInh7eDMGjATyZZQDXNl1vfyUErXj9hE404jz9IPBbaTO3E5CTY3RZI210QVPIB83aAttVl6priCoBpmyHynRuosUw&h=swE6Ijh1OKjyadAHPSL7fdejtTN-K_ANzQOlXytDgVA 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/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-31T05:15:03.6923395Z","key2":"2023-03-31T05:15:03.6923395Z"},"privateEndpointConnections":[],"azureFilesIdentityBasedAuthentication":{"directoryServiceOptions":"None"},"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:15:04.1454895Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:15:04.1454895Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-31T05:15:03.5360869Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z3.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://cli000002-secondary.dfs.core.windows.net/","web":"https://cli000002-secondary.z3.web.core.windows.net/","blob":"https://cli000002-secondary.blob.core.windows.net/","queue":"https://cli000002-secondary.queue.core.windows.net/","table":"https://cli000002-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/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-07-05T06:08:57.4823375Z","key2":"2024-07-05T06:08:57.4823375Z"},"privateEndpointConnections":[],"azureFilesIdentityBasedAuthentication":{"directoryServiceOptions":"None"},"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-05T06:08:57.8573095Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:08:57.8573095Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-05T06:08:57.4041711Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z3.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://cli000002-secondary.dfs.core.windows.net/","web":"https://cli000002-secondary.z3.web.core.windows.net/","blob":"https://cli000002-secondary.blob.core.windows.net/","queue":"https://cli000002-secondary.queue.core.windows.net/","table":"https://cli000002-secondary.table.core.windows.net/"}}}' headers: cache-control: - no-cache content-length: - - '1846' + - '1862' content-type: - application/json date: - - Fri, 31 Mar 2023 05:15:26 GMT + - Fri, 05 Jul 2024 06:09:16 GMT expires: - '-1' pragma: @@ -132,12 +140,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/f3617f6e-0e34-46f2-8b56-68842ad6aa50 + x-ms-ratelimit-remaining-subscription-global-reads: + - '3749' status: code: 200 message: OK diff --git a/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_create_storage_account_with_files_aadkerb_true.yaml b/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_create_storage_account_with_files_aadkerb_true.yaml index 10f1bc3f3d7..f1868ba2740 100644 --- a/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_create_storage_account_with_files_aadkerb_true.yaml +++ b/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_create_storage_account_with_files_aadkerb_true.yaml @@ -20,9 +20,9 @@ interactions: ParameterSetName: - -n -g -l --sku --enable-files-aadkerb --domain-name --domain-guid User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) + - 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/cli000002?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/cli000002?api-version=2023-05-01 response: body: string: '' @@ -34,11 +34,11 @@ interactions: content-type: - text/plain; charset=utf-8 date: - - Fri, 31 Mar 2023 05:14:33 GMT + - Fri, 05 Jul 2024 06:09:00 GMT expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/481f4486-4126-4cf3-9b58-17123bd1c8ef?monitor=true&api-version=2022-09-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/ee508328-1d04-4d43-aadc-b7a60957b2cb?monitor=true&api-version=2023-05-01&t=638557565418377827&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=dM3h_dqOQ8maGD1yO-c_WjiT-kwfPwck2734K7jk31euZB-40f95Wmxja8AFMm1a3LSLzGMUGz4qHjaaQni4lng0FXu5M5QsaWJdm5nhROBlStlqxLP8d5gq9a3KvXuMH9eWi5SqLSrRbWfueKYDKmKm5D9_PbH2pkmRLgfL0XPvTHnCzaknwdPQMiCYVf5z7Vn9B9Kksn6EyhdlUHt2AvF7PcmlNSRGrTRYhm3vWB_NZORaW9Z0qjyKbP1S1DTxaxtIUQToObL3YU2_pre_lcLriq00NHqI3bbXYDPzKuNXKdzw1mFLDnR8GfFYs1kKVR0jBLq-E8Ma_p-qNB9KsA&h=PclbjAu8rIgam7H6bLKCeXRfK3p_VZfmumBuHYjhuFA pragma: - no-cache server: @@ -47,8 +47,12 @@ interactions: - 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/b946360b-29c1-4824-9669-da79eb5f8f2e + x-ms-ratelimit-remaining-subscription-global-writes: + - '2997' x-ms-ratelimit-remaining-subscription-writes: - - '1198' + - '197' status: code: 202 message: Accepted @@ -66,23 +70,71 @@ interactions: ParameterSetName: - -n -g -l --sku --enable-files-aadkerb --domain-name --domain-guid User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) + - 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/481f4486-4126-4cf3-9b58-17123bd1c8ef?monitor=true&api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/ee508328-1d04-4d43-aadc-b7a60957b2cb?monitor=true&api-version=2023-05-01&t=638557565418377827&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=dM3h_dqOQ8maGD1yO-c_WjiT-kwfPwck2734K7jk31euZB-40f95Wmxja8AFMm1a3LSLzGMUGz4qHjaaQni4lng0FXu5M5QsaWJdm5nhROBlStlqxLP8d5gq9a3KvXuMH9eWi5SqLSrRbWfueKYDKmKm5D9_PbH2pkmRLgfL0XPvTHnCzaknwdPQMiCYVf5z7Vn9B9Kksn6EyhdlUHt2AvF7PcmlNSRGrTRYhm3vWB_NZORaW9Z0qjyKbP1S1DTxaxtIUQToObL3YU2_pre_lcLriq00NHqI3bbXYDPzKuNXKdzw1mFLDnR8GfFYs1kKVR0jBLq-E8Ma_p-qNB9KsA&h=PclbjAu8rIgam7H6bLKCeXRfK3p_VZfmumBuHYjhuFA response: body: - string: '{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-31T05:14:29.7071791Z","key2":"2023-03-31T05:14:29.7071791Z"},"privateEndpointConnections":[],"azureFilesIdentityBasedAuthentication":{"directoryServiceOptions":"AADKERB","activeDirectoryProperties":{"domainName":"mydomain.com","netBiosDomainName":" + string: '' + headers: + cache-control: + - no-cache + content-length: + - '0' + content-type: + - text/plain; charset=utf-8 + date: + - Fri, 05 Jul 2024 06:09:01 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/ee508328-1d04-4d43-aadc-b7a60957b2cb?monitor=true&api-version=2023-05-01&t=638557565421815317&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=q1sEll9YXeVoB_-a2HWHjXjbB4X5S5JTskzEOJF9R_xwCbxqUmRsty6Ex0D_B1tt8YiTFMSqpq-gdUOWd4OMHvupwZt0vAvof2PenGuYskzC8OW9FKlVGnv2pbIM48KGARDw40GXUmqH_oLBvUYosdBt_b97HS5J-75oNdq-pL9DpKLe3mLJ5nEvqUr9m0p2eY5HoUpKdZJn9AwJo3G_BYjNkTGsExEy6aZI5K-WcozBBLZvAltb5FQ2hnwMgFtOy34rQJ2flecq_zVlCtB7_9TSR8TAxSeLS4i2bNK2JMwyeBahUa_pS6IX_rkd_FOzBWv3l0ZLqe0EqSjIKtzxoA&h=5Dtqjv1J4uDDAiwhfGY1vQmUsu8YN28YycBhf4GjpLg + 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/0f3db54f-c8ff-4ceb-9739-a81cea8ba095 + x-ms-ratelimit-remaining-subscription-global-reads: + - '3748' + 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 --sku --enable-files-aadkerb --domain-name --domain-guid + 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/ee508328-1d04-4d43-aadc-b7a60957b2cb?monitor=true&api-version=2023-05-01&t=638557565421815317&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=q1sEll9YXeVoB_-a2HWHjXjbB4X5S5JTskzEOJF9R_xwCbxqUmRsty6Ex0D_B1tt8YiTFMSqpq-gdUOWd4OMHvupwZt0vAvof2PenGuYskzC8OW9FKlVGnv2pbIM48KGARDw40GXUmqH_oLBvUYosdBt_b97HS5J-75oNdq-pL9DpKLe3mLJ5nEvqUr9m0p2eY5HoUpKdZJn9AwJo3G_BYjNkTGsExEy6aZI5K-WcozBBLZvAltb5FQ2hnwMgFtOy34rQJ2flecq_zVlCtB7_9TSR8TAxSeLS4i2bNK2JMwyeBahUa_pS6IX_rkd_FOzBWv3l0ZLqe0EqSjIKtzxoA&h=5Dtqjv1J4uDDAiwhfGY1vQmUsu8YN28YycBhf4GjpLg + response: + body: + string: '{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-07-05T06:08:56.6230589Z","key2":"2024-07-05T06:08:56.6230589Z"},"privateEndpointConnections":[],"azureFilesIdentityBasedAuthentication":{"directoryServiceOptions":"AADKERB","activeDirectoryProperties":{"domainName":"mydomain.com","netBiosDomainName":" ","forestName":" ","domainGuid":"12345678-1234-1234-1234-123456789012","domainSid":" - ","azureStorageSid":" "}},"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:14:31.9571788Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:14:31.9571788Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-31T05:14:29.5352954Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z3.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}}' + ","azureStorageSid":" "}},"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-05T06:08:59.1073573Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:08:59.1073573Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-05T06:08:56.5292073Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z3.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}}' headers: cache-control: - no-cache content-length: - - '1642' + - '1658' content-type: - application/json date: - - Fri, 31 Mar 2023 05:14:51 GMT + - Fri, 05 Jul 2024 06:09:18 GMT expires: - '-1' pragma: @@ -91,12 +143,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/d4c33ce4-4c05-4d05-907e-35a83f2c61a5 + x-ms-ratelimit-remaining-subscription-global-reads: + - '3748' status: code: 200 message: OK diff --git a/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_storage_account_dns_endpoint_type.yaml b/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_storage_account_dns_endpoint_type.yaml index 68081c8a567..87769f7c2f2 100644 --- a/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_storage_account_dns_endpoint_type.yaml +++ b/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_storage_account_dns_endpoint_type.yaml @@ -19,9 +19,9 @@ interactions: ParameterSetName: - -n -g -l --hns --dns-endpoint-type User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) + - 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/cli_test_storage_account_dns_et000001/providers/Microsoft.Storage/storageAccounts/cli000002?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_storage_account_dns_et000001/providers/Microsoft.Storage/storageAccounts/cli000002?api-version=2023-05-01 response: body: string: '' @@ -33,11 +33,11 @@ interactions: content-type: - text/plain; charset=utf-8 date: - - Fri, 31 Mar 2023 05:15:07 GMT + - Fri, 05 Jul 2024 06:08:58 GMT expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/0db5848d-7cb9-41ff-b845-febacfc92ac7?monitor=true&api-version=2022-09-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/1b035b01-1281-43af-99db-92f21a6d57a4?monitor=true&api-version=2023-05-01&t=638557565385382863&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=k9TcKzleYcb6yM4AlEE5ZAi7FNEit7vMyZoxUXoq4owrY0-uAwY9H1gdVN01hIg0ct3lfk0HURrNWU0nEP0TrvH61ZTXnJGVbZjjJ62vhxRLyV5Mj6nKCMN5eKAoDVasImxf_jNBSQQ75JBn4BqkSmiFdJrC1ddz4i5jTdkmk2X5-AbKRgQzCDlZKILPXkD0AxjHc7KN2qXnCxHUlMrc82cEd03bxKAvHttCKHsMj8BrgcuJETr8DtYPvG8UHn7lVKyV9jypNG7a0pU-UTqtyVvlw1E6SS-RQh4eDq2QXgwHj3IkPJ5xdEQ1IXXS6NOe_jo1VuzItklakMnXfHU9uA&h=iuO1IB-xyT8sxnzgr332eM8mE0Za2tzQBQX6cDI6Fr8 pragma: - no-cache server: @@ -46,8 +46,12 @@ interactions: - 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/92cbbe19-ffe8-436f-a3e8-14ffd2f890da + x-ms-ratelimit-remaining-subscription-global-writes: + - '2999' x-ms-ratelimit-remaining-subscription-writes: - - '1199' + - '199' status: code: 202 message: Accepted @@ -65,21 +69,69 @@ interactions: ParameterSetName: - -n -g -l --hns --dns-endpoint-type User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) + - 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/0db5848d-7cb9-41ff-b845-febacfc92ac7?monitor=true&api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/1b035b01-1281-43af-99db-92f21a6d57a4?monitor=true&api-version=2023-05-01&t=638557565385382863&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=k9TcKzleYcb6yM4AlEE5ZAi7FNEit7vMyZoxUXoq4owrY0-uAwY9H1gdVN01hIg0ct3lfk0HURrNWU0nEP0TrvH61ZTXnJGVbZjjJ62vhxRLyV5Mj6nKCMN5eKAoDVasImxf_jNBSQQ75JBn4BqkSmiFdJrC1ddz4i5jTdkmk2X5-AbKRgQzCDlZKILPXkD0AxjHc7KN2qXnCxHUlMrc82cEd03bxKAvHttCKHsMj8BrgcuJETr8DtYPvG8UHn7lVKyV9jypNG7a0pU-UTqtyVvlw1E6SS-RQh4eDq2QXgwHj3IkPJ5xdEQ1IXXS6NOe_jo1VuzItklakMnXfHU9uA&h=iuO1IB-xyT8sxnzgr332eM8mE0Za2tzQBQX6cDI6Fr8 response: body: - string: '{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_storage_account_dns_et000001/providers/Microsoft.Storage/storageAccounts/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"dnsEndpointType":"Standard","keyCreationTime":{"key1":"2023-03-31T05:15:02.9267536Z","key2":"2023-03-31T05:15:02.9267536Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"isHnsEnabled":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:15:03.4111390Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:15:03.4111390Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-31T05:15:02.7704607Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z3.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://cli000002-secondary.dfs.core.windows.net/","web":"https://cli000002-secondary.z3.web.core.windows.net/","blob":"https://cli000002-secondary.blob.core.windows.net/","queue":"https://cli000002-secondary.queue.core.windows.net/","table":"https://cli000002-secondary.table.core.windows.net/"}}}' + string: '' + headers: + cache-control: + - no-cache + content-length: + - '0' + content-type: + - text/plain; charset=utf-8 + date: + - Fri, 05 Jul 2024 06:08:58 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/1b035b01-1281-43af-99db-92f21a6d57a4?monitor=true&api-version=2023-05-01&t=638557565388977276&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=BrFSp4dWbOqN5ZH5qLFPA5cYJ8osUCogxowlDzXL7voDUC5F7QhOucG-tImvuVRSDih1T0wYEsNl2kbg0_Rg1LroOBjQpvvm85gy4Ii3eZ1iG-gp07OTZ3le00A5gtqy9SDOz5Q_zVT6zlkn3zhflXbkcuDRAZ2EBADqXgoM4P5-o-IJQjwDwlevezf0SssIZjHsTCH2t81I-slJeXRVSpig5nKWi8Hq1vetSe3U5hHIg9ZrnDUV1sl6FDQPfCBM5KrtSGw-ytphzuQl-x1rg9IRbbChUT6Fn4hd98XUDsb9HizZamSeAeiAq8wEmMcf-1YW2ZyryXjAsKYm5d56bQ&h=tMguvVUqbIXL8Kt5gbDzj2F-ZcDU39EnpUICNvop41Y + 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/0abc2738-11ba-4165-807e-0907e5fe7c57 + 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 --hns --dns-endpoint-type + 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/1b035b01-1281-43af-99db-92f21a6d57a4?monitor=true&api-version=2023-05-01&t=638557565388977276&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=BrFSp4dWbOqN5ZH5qLFPA5cYJ8osUCogxowlDzXL7voDUC5F7QhOucG-tImvuVRSDih1T0wYEsNl2kbg0_Rg1LroOBjQpvvm85gy4Ii3eZ1iG-gp07OTZ3le00A5gtqy9SDOz5Q_zVT6zlkn3zhflXbkcuDRAZ2EBADqXgoM4P5-o-IJQjwDwlevezf0SssIZjHsTCH2t81I-slJeXRVSpig5nKWi8Hq1vetSe3U5hHIg9ZrnDUV1sl6FDQPfCBM5KrtSGw-ytphzuQl-x1rg9IRbbChUT6Fn4hd98XUDsb9HizZamSeAeiAq8wEmMcf-1YW2ZyryXjAsKYm5d56bQ&h=tMguvVUqbIXL8Kt5gbDzj2F-ZcDU39EnpUICNvop41Y + response: + body: + string: '{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_storage_account_dns_et000001/providers/Microsoft.Storage/storageAccounts/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"dnsEndpointType":"Standard","keyCreationTime":{"key1":"2024-07-05T06:08:56.6230589Z","key2":"2024-07-05T06:08:56.6230589Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"isHnsEnabled":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:08:57.0135881Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:08:57.0135881Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-05T06:08:56.5292073Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z3.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://cli000002-secondary.dfs.core.windows.net/","web":"https://cli000002-secondary.z3.web.core.windows.net/","blob":"https://cli000002-secondary.blob.core.windows.net/","queue":"https://cli000002-secondary.queue.core.windows.net/","table":"https://cli000002-secondary.table.core.windows.net/"}}}' headers: cache-control: - no-cache content-length: - - '1841' + - '1857' content-type: - application/json date: - - Fri, 31 Mar 2023 05:15:24 GMT + - Fri, 05 Jul 2024 06:09:16 GMT expires: - '-1' pragma: @@ -88,12 +140,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/59923fdd-85ab-4307-b93a-173267a3f677 + x-ms-ratelimit-remaining-subscription-global-reads: + - '3749' status: code: 200 message: OK @@ -117,9 +169,9 @@ interactions: ParameterSetName: - -n -g -l --hns --dns-endpoint-type User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) + - 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/cli_test_storage_account_dns_et000001/providers/Microsoft.Storage/storageAccounts/cli000003?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_storage_account_dns_et000001/providers/Microsoft.Storage/storageAccounts/cli000003?api-version=2023-05-01 response: body: string: '' @@ -131,11 +183,11 @@ interactions: content-type: - text/plain; charset=utf-8 date: - - Fri, 31 Mar 2023 05:15:28 GMT + - Fri, 05 Jul 2024 06:09:23 GMT expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/dd1c59c0-cc60-4ffc-a869-3fb379b800f0?monitor=true&api-version=2022-09-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/2a5f7865-7114-4124-89ed-01ccba92dad3?monitor=true&api-version=2023-05-01&t=638557565630300227&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=guUkuoRb6JA3pB1He_RbOGK3hdCyQ-eGW4il4ps2x-lvTNp88S-ISHdJbW0TCWj2rpnn22Tqrwybn1UGTuh09SPYbFIeClPrCfMCJFBfjvZU9ssWd353F4zArZfrpCchJpWvRhDwGItnvJk5hEdq5J70XSNZITBe4chKCJYvXCy8WV9udEsB6_AgE4Z-KxPgrpAfx3LjglxLTRqHl453ULagrNnfqKS3sEQvQsk4Edjw0hBx9ySb5u4EuMuo3Vv_SVf5oYCQ9Uzf9nF3IITO5n1nIS2uBslTbuI4aAIb_pE7UR0l_WE1a1OjTmK2vNVC2Pqlme7S2zi77Dpz5jMTfA&h=vw4lkx60rX1jWwyLJSAWCJl4KDjt34R2lJFDW731lsc pragma: - no-cache server: @@ -144,8 +196,108 @@ interactions: - 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/2fc7e9df-ff87-4db1-a8ff-3020afb272bf + x-ms-ratelimit-remaining-subscription-global-writes: + - '2998' x-ms-ratelimit-remaining-subscription-writes: - - '1197' + - '198' + 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 --hns --dns-endpoint-type + 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/2a5f7865-7114-4124-89ed-01ccba92dad3?monitor=true&api-version=2023-05-01&t=638557565630300227&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=guUkuoRb6JA3pB1He_RbOGK3hdCyQ-eGW4il4ps2x-lvTNp88S-ISHdJbW0TCWj2rpnn22Tqrwybn1UGTuh09SPYbFIeClPrCfMCJFBfjvZU9ssWd353F4zArZfrpCchJpWvRhDwGItnvJk5hEdq5J70XSNZITBe4chKCJYvXCy8WV9udEsB6_AgE4Z-KxPgrpAfx3LjglxLTRqHl453ULagrNnfqKS3sEQvQsk4Edjw0hBx9ySb5u4EuMuo3Vv_SVf5oYCQ9Uzf9nF3IITO5n1nIS2uBslTbuI4aAIb_pE7UR0l_WE1a1OjTmK2vNVC2Pqlme7S2zi77Dpz5jMTfA&h=vw4lkx60rX1jWwyLJSAWCJl4KDjt34R2lJFDW731lsc + response: + body: + string: '' + headers: + cache-control: + - no-cache + content-length: + - '0' + content-type: + - text/plain; charset=utf-8 + date: + - Fri, 05 Jul 2024 06:09:23 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/2a5f7865-7114-4124-89ed-01ccba92dad3?monitor=true&api-version=2023-05-01&t=638557565633737785&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=uvUJtjDcb-5scR4FRPLGSmAuHDPXy26r9apGhx-UFgTUVgpUgp0JP3mcYQvBZfxJXbCs-OlLtKJfS4ZMSpwhLjMvnhk5FkTk_zlUeAmg9-1xxHD3o_IxDPPrQKxW-3bgVkW2AC-lRGmc6AZawLODyTs6K6oL9XrhtsODHTLV5gFBeYpUe2nYeVoqiIQNVoSR4VOK9ZSDNocrroxCsE_AjMTdY_CF97wDScPuIH_8poawm8_hutuVRlJi7DyYZpvS1DeW6w_QzdKLe49GNJfDo8oAE3Uk7D_Qq0NV2iUTfSRcQ2wcxmLJhJ8I-p62DOkeojXbV8KImZ6n7z2S88cHXQ&h=0jm6kvvdBCY7GcbYDXNeWU-ZDkQgpqgBaHlM__-Kbek + 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/1b7bf9dc-e45e-4e09-ae45-e667490a7afb + 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 --hns --dns-endpoint-type + 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/2a5f7865-7114-4124-89ed-01ccba92dad3?monitor=true&api-version=2023-05-01&t=638557565633737785&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=uvUJtjDcb-5scR4FRPLGSmAuHDPXy26r9apGhx-UFgTUVgpUgp0JP3mcYQvBZfxJXbCs-OlLtKJfS4ZMSpwhLjMvnhk5FkTk_zlUeAmg9-1xxHD3o_IxDPPrQKxW-3bgVkW2AC-lRGmc6AZawLODyTs6K6oL9XrhtsODHTLV5gFBeYpUe2nYeVoqiIQNVoSR4VOK9ZSDNocrroxCsE_AjMTdY_CF97wDScPuIH_8poawm8_hutuVRlJi7DyYZpvS1DeW6w_QzdKLe49GNJfDo8oAE3Uk7D_Qq0NV2iUTfSRcQ2wcxmLJhJ8I-p62DOkeojXbV8KImZ6n7z2S88cHXQ&h=0jm6kvvdBCY7GcbYDXNeWU-ZDkQgpqgBaHlM__-Kbek + response: + body: + string: '' + headers: + cache-control: + - no-cache + content-length: + - '0' + content-type: + - text/plain; charset=utf-8 + date: + - Fri, 05 Jul 2024 06:09:39 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/2a5f7865-7114-4124-89ed-01ccba92dad3?monitor=true&api-version=2023-05-01&t=638557565807049859&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=Hv4R8CZ3lzp2Ti9rJpxPgLTekw7YlktQj47qbUilstYsK5R1INa7GDvT67LGXDQfci37PWNTx1RFFicPhfS1R4tvDeYXr6kCHQug9EPzCMre90SCsGJYTkdcHHBbcuPEb9gJiDaHB5ADO1qJojxjgefBd7QFdi4ocMyFpmbrg81psfzUUsqZW_LUsfaosJaTIHJ4TPVzUCkaAjYn-T43gITuH5iWKDEc6N-00y6TmNs4KNX2ZisMcTDljhGT79Zjh6QOkOjAA102-fD90BNhYGdjWwi61J1ZSpwIs9rdQ0eQq6fQcjl7AOfi90aQ6T8Spib4ol01R9qWDraaKFFcbA&h=5I3jmvvyeTMh9GxdjiFP8BQ9coIGC3jN_UIPLYXpDeU + 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/d393918c-937d-4a87-8d5c-fc146be1a776 + x-ms-ratelimit-remaining-subscription-global-reads: + - '3749' status: code: 202 message: Accepted @@ -163,9 +315,9 @@ interactions: ParameterSetName: - -n -g -l --hns --dns-endpoint-type User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) + - 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/dd1c59c0-cc60-4ffc-a869-3fb379b800f0?monitor=true&api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/2a5f7865-7114-4124-89ed-01ccba92dad3?monitor=true&api-version=2023-05-01&t=638557565807049859&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=Hv4R8CZ3lzp2Ti9rJpxPgLTekw7YlktQj47qbUilstYsK5R1INa7GDvT67LGXDQfci37PWNTx1RFFicPhfS1R4tvDeYXr6kCHQug9EPzCMre90SCsGJYTkdcHHBbcuPEb9gJiDaHB5ADO1qJojxjgefBd7QFdi4ocMyFpmbrg81psfzUUsqZW_LUsfaosJaTIHJ4TPVzUCkaAjYn-T43gITuH5iWKDEc6N-00y6TmNs4KNX2ZisMcTDljhGT79Zjh6QOkOjAA102-fD90BNhYGdjWwi61J1ZSpwIs9rdQ0eQq6fQcjl7AOfi90aQ6T8Spib4ol01R9qWDraaKFFcbA&h=5I3jmvvyeTMh9GxdjiFP8BQ9coIGC3jN_UIPLYXpDeU response: body: string: '' @@ -177,11 +329,11 @@ interactions: content-type: - text/plain; charset=utf-8 date: - - Fri, 31 Mar 2023 05:15:47 GMT + - Fri, 05 Jul 2024 06:09:43 GMT expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/dd1c59c0-cc60-4ffc-a869-3fb379b800f0?monitor=true&api-version=2022-09-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/2a5f7865-7114-4124-89ed-01ccba92dad3?monitor=true&api-version=2023-05-01&t=638557565840486822&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=xNsf5gMBC6lf6vfPzexWQBI6-Syth6FdKoXxXRlhY6v0hDhPiUsPSg23p7vGuZBOUXRe5CfmamEhIvOWxUnb5dh0k7apya73GmI8s4aznUISfYgvKdE0ypwuLWrPJk6u7OMD7l1joSZ-vtlkOwToa7UgeIosBlCydcpRmsx5iENl9UHM-OKo80rbSv0sHeQN_9FLg0bRLAHMh-HveIbLFDFUZn4M22uvtuT5-W1n9COOti3zj7oLXYnXLbEeGJNrBW4djCbqT2fD7SW9M7eDE6o4HNa9izrcLLfWvWUOoFFLZxf9O5nEksmwJFGPz26x4zEREkWeZJ3h9k71LuZlIA&h=A1yjKXzBAGCY0pn8e1MXtC-IQdrV4co-LmduKS2gLAg pragma: - no-cache server: @@ -190,6 +342,10 @@ interactions: - 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/d907bb0f-bfd9-41c8-be85-5789865bbdca + x-ms-ratelimit-remaining-subscription-global-reads: + - '3748' status: code: 202 message: Accepted @@ -207,21 +363,21 @@ interactions: ParameterSetName: - -n -g -l --hns --dns-endpoint-type User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) + - 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/dd1c59c0-cc60-4ffc-a869-3fb379b800f0?monitor=true&api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/2a5f7865-7114-4124-89ed-01ccba92dad3?monitor=true&api-version=2023-05-01&t=638557565840486822&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=xNsf5gMBC6lf6vfPzexWQBI6-Syth6FdKoXxXRlhY6v0hDhPiUsPSg23p7vGuZBOUXRe5CfmamEhIvOWxUnb5dh0k7apya73GmI8s4aznUISfYgvKdE0ypwuLWrPJk6u7OMD7l1joSZ-vtlkOwToa7UgeIosBlCydcpRmsx5iENl9UHM-OKo80rbSv0sHeQN_9FLg0bRLAHMh-HveIbLFDFUZn4M22uvtuT5-W1n9COOti3zj7oLXYnXLbEeGJNrBW4djCbqT2fD7SW9M7eDE6o4HNa9izrcLLfWvWUOoFFLZxf9O5nEksmwJFGPz26x4zEREkWeZJ3h9k71LuZlIA&h=A1yjKXzBAGCY0pn8e1MXtC-IQdrV4co-LmduKS2gLAg response: body: - string: '{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_storage_account_dns_et000001/providers/Microsoft.Storage/storageAccounts/cli000003","name":"cli000003","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"dnsEndpointType":"AzureDnsZone","keyCreationTime":{"key1":"2023-03-31T05:15:27.6769220Z","key2":"2023-03-31T05:15:27.6769220Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"isHnsEnabled":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:15:27.7081746Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:15:27.7081746Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-31T05:15:27.5207223Z","primaryEndpoints":{"dfs":"https://cli000003.z16.dfs.storage.azure.net/","web":"https://cli000003.z16.web.storage.azure.net/","blob":"https://cli000003.z16.blob.storage.azure.net/","queue":"https://cli000003.z16.queue.storage.azure.net/","table":"https://cli000003.z16.table.storage.azure.net/","file":"https://cli000003.z16.file.storage.azure.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://cli000003-secondary.z16.dfs.storage.azure.net/","web":"https://cli000003-secondary.z16.web.storage.azure.net/","blob":"https://cli000003-secondary.z16.blob.storage.azure.net/","queue":"https://cli000003-secondary.z16.queue.storage.azure.net/","table":"https://cli000003-secondary.z16.table.storage.azure.net/"}}}' + string: '{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_storage_account_dns_et000001/providers/Microsoft.Storage/storageAccounts/cli000003","name":"cli000003","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"dnsEndpointType":"AzureDnsZone","keyCreationTime":{"key1":"2024-07-05T06:09:19.7011667Z","key2":"2024-07-05T06:09:19.7011667Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"isHnsEnabled":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:09:19.7636888Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:09:19.7636888Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-05T06:09:19.6074092Z","primaryEndpoints":{"dfs":"https://cli000003.z5.dfs.storage.azure.net/","web":"https://cli000003.z5.web.storage.azure.net/","blob":"https://cli000003.z5.blob.storage.azure.net/","queue":"https://cli000003.z5.queue.storage.azure.net/","table":"https://cli000003.z5.table.storage.azure.net/","file":"https://cli000003.z5.file.storage.azure.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://cli000003-secondary.z5.dfs.storage.azure.net/","web":"https://cli000003-secondary.z5.web.storage.azure.net/","blob":"https://cli000003-secondary.z5.blob.storage.azure.net/","queue":"https://cli000003-secondary.z5.queue.storage.azure.net/","table":"https://cli000003-secondary.z5.table.storage.azure.net/"}}}' headers: cache-control: - no-cache content-length: - - '1894' + - '1899' content-type: - application/json date: - - Fri, 31 Mar 2023 05:15:50 GMT + - Fri, 05 Jul 2024 06:09:47 GMT expires: - '-1' pragma: @@ -230,12 +386,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/575d5799-1d60-4ec1-a01d-efd9cdea8071 + x-ms-ratelimit-remaining-subscription-global-reads: + - '3747' status: code: 200 message: OK diff --git a/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_storage_account_migration.yaml b/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_storage_account_migration.yaml index f5b97dbed28..7eef3451add 100644 --- a/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_storage_account_migration.yaml +++ b/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_storage_account_migration.yaml @@ -18,10 +18,9 @@ interactions: ParameterSetName: - -n -g -l --sku User-Agent: - - AZURECLI/2.51.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: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/samigration000002?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/samigration000002?api-version=2023-05-01 response: body: string: '' @@ -33,11 +32,11 @@ interactions: content-type: - text/plain; charset=utf-8 date: - - Fri, 11 Aug 2023 05:04:05 GMT + - Fri, 05 Jul 2024 06:09:26 GMT expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/68125152-3627-49d0-b30f-f31be948d2ed?monitor=true&api-version=2022-09-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/3393581c-75c6-4e68-b436-1e33c8405af1?monitor=true&api-version=2023-05-01&t=638557565667923953&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=qukB49kdyTzO1795_mlyFQi1cUSz0YKiYGO07sXfoT2dZYyhC3WOAAs4lgdoHuxNlkl4jgdDAKNK1KESqsLxVsHg9q6IDinbvja9o4oLLd-azA7o8wUbX9AaZNhK_t3tA2fU88VWC9R5WgVWwtkq6NDt1kEKZhvqVYk1VYD5s2CEVhOYTusXgT6yNY3N5OHi1eeHPy8kbbGcSIUtgWtGDpNrUJpX0DAMoP4f9M4uMvb0IFFt21StpKBP6IZEgd23ICiJEmlUKba77q6Cj4IihzkxuLanONkFSbGZPc5SzTn8R_245E8i0qbzZtCyGqudU27vYIVt6ZiIm1Dy21TyTQ&h=F-xLVELFKUbUBFRqpc7H7ek8WVZPYVZCPpTeMTkY6Qo pragma: - no-cache server: @@ -47,9 +46,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/1bceaaf5-2d2f-490d-9168-89d7558dac4b + - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/37621fb5-6bb2-4a80-aebf-2a4e0a8f6d4b + x-ms-ratelimit-remaining-subscription-global-writes: + - '2999' x-ms-ratelimit-remaining-subscription-writes: - - '1199' + - '199' status: code: 202 message: Accepted @@ -67,10 +68,9 @@ interactions: ParameterSetName: - -n -g -l --sku User-Agent: - - AZURECLI/2.51.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: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/68125152-3627-49d0-b30f-f31be948d2ed?monitor=true&api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/3393581c-75c6-4e68-b436-1e33c8405af1?monitor=true&api-version=2023-05-01&t=638557565667923953&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=qukB49kdyTzO1795_mlyFQi1cUSz0YKiYGO07sXfoT2dZYyhC3WOAAs4lgdoHuxNlkl4jgdDAKNK1KESqsLxVsHg9q6IDinbvja9o4oLLd-azA7o8wUbX9AaZNhK_t3tA2fU88VWC9R5WgVWwtkq6NDt1kEKZhvqVYk1VYD5s2CEVhOYTusXgT6yNY3N5OHi1eeHPy8kbbGcSIUtgWtGDpNrUJpX0DAMoP4f9M4uMvb0IFFt21StpKBP6IZEgd23ICiJEmlUKba77q6Cj4IihzkxuLanONkFSbGZPc5SzTn8R_245E8i0qbzZtCyGqudU27vYIVt6ZiIm1Dy21TyTQ&h=F-xLVELFKUbUBFRqpc7H7ek8WVZPYVZCPpTeMTkY6Qo response: body: string: '' @@ -82,11 +82,11 @@ interactions: content-type: - text/plain; charset=utf-8 date: - - Fri, 11 Aug 2023 05:04:05 GMT + - Fri, 05 Jul 2024 06:09:26 GMT expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/68125152-3627-49d0-b30f-f31be948d2ed?monitor=true&api-version=2022-09-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/3393581c-75c6-4e68-b436-1e33c8405af1?monitor=true&api-version=2023-05-01&t=638557565671361800&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=AuX3TqK8fHoXm53QoZcaW0Pz-TdauJymyPT49vWM9Opvo0S3ozmgIS8XBOEN_dR8nFxCnYNIhlF13q5JxtSSw2VD_o0lHx-iASX-O2xZLB1iEj9xAKtIPbWHf9EkH-P4ZBMCwpxKUxxHpqCF0EjAxw9FzaaotmOQlyu4f-OsRKcPsU6oCz8fkLJAAhndjfky0iff_lHu4Ozea3_UEVT9vcgFf-9BvOaxmo0kJauGh1c6TwkWJWb2zOgtU_ZuyH3GFCvNvUX8jjrBR4Dp4OvQ7_tE38IV0eqsABOO68T0OlPui8e5DrVDu0n4IAMSJ34kr7Plczs2zCLKJSpaaPA_SA&h=pwCy4dxWuC3jvyPtRRju7_gyUNGiuJElZTwEIWps2us pragma: - no-cache server: @@ -95,6 +95,10 @@ interactions: - 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/83f27e36-c794-4210-86f5-10a11a44ebd2 + x-ms-ratelimit-remaining-subscription-global-reads: + - '3749' status: code: 202 message: Accepted @@ -112,22 +116,69 @@ interactions: ParameterSetName: - -n -g -l --sku User-Agent: - - AZURECLI/2.51.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: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/68125152-3627-49d0-b30f-f31be948d2ed?monitor=true&api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/3393581c-75c6-4e68-b436-1e33c8405af1?monitor=true&api-version=2023-05-01&t=638557565671361800&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=AuX3TqK8fHoXm53QoZcaW0Pz-TdauJymyPT49vWM9Opvo0S3ozmgIS8XBOEN_dR8nFxCnYNIhlF13q5JxtSSw2VD_o0lHx-iASX-O2xZLB1iEj9xAKtIPbWHf9EkH-P4ZBMCwpxKUxxHpqCF0EjAxw9FzaaotmOQlyu4f-OsRKcPsU6oCz8fkLJAAhndjfky0iff_lHu4Ozea3_UEVT9vcgFf-9BvOaxmo0kJauGh1c6TwkWJWb2zOgtU_ZuyH3GFCvNvUX8jjrBR4Dp4OvQ7_tE38IV0eqsABOO68T0OlPui8e5DrVDu0n4IAMSJ34kr7Plczs2zCLKJSpaaPA_SA&h=pwCy4dxWuC3jvyPtRRju7_gyUNGiuJElZTwEIWps2us response: body: - string: '{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/samigration000002","name":"samigration000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-08-11T05:04:00.6633079Z","key2":"2023-08-11T05:04:00.6633079Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-08-11T05:04:01.3352190Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-08-11T05:04:01.3352190Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-08-11T05:04:00.5695284Z","primaryEndpoints":{"dfs":"https://samigration000002.dfs.core.windows.net/","web":"https://samigration000002.z3.web.core.windows.net/","blob":"https://samigration000002.blob.core.windows.net/","queue":"https://samigration000002.queue.core.windows.net/","table":"https://samigration000002.table.core.windows.net/","file":"https://samigration000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}}' + string: '' headers: cache-control: - no-cache content-length: - - '1439' + - '0' + content-type: + - text/plain; charset=utf-8 + date: + - Fri, 05 Jul 2024 06:09:43 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/3393581c-75c6-4e68-b436-1e33c8405af1?monitor=true&api-version=2023-05-01&t=638557565844980921&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=b5DfI6qC0zTrqu8-0ZC2pvc6GxkeHn-e06Os-QQNFe_XLwqQ6DDIlpHNmMTSHQBG52gE_CUF-zfmpaxVAowj85c5tdmaQX9ignKxEGzUGkfq1_nhauTOvLWVo1VLKGZ_speQq9tV7IDgA5fgPE0E5iBKkeVgKIF0Ug9t1tVcIxhIN4J4ZnYQ46pjCeuCM7y6tkTBhCpaGR0lwnSo5alr0BlDtoJhi_HGWXGUZhmquqmOc2_x--4d_ZS3wqFly_GBIM0dXGDPgwjB6ycQ9G4MI-P7wmxtLtT_IelYYY_cmZSFzqhwW23V90UH4041sHo53GC82D0KCaSAVhR2r5t9LA&h=MXVivHM7uj5cqMdPEV8rr7zwciRsk1maoRbtZEOV1G8 + 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/f8142412-33d9-4468-baba-ca57a787dad5 + 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 --sku + 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/3393581c-75c6-4e68-b436-1e33c8405af1?monitor=true&api-version=2023-05-01&t=638557565844980921&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=b5DfI6qC0zTrqu8-0ZC2pvc6GxkeHn-e06Os-QQNFe_XLwqQ6DDIlpHNmMTSHQBG52gE_CUF-zfmpaxVAowj85c5tdmaQX9ignKxEGzUGkfq1_nhauTOvLWVo1VLKGZ_speQq9tV7IDgA5fgPE0E5iBKkeVgKIF0Ug9t1tVcIxhIN4J4ZnYQ46pjCeuCM7y6tkTBhCpaGR0lwnSo5alr0BlDtoJhi_HGWXGUZhmquqmOc2_x--4d_ZS3wqFly_GBIM0dXGDPgwjB6ycQ9G4MI-P7wmxtLtT_IelYYY_cmZSFzqhwW23V90UH4041sHo53GC82D0KCaSAVhR2r5t9LA&h=MXVivHM7uj5cqMdPEV8rr7zwciRsk1maoRbtZEOV1G8 + response: + body: + string: '{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/samigration000002","name":"samigration000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-07-05T06:09:24.8262169Z","key2":"2024-07-05T06:09:24.8262169Z"},"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-05T06:09:25.2168417Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:09:25.2168417Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-05T06:09:24.7324435Z","primaryEndpoints":{"dfs":"https://samigration000002.dfs.core.windows.net/","web":"https://samigration000002.z3.web.core.windows.net/","blob":"https://samigration000002.blob.core.windows.net/","queue":"https://samigration000002.queue.core.windows.net/","table":"https://samigration000002.table.core.windows.net/","file":"https://samigration000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}}' + headers: + cache-control: + - no-cache + content-length: + - '1455' content-type: - application/json date: - - Fri, 11 Aug 2023 05:04:22 GMT + - Fri, 05 Jul 2024 06:09:47 GMT expires: - '-1' pragma: @@ -136,12 +187,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/59a382ad-3646-416f-ab81-f8d0c27dacba + x-ms-ratelimit-remaining-subscription-global-reads: + - '3748' status: code: 200 message: OK @@ -163,7 +214,7 @@ interactions: ParameterSetName: - --account-name -g --sku --no-wait User-Agent: - - AZURECLI/2.51.0 (PIP) (AAZ) azsdk-python-core/1.26.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/samigration000002/startAccountMigration?api-version=2023-01-01 response: @@ -171,7 +222,7 @@ interactions: string: '' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/57beb004-a7c9-4a40-b654-13ffe77260db?monitor=true&api-version=2023-01-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/1142a768-6c35-4175-b646-605ca058b4da?monitor=true&api-version=2023-01-01&t=638557565899357289&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=KcpCd2d9CVzhMc9lPQaRwB8ZcfsjjeQ3I2PF2wAbjNkwISQDiluNylDDYh8_U8OlSbQ-8gQDt2QclvpbRXSl99I4-jwMqUP-3LXk9woUsjq_Ym_9yCDbEAr__vXyN1VnN1DsY1HMOZbxEsji7gqJgfG9UanZyVH78x4aerGfqFUKjVykA727a8xpq9FcoiXkEDkmUDE2JlF9hgwCuR24kS50e3EzSf7-oyV3Jy9U9TeRKiu5W6wBphqnwv7Ish7eM6U4rWeYeVnUhyGNDEQdEpXamcqwvT9MqxDmhls3d1saxDnAhBe506fnWgyKFvflAjk4f9ciG4mi_I6hch1E5Q&h=DQs5azUITaXTHLsy4bcH3oJpQk_lmlPPae088puaI40 cache-control: - no-cache content-length: @@ -179,11 +230,11 @@ interactions: content-type: - text/plain; charset=utf-8 date: - - Fri, 11 Aug 2023 05:04:29 GMT + - Fri, 05 Jul 2024 06:09:49 GMT expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/57beb004-a7c9-4a40-b654-13ffe77260db?monitor=true&api-version=2023-01-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/1142a768-6c35-4175-b646-605ca058b4da?monitor=true&api-version=2023-01-01&t=638557565899357289&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=KcpCd2d9CVzhMc9lPQaRwB8ZcfsjjeQ3I2PF2wAbjNkwISQDiluNylDDYh8_U8OlSbQ-8gQDt2QclvpbRXSl99I4-jwMqUP-3LXk9woUsjq_Ym_9yCDbEAr__vXyN1VnN1DsY1HMOZbxEsji7gqJgfG9UanZyVH78x4aerGfqFUKjVykA727a8xpq9FcoiXkEDkmUDE2JlF9hgwCuR24kS50e3EzSf7-oyV3Jy9U9TeRKiu5W6wBphqnwv7Ish7eM6U4rWeYeVnUhyGNDEQdEpXamcqwvT9MqxDmhls3d1saxDnAhBe506fnWgyKFvflAjk4f9ciG4mi_I6hch1E5Q&h=DQs5azUITaXTHLsy4bcH3oJpQk_lmlPPae088puaI40 pragma: - no-cache server: @@ -192,8 +243,12 @@ interactions: - 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/21005ed9-c9e4-48e3-b8a9-833ffb0d1cc1 + x-ms-ratelimit-remaining-subscription-global-writes: + - '2999' x-ms-ratelimit-remaining-subscription-writes: - - '1199' + - '199' status: code: 202 message: Accepted @@ -211,7 +266,7 @@ interactions: ParameterSetName: - -n -g --account-name User-Agent: - - AZURECLI/2.51.0 (PIP) (AAZ) azsdk-python-core/1.26.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: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/samigration000002/accountMigrations/default?api-version=2023-01-01 response: @@ -225,7 +280,7 @@ interactions: content-type: - application/json date: - - Fri, 11 Aug 2023 05:04:30 GMT + - Fri, 05 Jul 2024 06:09:51 GMT expires: - '-1' pragma: @@ -234,12 +289,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/db2410e3-2a58-4ec6-b9a3-64254d518606 + x-ms-ratelimit-remaining-subscription-global-reads: + - '3747' status: code: 200 message: OK diff --git a/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_storage_account_sftp.yaml b/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_storage_account_sftp.yaml index 8a9a0ab5002..80bbece94d5 100644 --- a/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_storage_account_sftp.yaml +++ b/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_storage_account_sftp.yaml @@ -20,9 +20,9 @@ interactions: ParameterSetName: - -n -g -l --sku --hns --enable-sftp --enable-nfs-v3 --enable-local-user User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) + - 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/cli_test_storage_account_sftp000001/providers/Microsoft.Storage/storageAccounts/cli000002?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_storage_account_sftp000001/providers/Microsoft.Storage/storageAccounts/cli000002?api-version=2023-05-01 response: body: string: '' @@ -34,11 +34,11 @@ interactions: content-type: - text/plain; charset=utf-8 date: - - Fri, 31 Mar 2023 05:14:33 GMT + - Fri, 05 Jul 2024 06:09:28 GMT expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/centraluseuap/asyncoperations/c56348d1-ba31-4238-97a1-19f678520df0?monitor=true&api-version=2022-09-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/centraluseuap/asyncoperations/862ded74-2a36-451b-a513-5d437f694806?monitor=true&api-version=2023-05-01&t=638557565682124972&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=UuWTBY9loYgtrwHC7wp31xsF8MudyisrFWe3MHe1YKfFv6PHbXvk3e41zkmp-DNeOSYgLho_LsnnLz3etPqIKvm-l60hDz5bNda6x-nSLNXSIPCtZjqyOrsm_d-HX1t99OYop381e2zZ-ZwaTKG5Kooi0jXMYKRNFfG8ywZfk891cvuR7gxzLokDCYlS4D4PuwwtJoYEcn7CV6yohVOzfVNtg7TcfPGRuH-mGkmjdCSYwTsHiyvLnUdPUbpdr2gCwfyO__Ksxom1jMSgK5_Zzu7FXle6QluVBwLeQqN0CnVftO08-SRwzEy3mrBXbYxfhaV9gVd7Iw6wdrGCh3wOfg&h=xsNAkJLA7e5rmwXZms3XJDpuSJoUx36wuwmNF60IJ6U pragma: - no-cache server: @@ -47,8 +47,12 @@ interactions: - 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/f37b6d0a-e917-4afb-b9ad-7af56545ba62 + x-ms-ratelimit-remaining-subscription-global-writes: + - '2997' x-ms-ratelimit-remaining-subscription-writes: - - '1199' + - '197' status: code: 202 message: Accepted @@ -66,21 +70,69 @@ interactions: ParameterSetName: - -n -g -l --sku --hns --enable-sftp --enable-nfs-v3 --enable-local-user User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) + - 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/centraluseuap/asyncoperations/c56348d1-ba31-4238-97a1-19f678520df0?monitor=true&api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/centraluseuap/asyncoperations/862ded74-2a36-451b-a513-5d437f694806?monitor=true&api-version=2023-05-01&t=638557565682124972&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=UuWTBY9loYgtrwHC7wp31xsF8MudyisrFWe3MHe1YKfFv6PHbXvk3e41zkmp-DNeOSYgLho_LsnnLz3etPqIKvm-l60hDz5bNda6x-nSLNXSIPCtZjqyOrsm_d-HX1t99OYop381e2zZ-ZwaTKG5Kooi0jXMYKRNFfG8ywZfk891cvuR7gxzLokDCYlS4D4PuwwtJoYEcn7CV6yohVOzfVNtg7TcfPGRuH-mGkmjdCSYwTsHiyvLnUdPUbpdr2gCwfyO__Ksxom1jMSgK5_Zzu7FXle6QluVBwLeQqN0CnVftO08-SRwzEy3mrBXbYxfhaV9gVd7Iw6wdrGCh3wOfg&h=xsNAkJLA7e5rmwXZms3XJDpuSJoUx36wuwmNF60IJ6U response: body: - string: '{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_storage_account_sftp000001/providers/Microsoft.Storage/storageAccounts/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-31T05:14:30.1663219Z","key2":"2023-03-31T05:14:30.1663219Z"},"privateEndpointConnections":[],"isNfsV3Enabled":false,"isLocalUserEnabled":true,"isSftpEnabled":true,"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"isHnsEnabled":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:14:30.4944613Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:14:30.4944613Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-31T05:14:29.9319552Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z2.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}}' + string: '' + headers: + cache-control: + - no-cache + content-length: + - '0' + content-type: + - text/plain; charset=utf-8 + date: + - Fri, 05 Jul 2024 06:09:28 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/centraluseuap/asyncoperations/862ded74-2a36-451b-a513-5d437f694806?monitor=true&api-version=2023-05-01&t=638557565686031195&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=qNwcDChUP7YGIbr_l1_Uj-2tpP3SMVMrvxsUV-_8kuiv_pxkTn85qKiRUbET5scV6yG0CXGCFJVwhp9lDVvAth0d7p_PMKMfzNUnup2cGBgP3cf3VJfgw-HStAXvUC8EhnQhj7xmLHdPAzT_8LVa9fyk8YX8vrEH_eJRdzFE8t6Ljo7SfGvDg0hYFwkhq0Cfgxz-NXQlsdx_x3iO37csITiRNPv0_iRSOXSw8VZ3bHDKa_-0W_BrPLeKPeR_8h64Sk6LF2Xt9L3wMt2f6ysHnoLcRLOrgqGFyLPOL6cVKoFxyp19QH09X2hnR44P9uAMTDKZk77zLgHxH_ySF0UxhA&h=reiVG108KGhNzS-1s7ohWmp_06LCIuS8gskIibb7cu8 + 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/06671b2b-c9b6-4c3a-9983-299ee0b14ebf + 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 --sku --hns --enable-sftp --enable-nfs-v3 --enable-local-user + 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/centraluseuap/asyncoperations/862ded74-2a36-451b-a513-5d437f694806?monitor=true&api-version=2023-05-01&t=638557565686031195&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=qNwcDChUP7YGIbr_l1_Uj-2tpP3SMVMrvxsUV-_8kuiv_pxkTn85qKiRUbET5scV6yG0CXGCFJVwhp9lDVvAth0d7p_PMKMfzNUnup2cGBgP3cf3VJfgw-HStAXvUC8EhnQhj7xmLHdPAzT_8LVa9fyk8YX8vrEH_eJRdzFE8t6Ljo7SfGvDg0hYFwkhq0Cfgxz-NXQlsdx_x3iO37csITiRNPv0_iRSOXSw8VZ3bHDKa_-0W_BrPLeKPeR_8h64Sk6LF2Xt9L3wMt2f6ysHnoLcRLOrgqGFyLPOL6cVKoFxyp19QH09X2hnR44P9uAMTDKZk77zLgHxH_ySF0UxhA&h=reiVG108KGhNzS-1s7ohWmp_06LCIuS8gskIibb7cu8 + response: + body: + string: '{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_storage_account_sftp000001/providers/Microsoft.Storage/storageAccounts/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-07-05T06:09:25.4326462Z","key2":"2024-07-05T06:09:25.4326462Z"},"privateEndpointConnections":[],"isNfsV3Enabled":false,"isLocalUserEnabled":true,"isSftpEnabled":true,"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"isHnsEnabled":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:09:25.9638843Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:09:25.9638843Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-05T06:09:25.3545110Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z2.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}}' headers: cache-control: - no-cache content-length: - - '1488' + - '1504' content-type: - application/json date: - - Fri, 31 Mar 2023 05:14:49 GMT + - Fri, 05 Jul 2024 06:09:45 GMT expires: - '-1' pragma: @@ -89,12 +141,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/3076e607-13e4-4f98-a4af-a73015f0452a + x-ms-ratelimit-remaining-subscription-global-reads: + - '3749' status: code: 200 message: OK @@ -112,48 +164,80 @@ interactions: ParameterSetName: - -n --enable-sftp User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) + - 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/storageAccounts?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/storageAccounts?api-version=2023-05-01 response: body: - string: '{"value":[{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/zhiyihuang-rg/providers/Microsoft.Storage/storageAccounts/azext","name":"azext","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":"2021-10-15T07:20:26.3629732Z","key2":"2021-10-15T07:20:26.3629732Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-15T07:20:26.3629732Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-15T07:20:26.3629732Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-15T07:20:26.2379798Z","primaryEndpoints":{"dfs":"https://azext.dfs.core.windows.net/","web":"https://azext.z13.web.core.windows.net/","blob":"https://azext.blob.core.windows.net/","queue":"https://azext.queue.core.windows.net/","table":"https://azext.table.core.windows.net/","file":"https://azext.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://azext-secondary.dfs.core.windows.net/","web":"https://azext-secondary.z13.web.core.windows.net/","blob":"https://azext-secondary.blob.core.windows.net/","queue":"https://azext-secondary.queue.core.windows.net/","table":"https://azext-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/bez-rg/providers/Microsoft.Storage/storageAccounts/bezsa","name":"bezsa","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Disabled","keyCreationTime":{"key1":"2023-03-28T02:41:44.3801879Z","key2":"2023-03-28T02:41:44.3801879Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/bez-rg/providers/Microsoft.Storage/storageAccounts/bezsa/privateEndpointConnections/bezsa.53a4b114-a8af-42f7-a999-6c1cacb4b37a","name":"bezsa.53a4b114-a8af-42f7-a999-6c1cacb4b37a","type":"Microsoft.Storage/storageAccounts/privateEndpointConnections","properties":{"provisioningState":"Succeeded","privateEndpoint":{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/bez-rg/providers/Microsoft.Network/privateEndpoints/bezpe"},"privateLinkServiceConnectionState":{"status":"Approved","description":"Auto-Approved","actionRequired":"None"}}}],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"networkAcls":{"resourceAccessRules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Deny"},"supportsHttpsTrafficOnly":true,"encryption":{"requireInfrastructureEncryption":false,"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-28T02:41:44.3957419Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-28T02:41:44.3957419Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-28T02:41:44.2395357Z","primaryEndpoints":{"dfs":"https://bezsa.dfs.core.windows.net/","web":"https://bezsa.z13.web.core.windows.net/","blob":"https://bezsa.blob.core.windows.net/","queue":"https://bezsa.queue.core.windows.net/","table":"https://bezsa.table.core.windows.net/","file":"https://bezsa.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://bezsa-secondary.dfs.core.windows.net/","web":"https://bezsa-secondary.z13.web.core.windows.net/","blob":"https://bezsa-secondary.blob.core.windows.net/","queue":"https://bezsa-secondary.queue.core.windows.net/","table":"https://bezsa-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestresult/providers/Microsoft.Storage/storageAccounts/clitestresultstac","name":"clitestresultstac","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-07-15T06:20:52.7844389Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-07-15T06:20:52.7844389Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2020-07-15T06:20:52.6907255Z","primaryEndpoints":{"dfs":"https://clitestresultstac.dfs.core.windows.net/","web":"https://clitestresultstac.z13.web.core.windows.net/","blob":"https://clitestresultstac.blob.core.windows.net/","queue":"https://clitestresultstac.queue.core.windows.net/","table":"https://clitestresultstac.table.core.windows.net/","file":"https://clitestresultstac.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://clitestresultstac-secondary.dfs.core.windows.net/","web":"https://clitestresultstac-secondary.z13.web.core.windows.net/","blob":"https://clitestresultstac-secondary.blob.core.windows.net/","queue":"https://clitestresultstac-secondary.queue.core.windows.net/","table":"https://clitestresultstac-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_GRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/AzureSDKTest_reserved/providers/Microsoft.Storage/storageAccounts/galleryapptestaccount","name":"galleryapptestaccount","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":"2021-10-20T02:51:38.9977139Z","key2":"2021-10-20T02:51:38.9977139Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-20T02:51:38.9977139Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-20T02:51:38.9977139Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-20T02:51:38.8727156Z","primaryEndpoints":{"dfs":"https://galleryapptestaccount.dfs.core.windows.net/","web":"https://galleryapptestaccount.z13.web.core.windows.net/","blob":"https://galleryapptestaccount.blob.core.windows.net/","queue":"https://galleryapptestaccount.queue.core.windows.net/","table":"https://galleryapptestaccount.table.core.windows.net/","file":"https://galleryapptestaccount.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available"}},{"identity":{"principalId":"4442e275-7210-4a69-81e7-b7c0955882b5","tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","type":"SystemAssigned"},"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/hang-rg/providers/Microsoft.Storage/storageAccounts/hangstorage","name":"hangstorage","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{"version":"1.240.16"},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":"2023-03-13T03:14:22.0434495Z","key2":"2022-12-13T03:04:17.5899020Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"isSftpEnabled":false,"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"isHnsEnabled":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"requireInfrastructureEncryption":false,"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-22T03:09:52.5790274Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-22T03:09:52.5790274Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-22T03:09:52.4227640Z","primaryEndpoints":{"dfs":"https://hangstorage.dfs.core.windows.net/","web":"https://hangstorage.z13.web.core.windows.net/","blob":"https://hangstorage.blob.core.windows.net/","queue":"https://hangstorage.queue.core.windows.net/","table":"https://hangstorage.table.core.windows.net/","file":"https://hangstorage.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/portal2cli/providers/Microsoft.Storage/storageAccounts/portal2clistorage","name":"portal2clistorage","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-10-14T07:23:08.8752602Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-10-14T07:23:08.8752602Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2020-10-14T07:23:08.7502552Z","primaryEndpoints":{"dfs":"https://portal2clistorage.dfs.core.windows.net/","web":"https://portal2clistorage.z13.web.core.windows.net/","blob":"https://portal2clistorage.blob.core.windows.net/","queue":"https://portal2clistorage.queue.core.windows.net/","table":"https://portal2clistorage.table.core.windows.net/","file":"https://portal2clistorage.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://portal2clistorage-secondary.dfs.core.windows.net/","web":"https://portal2clistorage-secondary.z13.web.core.windows.net/","blob":"https://portal2clistorage-secondary.blob.core.windows.net/","queue":"https://portal2clistorage-secondary.queue.core.windows.net/","table":"https://portal2clistorage-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/AzureSDKTest_reserved/providers/Microsoft.Storage/storageAccounts/privatepackage","name":"privatepackage","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":"2021-10-19T08:53:09.0238938Z","key2":"2021-10-19T08:53:09.0238938Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-19T08:53:09.0238938Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-19T08:53:09.0238938Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-19T08:53:08.9301661Z","primaryEndpoints":{"dfs":"https://privatepackage.dfs.core.windows.net/","web":"https://privatepackage.z13.web.core.windows.net/","blob":"https://privatepackage.blob.core.windows.net/","queue":"https://privatepackage.queue.core.windows.net/","table":"https://privatepackage.table.core.windows.net/","file":"https://privatepackage.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://privatepackage-secondary.dfs.core.windows.net/","web":"https://privatepackage-secondary.z13.web.core.windows.net/","blob":"https://privatepackage-secondary.blob.core.windows.net/","queue":"https://privatepackage-secondary.queue.core.windows.net/","table":"https://privatepackage-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/qinkai-test/providers/Microsoft.Storage/storageAccounts/qinkaiwu","name":"qinkaiwu","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2022-11-03T08:58:45.3328583Z","key2":"2022-11-03T08:58:45.3328583Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"requireInfrastructureEncryption":false,"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-03T08:58:45.3485070Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-03T08:58:45.3485070Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-03T08:58:45.1610064Z","primaryEndpoints":{"dfs":"https://qinkaiwu.dfs.core.windows.net/","web":"https://qinkaiwu.z13.web.core.windows.net/","blob":"https://qinkaiwu.blob.core.windows.net/","queue":"https://qinkaiwu.queue.core.windows.net/","table":"https://qinkaiwu.table.core.windows.net/","file":"https://qinkaiwu.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://qinkaiwu-secondary.dfs.core.windows.net/","web":"https://qinkaiwu-secondary.z13.web.core.windows.net/","blob":"https://qinkaiwu-secondary.blob.core.windows.net/","queue":"https://qinkaiwu-secondary.queue.core.windows.net/","table":"https://qinkaiwu-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/queuetest/providers/Microsoft.Storage/storageAccounts/qteststac","name":"qteststac","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":"2021-11-10T05:21:49.0582561Z","key2":"2021-11-10T05:21:49.0582561Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-10T05:21:49.0582561Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-10T05:21:49.0582561Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-11-10T05:21:48.9488735Z","primaryEndpoints":{"dfs":"https://qteststac.dfs.core.windows.net/","web":"https://qteststac.z13.web.core.windows.net/","blob":"https://qteststac.blob.core.windows.net/","queue":"https://qteststac.queue.core.windows.net/","table":"https://qteststac.table.core.windows.net/","file":"https://qteststac.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://qteststac-secondary.dfs.core.windows.net/","web":"https://qteststac-secondary.z13.web.core.windows.net/","blob":"https://qteststac-secondary.blob.core.windows.net/","queue":"https://qteststac-secondary.queue.core.windows.net/","table":"https://qteststac-secondary.table.core.windows.net/"}}},{"sku":{"name":"Premium_LRS","tier":"Premium"},"kind":"FileStorage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/zhiyihuang-rg-euap-east/providers/Microsoft.Storage/storageAccounts/saeastusnfs","name":"saeastusnfs","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2022-08-09T03:07:31.6721319Z","key2":"2022-08-09T03:07:31.6721319Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/zhiyihuang-rg-euap-east/providers/Microsoft.Storage/storageAccounts/saeastusnfs/privateEndpointConnections/saeastusnfs.10659eb6-b1fa-4873-b71b-fc35399d6ea0","name":"saeastusnfs.10659eb6-b1fa-4873-b71b-fc35399d6ea0","type":"Microsoft.Storage/storageAccounts/privateEndpointConnections","properties":{"provisioningState":"Succeeded","privateEndpoint":{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/zhiyihuang-rg-euap-east/providers/Microsoft.Network/privateEndpoints/privateendpointnfs"},"privateLinkServiceConnectionState":{"status":"Approved","description":"Auto-Approved","actionRequired":"None"}}}],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"largeFileSharesState":"Enabled","networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":false,"encryption":{"requireInfrastructureEncryption":false,"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-09T03:07:31.6877592Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-09T03:07:31.6877592Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-09T03:07:31.5471648Z","primaryEndpoints":{"file":"https://saeastusnfs.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yishitest/providers/Microsoft.Storage/storageAccounts/testvlw","name":"testvlw","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"keyCreationTime":{"key1":"2021-10-27T06:47:50.5497427Z","key2":"2021-10-27T06:47:50.5497427Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-27T06:47:50.5497427Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-27T06:47:50.5497427Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-27T06:47:50.4247606Z","primaryEndpoints":{"dfs":"https://testvlw.dfs.core.windows.net/","web":"https://testvlw.z13.web.core.windows.net/","blob":"https://testvlw.blob.core.windows.net/","queue":"https://testvlw.queue.core.windows.net/","table":"https://testvlw.table.core.windows.net/","file":"https://testvlw.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://testvlw-secondary.dfs.core.windows.net/","web":"https://testvlw-secondary.z13.web.core.windows.net/","blob":"https://testvlw-secondary.blob.core.windows.net/","queue":"https://testvlw-secondary.queue.core.windows.net/","table":"https://testvlw-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yishitest/providers/Microsoft.Storage/storageAccounts/yssa","name":"yssa","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{"key1":"value1"},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":"2021-08-16T08:39:21.3287573Z","key2":"2021-08-16T08:39:21.3287573Z"},"privateEndpointConnections":[],"hnsOnMigrationInProgress":false,"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-16T08:39:21.3287573Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-16T08:39:21.3287573Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-08-16T08:39:21.2193709Z","primaryEndpoints":{"dfs":"https://yssa.dfs.core.windows.net/","web":"https://yssa.z13.web.core.windows.net/","blob":"https://yssa.blob.core.windows.net/","queue":"https://yssa.queue.core.windows.net/","table":"https://yssa.table.core.windows.net/","file":"https://yssa.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/zhiyihuang-rg/providers/Microsoft.Storage/storageAccounts/zhiyihuangsa","name":"zhiyihuangsa","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":"2021-09-10T05:47:01.2111871Z","key2":"2021-09-10T05:47:01.2111871Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-10T05:47:01.2111871Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-10T05:47:01.2111871Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-10T05:47:01.0861745Z","primaryEndpoints":{"dfs":"https://zhiyihuangsa.dfs.core.windows.net/","web":"https://zhiyihuangsa.z13.web.core.windows.net/","blob":"https://zhiyihuangsa.blob.core.windows.net/","queue":"https://zhiyihuangsa.queue.core.windows.net/","table":"https://zhiyihuangsa.table.core.windows.net/","file":"https://zhiyihuangsa.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://zhiyihuangsa-secondary.dfs.core.windows.net/","web":"https://zhiyihuangsa-secondary.z13.web.core.windows.net/","blob":"https://zhiyihuangsa-secondary.blob.core.windows.net/","queue":"https://zhiyihuangsa-secondary.queue.core.windows.net/","table":"https://zhiyihuangsa-secondary.table.core.windows.net/"}}},{"sku":{"name":"Premium_LRS","tier":"Premium"},"kind":"BlockBlobStorage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/zhiyihuang-rg/providers/Microsoft.Storage/storageAccounts/zhiyihuangsadatalake","name":"zhiyihuangsadatalake","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2022-07-04T08:22:03.4626093Z","key2":"2022-07-04T08:22:03.4626093Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"isSftpEnabled":false,"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"isHnsEnabled":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"requireInfrastructureEncryption":false,"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-04T08:22:03.4782085Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-04T08:22:03.4782085Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2022-07-04T08:22:03.2750855Z","primaryEndpoints":{"dfs":"https://zhiyihuangsadatalake.dfs.core.windows.net/","web":"https://zhiyihuangsadatalake.z13.web.core.windows.net/","blob":"https://zhiyihuangsadatalake.blob.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/AzureSDKTest_reserved/providers/Microsoft.Storage/storageAccounts/zhuyan","name":"zhuyan","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2022-08-29T07:49:14.8648748Z","key2":"2022-08-29T07:49:14.8648748Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"requireInfrastructureEncryption":false,"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-29T07:49:15.5055031Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-29T07:49:15.5055031Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-29T07:49:14.7086254Z","primaryEndpoints":{"dfs":"https://zhuyan.dfs.core.windows.net/","web":"https://zhuyan.z13.web.core.windows.net/","blob":"https://zhuyan.blob.core.windows.net/","queue":"https://zhuyan.queue.core.windows.net/","table":"https://zhuyan.table.core.windows.net/","file":"https://zhuyan.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://zhuyan-secondary.dfs.core.windows.net/","web":"https://zhuyan-secondary.z13.web.core.windows.net/","blob":"https://zhuyan-secondary.blob.core.windows.net/","queue":"https://zhuyan-secondary.queue.core.windows.net/","table":"https://zhuyan-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/hang-rg/providers/Microsoft.Storage/storageAccounts/similar8010979611","name":"similar8010979611","type":"Microsoft.Storage/storageAccounts","location":"eastus2","tags":{},"properties":{"keyCreationTime":{"key1":"2022-12-14T07:27:28.2549011Z","key2":"2022-12-14T07:27:28.2549011Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"isHnsEnabled":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-14T07:27:28.5673994Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-14T07:27:28.5673994Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-12-14T07:27:28.1299252Z","primaryEndpoints":{"dfs":"https://similar8010979611.dfs.core.windows.net/","web":"https://similar8010979611.z20.web.core.windows.net/","blob":"https://similar8010979611.blob.core.windows.net/","queue":"https://similar8010979611.queue.core.windows.net/","table":"https://similar8010979611.table.core.windows.net/","file":"https://similar8010979611.file.core.windows.net/"},"primaryLocation":"eastus2","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/azure-cli-edge/providers/Microsoft.Storage/storageAccounts/azextensionedge","name":"azextensionedge","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-01-22T08:51:57.7728758Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-01-22T08:51:57.7728758Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-01-22T08:51:57.6947156Z","primaryEndpoints":{"dfs":"https://azextensionedge.dfs.core.windows.net/","web":"https://azextensionedge.z22.web.core.windows.net/","blob":"https://azextensionedge.blob.core.windows.net/","queue":"https://azextensionedge.queue.core.windows.net/","table":"https://azextensionedge.table.core.windows.net/","file":"https://azextensionedge.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available","secondaryLocation":"eastus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://azextensionedge-secondary.dfs.core.windows.net/","web":"https://azextensionedge-secondary.z22.web.core.windows.net/","blob":"https://azextensionedge-secondary.blob.core.windows.net/","queue":"https://azextensionedge-secondary.queue.core.windows.net/","table":"https://azextensionedge-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/azure-cli-edge/providers/Microsoft.Storage/storageAccounts/azurecliedge","name":"azurecliedge","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-01-13T08:41:36.3326539Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-01-13T08:41:36.3326539Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-01-13T08:41:36.2389304Z","primaryEndpoints":{"dfs":"https://azurecliedge.dfs.core.windows.net/","web":"https://azurecliedge.z22.web.core.windows.net/","blob":"https://azurecliedge.blob.core.windows.net/","queue":"https://azurecliedge.queue.core.windows.net/","table":"https://azurecliedge.table.core.windows.net/","file":"https://azurecliedge.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/IT_img_tmpl_cancel_zojd4lirypvwywqybbczdsgc_25b42271-f600-455a-8d64-fd979b8d97a2/providers/Microsoft.Storage/storageAccounts/c0fu3cniwiq7c2skwl5kxy69","name":"c0fu3cniwiq7c2skwl5kxy69","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{"createdby":"AzureVMImageBuilder","magicvalue":"0d819542a3774a2a8709401a7cd09eb8"},"properties":{"keyCreationTime":{"key1":"2023-03-30T15:46:16.0584377Z","key2":"2023-03-30T15:46:16.0584377Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"requireInfrastructureEncryption":true,"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-30T15:46:16.8240702Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-30T15:46:16.8240702Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-30T15:46:15.9334809Z","primaryEndpoints":{"dfs":"https://c0fu3cniwiq7c2skwl5kxy69.dfs.core.windows.net/","web":"https://c0fu3cniwiq7c2skwl5kxy69.z22.web.core.windows.net/","blob":"https://c0fu3cniwiq7c2skwl5kxy69.blob.core.windows.net/","queue":"https://c0fu3cniwiq7c2skwl5kxy69.queue.core.windows.net/","table":"https://c0fu3cniwiq7c2skwl5kxy69.table.core.windows.net/","file":"https://c0fu3cniwiq7c2skwl5kxy69.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgsnqo4zg6nxvwnbbnw4dpgfpqvaw52coskm74ohx4yrwsnpfn2y5g7a57pnomsqoky/providers/Microsoft.Storage/storageAccounts/clitestfjtyzusspfvsojrm5","name":"clitestfjtyzusspfvsojrm5","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-31T05:14:31.3793237Z","key2":"2023-03-31T05:14:31.3793237Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:14:32.2387077Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:14:32.2387077Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2023-03-31T05:14:31.2699737Z","primaryEndpoints":{"blob":"https://clitestfjtyzusspfvsojrm5.blob.core.windows.net/","queue":"https://clitestfjtyzusspfvsojrm5.queue.core.windows.net/","table":"https://clitestfjtyzusspfvsojrm5.table.core.windows.net/","file":"https://clitestfjtyzusspfvsojrm5.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgndqcnhtzbgfvywayllmropscysoonfvdiqt3yy2f2owek56fmxotp4xkaed4ctlml/providers/Microsoft.Storage/storageAccounts/clitesthbyb7yke3ybao3eon","name":"clitesthbyb7yke3ybao3eon","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2022-05-07T04:18:13.1067632Z","key2":"2022-05-07T04:18:13.1067632Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-07T04:18:13.1067632Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-07T04:18:13.1067632Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-05-07T04:18:12.9818218Z","primaryEndpoints":{"dfs":"https://clitesthbyb7yke3ybao3eon.dfs.core.windows.net/","web":"https://clitesthbyb7yke3ybao3eon.z22.web.core.windows.net/","blob":"https://clitesthbyb7yke3ybao3eon.blob.core.windows.net/","queue":"https://clitesthbyb7yke3ybao3eon.queue.core.windows.net/","table":"https://clitesthbyb7yke3ybao3eon.table.core.windows.net/","file":"https://clitesthbyb7yke3ybao3eon.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/kairu-persist/providers/Microsoft.Storage/storageAccounts/kairu","name":"kairu","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-01-13T07:35:19.0950431Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-01-13T07:35:19.0950431Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-01-13T07:35:18.9856251Z","primaryEndpoints":{"blob":"https://kairu.blob.core.windows.net/","queue":"https://kairu.queue.core.windows.net/","table":"https://kairu.table.core.windows.net/","file":"https://kairu.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/AzureSDKTest_reserved/providers/Microsoft.Storage/storageAccounts/pythonsdkmsyyc","name":"pythonsdkmsyyc","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2021-06-30T09:03:04.8209550Z","key2":"2021-06-30T09:03:04.8209550Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-06-30T09:03:04.8209550Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-06-30T09:03:04.8209550Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-06-30T09:03:04.7272348Z","primaryEndpoints":{"dfs":"https://pythonsdkmsyyc.dfs.core.windows.net/","web":"https://pythonsdkmsyyc.z22.web.core.windows.net/","blob":"https://pythonsdkmsyyc.blob.core.windows.net/","queue":"https://pythonsdkmsyyc.queue.core.windows.net/","table":"https://pythonsdkmsyyc.table.core.windows.net/","file":"https://pythonsdkmsyyc.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/shiying-rg/providers/Microsoft.Storage/storageAccounts/shiyingsa","name":"shiyingsa","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2023-02-06T09:23:14.1012901Z","key2":"2023-02-06T09:23:14.1012901Z"},"privateEndpointConnections":[],"hnsOnMigrationInProgress":false,"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"isHnsEnabled":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[{"value":"25.1.2.3","action":"Allow"}],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-06T09:23:14.1637913Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-06T09:23:14.1637913Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-02-06T09:23:13.9762807Z","primaryEndpoints":{"dfs":"https://shiyingsa.dfs.core.windows.net/","web":"https://shiyingsa.z22.web.core.windows.net/","blob":"https://shiyingsa.blob.core.windows.net/","queue":"https://shiyingsa.queue.core.windows.net/","table":"https://shiyingsa.table.core.windows.net/","file":"https://shiyingsa.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available","secondaryLocation":"eastus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://shiyingsa-secondary.dfs.core.windows.net/","web":"https://shiyingsa-secondary.z22.web.core.windows.net/","blob":"https://shiyingsa-secondary.blob.core.windows.net/","queue":"https://shiyingsa-secondary.queue.core.windows.net/","table":"https://shiyingsa-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/shiying-rg/providers/Microsoft.Storage/storageAccounts/shiyingsa1","name":"shiyingsa1","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2023-02-28T02:47:53.1841709Z","key2":"2023-02-28T02:47:53.1841709Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-28T02:47:53.2466591Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-28T02:47:53.2466591Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-02-28T02:47:53.0748209Z","primaryEndpoints":{"dfs":"https://shiyingsa1.dfs.core.windows.net/","web":"https://shiyingsa1.z22.web.core.windows.net/","blob":"https://shiyingsa1.blob.core.windows.net/","queue":"https://shiyingsa1.queue.core.windows.net/","table":"https://shiyingsa1.table.core.windows.net/","file":"https://shiyingsa1.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yishitest/providers/Microsoft.Storage/storageAccounts/testalw","name":"testalw","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"immutableStorageWithVersioning":{"enabled":true,"immutabilityPolicy":{"immutabilityPeriodSinceCreationInDays":3,"state":"Disabled"}},"keyCreationTime":{"key1":"2022-10-19T02:13:01.1856793Z","key2":"2022-10-19T02:13:11.9514789Z"},"privateEndpointConnections":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yishitest/providers/Microsoft.Storage/storageAccounts/testalw/privateEndpointConnections/testalw.cefd3d56-feb9-4be9-978b-fb9416daa1ab","name":"testalw.cefd3d56-feb9-4be9-978b-fb9416daa1ab","type":"Microsoft.Storage/storageAccounts/privateEndpointConnections","properties":{"provisioningState":"Succeeded","privateEndpoint":{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yishitest/providers/Microsoft.Network/privateEndpoints/testpe"},"privateLinkServiceConnectionState":{"status":"Approved","description":"Auto-Approved","actionRequired":"None"}}}],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-27T06:27:50.3554138Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-27T06:27:50.3554138Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-27T06:27:50.2616355Z","primaryEndpoints":{"dfs":"https://testalw.dfs.core.windows.net/","web":"https://testalw.z22.web.core.windows.net/","blob":"https://testalw.blob.core.windows.net/","queue":"https://testalw.queue.core.windows.net/","table":"https://testalw.table.core.windows.net/","file":"https://testalw.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available","secondaryLocation":"eastus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://testalw-secondary.dfs.core.windows.net/","web":"https://testalw-secondary.z22.web.core.windows.net/","blob":"https://testalw-secondary.blob.core.windows.net/","queue":"https://testalw-secondary.queue.core.windows.net/","table":"https://testalw-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yishitest/providers/Microsoft.Storage/storageAccounts/testalw1027","name":"testalw1027","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"immutableStorageWithVersioning":{"enabled":true,"immutabilityPolicy":{"immutabilityPeriodSinceCreationInDays":1,"state":"Unlocked"}},"keyCreationTime":{"key1":"2021-10-27T07:34:49.7592232Z","key2":"2021-10-27T07:34:49.7592232Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-27T07:34:49.7592232Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-27T07:34:49.7592232Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-27T07:34:49.6810731Z","primaryEndpoints":{"dfs":"https://testalw1027.dfs.core.windows.net/","web":"https://testalw1027.z22.web.core.windows.net/","blob":"https://testalw1027.blob.core.windows.net/","queue":"https://testalw1027.queue.core.windows.net/","table":"https://testalw1027.table.core.windows.net/","file":"https://testalw1027.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available","secondaryLocation":"eastus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://testalw1027-secondary.dfs.core.windows.net/","web":"https://testalw1027-secondary.z22.web.core.windows.net/","blob":"https://testalw1027-secondary.blob.core.windows.net/","queue":"https://testalw1027-secondary.queue.core.windows.net/","table":"https://testalw1027-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yishitest/providers/Microsoft.Storage/storageAccounts/testalw1028","name":"testalw1028","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"immutableStorageWithVersioning":{"enabled":true,"immutabilityPolicy":{"immutabilityPeriodSinceCreationInDays":1,"state":"Unlocked"}},"keyCreationTime":{"key1":"2021-10-28T01:49:10.2414505Z","key2":"2021-10-28T01:49:10.2414505Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-28T01:49:10.2414505Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-28T01:49:10.2414505Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-28T01:49:10.1633042Z","primaryEndpoints":{"dfs":"https://testalw1028.dfs.core.windows.net/","web":"https://testalw1028.z22.web.core.windows.net/","blob":"https://testalw1028.blob.core.windows.net/","queue":"https://testalw1028.queue.core.windows.net/","table":"https://testalw1028.table.core.windows.net/","file":"https://testalw1028.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available","secondaryLocation":"eastus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://testalw1028-secondary.dfs.core.windows.net/","web":"https://testalw1028-secondary.z22.web.core.windows.net/","blob":"https://testalw1028-secondary.blob.core.windows.net/","queue":"https://testalw1028-secondary.queue.core.windows.net/","table":"https://testalw1028-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yishitest/providers/Microsoft.Storage/storageAccounts/yshns","name":"yshns","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2021-10-15T02:10:28.4103368Z","key2":"2021-10-15T02:10:28.4103368Z"},"privateEndpointConnections":[],"hnsOnMigrationInProgress":false,"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"isHnsEnabled":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-15T02:10:28.4103368Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-15T02:10:28.4103368Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-15T02:10:28.3165819Z","primaryEndpoints":{"dfs":"https://yshns.dfs.core.windows.net/","web":"https://yshns.z22.web.core.windows.net/","blob":"https://yshns.blob.core.windows.net/","queue":"https://yshns.queue.core.windows.net/","table":"https://yshns.table.core.windows.net/","file":"https://yshns.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available","secondaryLocation":"eastus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://yshns-secondary.dfs.core.windows.net/","web":"https://yshns-secondary.z22.web.core.windows.net/","blob":"https://yshns-secondary.blob.core.windows.net/","queue":"https://yshns-secondary.queue.core.windows.net/","table":"https://yshns-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/AzureSDKTest_reserved/providers/Microsoft.Storage/storageAccounts/azuresdktest","name":"azuresdktest","type":"Microsoft.Storage/storageAccounts","location":"eastasia","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-08-12T06:32:07.1157877Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-08-12T06:32:07.1157877Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2020-08-12T06:32:07.0689199Z","primaryEndpoints":{"dfs":"https://azuresdktest.dfs.core.windows.net/","web":"https://azuresdktest.z7.web.core.windows.net/","blob":"https://azuresdktest.blob.core.windows.net/","queue":"https://azuresdktest.queue.core.windows.net/","table":"https://azuresdktest.table.core.windows.net/","file":"https://azuresdktest.file.core.windows.net/"},"primaryLocation":"eastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgbcjpbfrgst/providers/Microsoft.Storage/storageAccounts/clitest7y3z5tzoevqexrwmb","name":"clitest7y3z5tzoevqexrwmb","type":"Microsoft.Storage/storageAccounts","location":"eastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-11T16:07:26.7756526Z","key2":"2022-08-11T16:07:26.7756526Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-11T16:07:26.7912767Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-11T16:07:26.7912767Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2022-08-11T16:07:26.6975255Z","primaryEndpoints":{"blob":"https://clitest7y3z5tzoevqexrwmb.blob.core.windows.net/","queue":"https://clitest7y3z5tzoevqexrwmb.queue.core.windows.net/","table":"https://clitest7y3z5tzoevqexrwmb.table.core.windows.net/","file":"https://clitest7y3z5tzoevqexrwmb.file.core.windows.net/"},"primaryLocation":"eastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgephuyzwt3d/providers/Microsoft.Storage/storageAccounts/clitesturpy433yg4s3cpou6","name":"clitesturpy433yg4s3cpou6","type":"Microsoft.Storage/storageAccounts","location":"eastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2022-07-21T15:56:17.1133943Z","key2":"2022-07-21T15:56:17.1133943Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-21T15:56:17.1290016Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-21T15:56:17.1290016Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2022-07-21T15:56:17.0352115Z","primaryEndpoints":{"blob":"https://clitesturpy433yg4s3cpou6.blob.core.windows.net/","queue":"https://clitesturpy433yg4s3cpou6.queue.core.windows.net/","table":"https://clitesturpy433yg4s3cpou6.table.core.windows.net/","file":"https://clitesturpy433yg4s3cpou6.file.core.windows.net/"},"primaryLocation":"eastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rggrglkh7zr7/providers/Microsoft.Storage/storageAccounts/clitest2f63bh43aix4wcnlh","name":"clitest2f63bh43aix4wcnlh","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-04-22T08:17:38.5541453Z","key2":"2021-04-22T08:17:38.5541453Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-22T08:17:38.5541453Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-22T08:17:38.5541453Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-04-22T08:17:38.4760163Z","primaryEndpoints":{"blob":"https://clitest2f63bh43aix4wcnlh.blob.core.windows.net/","queue":"https://clitest2f63bh43aix4wcnlh.queue.core.windows.net/","table":"https://clitest2f63bh43aix4wcnlh.table.core.windows.net/","file":"https://clitest2f63bh43aix4wcnlh.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgrli6qx2bll/providers/Microsoft.Storage/storageAccounts/clitest2kskuzyfvkqd7xx4y","name":"clitest2kskuzyfvkqd7xx4y","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-16T23:34:08.0367829Z","key2":"2022-03-16T23:34:08.0367829Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-16T23:34:08.0367829Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-16T23:34:08.0367829Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2022-03-16T23:34:07.9430240Z","primaryEndpoints":{"blob":"https://clitest2kskuzyfvkqd7xx4y.blob.core.windows.net/","queue":"https://clitest2kskuzyfvkqd7xx4y.queue.core.windows.net/","table":"https://clitest2kskuzyfvkqd7xx4y.table.core.windows.net/","file":"https://clitest2kskuzyfvkqd7xx4y.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgh5duq2f6uh/providers/Microsoft.Storage/storageAccounts/clitest2vjedutxs37ymp4ni","name":"clitest2vjedutxs37ymp4ni","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-04-23T07:13:21.0424866Z","key2":"2021-04-23T07:13:21.0424866Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-23T07:13:21.0581083Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-23T07:13:21.0581083Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-04-23T07:13:20.9643257Z","primaryEndpoints":{"blob":"https://clitest2vjedutxs37ymp4ni.blob.core.windows.net/","queue":"https://clitest2vjedutxs37ymp4ni.queue.core.windows.net/","table":"https://clitest2vjedutxs37ymp4ni.table.core.windows.net/","file":"https://clitest2vjedutxs37ymp4ni.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgl6l3rg6atb/providers/Microsoft.Storage/storageAccounts/clitest4sjmiwke5nz3f67pu","name":"clitest4sjmiwke5nz3f67pu","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-04-22T08:02:15.3305055Z","key2":"2021-04-22T08:02:15.3305055Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-22T08:02:15.3305055Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-22T08:02:15.3305055Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-04-22T08:02:15.2523305Z","primaryEndpoints":{"blob":"https://clitest4sjmiwke5nz3f67pu.blob.core.windows.net/","queue":"https://clitest4sjmiwke5nz3f67pu.queue.core.windows.net/","table":"https://clitest4sjmiwke5nz3f67pu.table.core.windows.net/","file":"https://clitest4sjmiwke5nz3f67pu.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgbbt37xr2le/providers/Microsoft.Storage/storageAccounts/clitest5frikrzhxwryrkfel","name":"clitest5frikrzhxwryrkfel","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-04-22T08:19:22.9620171Z","key2":"2021-04-22T08:19:22.9620171Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-22T08:19:22.9776721Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-22T08:19:22.9776721Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-04-22T08:19:22.8838883Z","primaryEndpoints":{"blob":"https://clitest5frikrzhxwryrkfel.blob.core.windows.net/","queue":"https://clitest5frikrzhxwryrkfel.queue.core.windows.net/","table":"https://clitest5frikrzhxwryrkfel.table.core.windows.net/","file":"https://clitest5frikrzhxwryrkfel.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgrc4sjsrzt4/providers/Microsoft.Storage/storageAccounts/clitest63b5vtkhuf7auho6z","name":"clitest63b5vtkhuf7auho6z","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-04-22T08:17:38.3198561Z","key2":"2021-04-22T08:17:38.3198561Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-22T08:17:38.3198561Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-22T08:17:38.3198561Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-04-22T08:17:38.2416459Z","primaryEndpoints":{"blob":"https://clitest63b5vtkhuf7auho6z.blob.core.windows.net/","queue":"https://clitest63b5vtkhuf7auho6z.queue.core.windows.net/","table":"https://clitest63b5vtkhuf7auho6z.table.core.windows.net/","file":"https://clitest63b5vtkhuf7auho6z.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgekim5ct43n/providers/Microsoft.Storage/storageAccounts/clitest6jusqp4qvczw52pql","name":"clitest6jusqp4qvczw52pql","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-04-22T08:05:08.7847684Z","key2":"2021-04-22T08:05:08.7847684Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-22T08:05:08.8003328Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-22T08:05:08.8003328Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-04-22T08:05:08.7065579Z","primaryEndpoints":{"blob":"https://clitest6jusqp4qvczw52pql.blob.core.windows.net/","queue":"https://clitest6jusqp4qvczw52pql.queue.core.windows.net/","table":"https://clitest6jusqp4qvczw52pql.table.core.windows.net/","file":"https://clitest6jusqp4qvczw52pql.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgbbt37xr2le/providers/Microsoft.Storage/storageAccounts/clitest74vl6rwuxl5fbuklw","name":"clitest74vl6rwuxl5fbuklw","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-04-22T08:17:38.2260082Z","key2":"2021-04-22T08:17:38.2260082Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-22T08:17:38.2260082Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-22T08:17:38.2260082Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-04-22T08:17:38.1635154Z","primaryEndpoints":{"blob":"https://clitest74vl6rwuxl5fbuklw.blob.core.windows.net/","queue":"https://clitest74vl6rwuxl5fbuklw.queue.core.windows.net/","table":"https://clitest74vl6rwuxl5fbuklw.table.core.windows.net/","file":"https://clitest74vl6rwuxl5fbuklw.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgy6swh3vebl/providers/Microsoft.Storage/storageAccounts/clitestaxq4uhxp4axa3uagg","name":"clitestaxq4uhxp4axa3uagg","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-12-10T05:18:34.9019274Z","key2":"2021-12-10T05:18:34.9019274Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-10T05:18:34.9175551Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-10T05:18:34.9175551Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-12-10T05:18:34.8238281Z","primaryEndpoints":{"blob":"https://clitestaxq4uhxp4axa3uagg.blob.core.windows.net/","queue":"https://clitestaxq4uhxp4axa3uagg.queue.core.windows.net/","table":"https://clitestaxq4uhxp4axa3uagg.table.core.windows.net/","file":"https://clitestaxq4uhxp4axa3uagg.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgiudkrkxpl4/providers/Microsoft.Storage/storageAccounts/clitestbiegaggvgwivkqyyi","name":"clitestbiegaggvgwivkqyyi","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-04-23T07:13:20.8705764Z","key2":"2021-04-23T07:13:20.8705764Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-23T07:13:20.8861995Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-23T07:13:20.8861995Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-04-23T07:13:20.7925187Z","primaryEndpoints":{"blob":"https://clitestbiegaggvgwivkqyyi.blob.core.windows.net/","queue":"https://clitestbiegaggvgwivkqyyi.queue.core.windows.net/","table":"https://clitestbiegaggvgwivkqyyi.table.core.windows.net/","file":"https://clitestbiegaggvgwivkqyyi.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg46ia57tmnz/providers/Microsoft.Storage/storageAccounts/clitestdlxtp24ycnjl3jui2","name":"clitestdlxtp24ycnjl3jui2","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-04-23T03:42:54.3217696Z","key2":"2021-04-23T03:42:54.3217696Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-23T03:42:54.3217696Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-23T03:42:54.3217696Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-04-23T03:42:54.2436164Z","primaryEndpoints":{"blob":"https://clitestdlxtp24ycnjl3jui2.blob.core.windows.net/","queue":"https://clitestdlxtp24ycnjl3jui2.queue.core.windows.net/","table":"https://clitestdlxtp24ycnjl3jui2.table.core.windows.net/","file":"https://clitestdlxtp24ycnjl3jui2.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg23akmjlz2r/providers/Microsoft.Storage/storageAccounts/clitestdmmxq6bklh35yongi","name":"clitestdmmxq6bklh35yongi","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-08-05T19:49:04.6966074Z","key2":"2021-08-05T19:49:04.6966074Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-05T19:49:04.6966074Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-05T19:49:04.6966074Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-08-05T19:49:04.6185933Z","primaryEndpoints":{"blob":"https://clitestdmmxq6bklh35yongi.blob.core.windows.net/","queue":"https://clitestdmmxq6bklh35yongi.queue.core.windows.net/","table":"https://clitestdmmxq6bklh35yongi.table.core.windows.net/","file":"https://clitestdmmxq6bklh35yongi.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgv3m577d7ho/providers/Microsoft.Storage/storageAccounts/clitestej2fvhoj3zogyp5e7","name":"clitestej2fvhoj3zogyp5e7","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-04-23T03:42:54.7279926Z","key2":"2021-04-23T03:42:54.7279926Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-23T03:42:54.7279926Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-23T03:42:54.7279926Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-04-23T03:42:54.6342444Z","primaryEndpoints":{"blob":"https://clitestej2fvhoj3zogyp5e7.blob.core.windows.net/","queue":"https://clitestej2fvhoj3zogyp5e7.queue.core.windows.net/","table":"https://clitestej2fvhoj3zogyp5e7.table.core.windows.net/","file":"https://clitestej2fvhoj3zogyp5e7.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgp6ikwpcsq7/providers/Microsoft.Storage/storageAccounts/clitestggvkyebv5o55dhakj","name":"clitestggvkyebv5o55dhakj","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-04-23T07:13:21.2300019Z","key2":"2021-04-23T07:13:21.2300019Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-23T07:13:21.2456239Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-23T07:13:21.2456239Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-04-23T07:13:21.1518492Z","primaryEndpoints":{"blob":"https://clitestggvkyebv5o55dhakj.blob.core.windows.net/","queue":"https://clitestggvkyebv5o55dhakj.queue.core.windows.net/","table":"https://clitestggvkyebv5o55dhakj.table.core.windows.net/","file":"https://clitestggvkyebv5o55dhakj.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgn6glpfa25c/providers/Microsoft.Storage/storageAccounts/clitestgt3fjzabc7taya5zo","name":"clitestgt3fjzabc7taya5zo","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-04-23T07:13:20.6675009Z","key2":"2021-04-23T07:13:20.6675009Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-23T07:13:20.6831653Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-23T07:13:20.6831653Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-04-23T07:13:20.5894204Z","primaryEndpoints":{"blob":"https://clitestgt3fjzabc7taya5zo.blob.core.windows.net/","queue":"https://clitestgt3fjzabc7taya5zo.queue.core.windows.net/","table":"https://clitestgt3fjzabc7taya5zo.table.core.windows.net/","file":"https://clitestgt3fjzabc7taya5zo.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgptzwacrnwa/providers/Microsoft.Storage/storageAccounts/clitestivtrt5tp624n63ast","name":"clitestivtrt5tp624n63ast","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-04-22T08:17:38.1166795Z","key2":"2021-04-22T08:17:38.1166795Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-22T08:17:38.1166795Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-22T08:17:38.1166795Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-04-22T08:17:38.0541529Z","primaryEndpoints":{"blob":"https://clitestivtrt5tp624n63ast.blob.core.windows.net/","queue":"https://clitestivtrt5tp624n63ast.queue.core.windows.net/","table":"https://clitestivtrt5tp624n63ast.table.core.windows.net/","file":"https://clitestivtrt5tp624n63ast.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgaz5eufnx7d/providers/Microsoft.Storage/storageAccounts/clitestkj3e2bodztqdfqsa2","name":"clitestkj3e2bodztqdfqsa2","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-12-08T09:02:59.1361396Z","key2":"2021-12-08T09:02:59.1361396Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-08T09:02:59.1361396Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-08T09:02:59.1361396Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-12-08T09:02:59.0267650Z","primaryEndpoints":{"blob":"https://clitestkj3e2bodztqdfqsa2.blob.core.windows.net/","queue":"https://clitestkj3e2bodztqdfqsa2.queue.core.windows.net/","table":"https://clitestkj3e2bodztqdfqsa2.table.core.windows.net/","file":"https://clitestkj3e2bodztqdfqsa2.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgeghfcmpfiw/providers/Microsoft.Storage/storageAccounts/clitestkoxtfkf67yodgckyb","name":"clitestkoxtfkf67yodgckyb","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2022-02-28T10:04:35.2504002Z","key2":"2022-02-28T10:04:35.2504002Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-28T10:04:35.2504002Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-28T10:04:35.2504002Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2022-02-28T10:04:35.1410179Z","primaryEndpoints":{"blob":"https://clitestkoxtfkf67yodgckyb.blob.core.windows.net/","queue":"https://clitestkoxtfkf67yodgckyb.queue.core.windows.net/","table":"https://clitestkoxtfkf67yodgckyb.table.core.windows.net/","file":"https://clitestkoxtfkf67yodgckyb.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgdc25pvki6m/providers/Microsoft.Storage/storageAccounts/clitestkxu4ahsqaxv42cyyf","name":"clitestkxu4ahsqaxv42cyyf","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-04-22T08:02:15.7523496Z","key2":"2021-04-22T08:02:15.7523496Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-22T08:02:15.7523496Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-22T08:02:15.7523496Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-04-22T08:02:15.6742355Z","primaryEndpoints":{"blob":"https://clitestkxu4ahsqaxv42cyyf.blob.core.windows.net/","queue":"https://clitestkxu4ahsqaxv42cyyf.queue.core.windows.net/","table":"https://clitestkxu4ahsqaxv42cyyf.table.core.windows.net/","file":"https://clitestkxu4ahsqaxv42cyyf.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgawbqkye7l4/providers/Microsoft.Storage/storageAccounts/clitestlsjx67ujuhjr7zkah","name":"clitestlsjx67ujuhjr7zkah","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2022-05-09T04:30:23.0266730Z","key2":"2022-05-09T04:30:23.0266730Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-09T04:30:23.0266730Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-09T04:30:23.0266730Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2022-05-09T04:30:22.9172929Z","primaryEndpoints":{"blob":"https://clitestlsjx67ujuhjr7zkah.blob.core.windows.net/","queue":"https://clitestlsjx67ujuhjr7zkah.queue.core.windows.net/","table":"https://clitestlsjx67ujuhjr7zkah.table.core.windows.net/","file":"https://clitestlsjx67ujuhjr7zkah.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg4chnkoo7ql/providers/Microsoft.Storage/storageAccounts/clitestmevgvn7p2e7ydqz44","name":"clitestmevgvn7p2e7ydqz44","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-12-08T03:32:22.3716191Z","key2":"2021-12-08T03:32:22.3716191Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-08T03:32:22.3872332Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-08T03:32:22.3872332Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-12-08T03:32:22.2778291Z","primaryEndpoints":{"blob":"https://clitestmevgvn7p2e7ydqz44.blob.core.windows.net/","queue":"https://clitestmevgvn7p2e7ydqz44.queue.core.windows.net/","table":"https://clitestmevgvn7p2e7ydqz44.table.core.windows.net/","file":"https://clitestmevgvn7p2e7ydqz44.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgghkyqf7pb5/providers/Microsoft.Storage/storageAccounts/clitestpuea6vlqwxw6ihiws","name":"clitestpuea6vlqwxw6ihiws","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-04-23T07:13:21.0581083Z","key2":"2021-04-23T07:13:21.0581083Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-23T07:13:21.0737014Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-23T07:13:21.0737014Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-04-23T07:13:20.9799581Z","primaryEndpoints":{"blob":"https://clitestpuea6vlqwxw6ihiws.blob.core.windows.net/","queue":"https://clitestpuea6vlqwxw6ihiws.queue.core.windows.net/","table":"https://clitestpuea6vlqwxw6ihiws.table.core.windows.net/","file":"https://clitestpuea6vlqwxw6ihiws.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgbo2ure7pgp/providers/Microsoft.Storage/storageAccounts/clitestsnv7joygpazk23npj","name":"clitestsnv7joygpazk23npj","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-05-21T02:19:20.7474327Z","key2":"2021-05-21T02:19:20.7474327Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-05-21T02:19:20.7474327Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-05-21T02:19:20.7474327Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-05-21T02:19:20.6537267Z","primaryEndpoints":{"blob":"https://clitestsnv7joygpazk23npj.blob.core.windows.net/","queue":"https://clitestsnv7joygpazk23npj.queue.core.windows.net/","table":"https://clitestsnv7joygpazk23npj.table.core.windows.net/","file":"https://clitestsnv7joygpazk23npj.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg6i4hl6iakg/providers/Microsoft.Storage/storageAccounts/clitestu3p7a7ib4n4y7gt4m","name":"clitestu3p7a7ib4n4y7gt4m","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-12-30T01:51:53.0814418Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-12-30T01:51:53.0814418Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2019-12-30T01:51:53.0189478Z","primaryEndpoints":{"blob":"https://clitestu3p7a7ib4n4y7gt4m.blob.core.windows.net/","queue":"https://clitestu3p7a7ib4n4y7gt4m.queue.core.windows.net/","table":"https://clitestu3p7a7ib4n4y7gt4m.table.core.windows.net/","file":"https://clitestu3p7a7ib4n4y7gt4m.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgu7jwflzo6g/providers/Microsoft.Storage/storageAccounts/clitestwqzjytdeun46rphfd","name":"clitestwqzjytdeun46rphfd","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-04-23T03:44:35.3668592Z","key2":"2021-04-23T03:44:35.3668592Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-23T03:44:35.3668592Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-23T03:44:35.3668592Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-04-23T03:44:35.2887580Z","primaryEndpoints":{"blob":"https://clitestwqzjytdeun46rphfd.blob.core.windows.net/","queue":"https://clitestwqzjytdeun46rphfd.queue.core.windows.net/","table":"https://clitestwqzjytdeun46rphfd.table.core.windows.net/","file":"https://clitestwqzjytdeun46rphfd.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgltfej7yr4u/providers/Microsoft.Storage/storageAccounts/clitestwvsg2uskf4i7vjfto","name":"clitestwvsg2uskf4i7vjfto","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-05-13T07:48:30.9247776Z","key2":"2021-05-13T07:48:30.9247776Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-05-13T07:48:30.9403727Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-05-13T07:48:30.9403727Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-05-13T07:48:30.8309682Z","primaryEndpoints":{"blob":"https://clitestwvsg2uskf4i7vjfto.blob.core.windows.net/","queue":"https://clitestwvsg2uskf4i7vjfto.queue.core.windows.net/","table":"https://clitestwvsg2uskf4i7vjfto.table.core.windows.net/","file":"https://clitestwvsg2uskf4i7vjfto.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgzjznhcqaoh/providers/Microsoft.Storage/storageAccounts/clitestwznnmnfot33xjztmk","name":"clitestwznnmnfot33xjztmk","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-04-23T07:13:20.7299628Z","key2":"2021-04-23T07:13:20.7299628Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-23T07:13:20.7456181Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-23T07:13:20.7456181Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-04-23T07:13:20.6518776Z","primaryEndpoints":{"blob":"https://clitestwznnmnfot33xjztmk.blob.core.windows.net/","queue":"https://clitestwznnmnfot33xjztmk.queue.core.windows.net/","table":"https://clitestwznnmnfot33xjztmk.table.core.windows.net/","file":"https://clitestwznnmnfot33xjztmk.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg4yns4yxisb/providers/Microsoft.Storage/storageAccounts/clitestyt6rxgad3kebqzh26","name":"clitestyt6rxgad3kebqzh26","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-08-05T19:49:04.8528440Z","key2":"2021-08-05T19:49:04.8528440Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-05T19:49:04.8528440Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-05T19:49:04.8528440Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-08-05T19:49:04.7747435Z","primaryEndpoints":{"blob":"https://clitestyt6rxgad3kebqzh26.blob.core.windows.net/","queue":"https://clitestyt6rxgad3kebqzh26.queue.core.windows.net/","table":"https://clitestyt6rxgad3kebqzh26.table.core.windows.net/","file":"https://clitestyt6rxgad3kebqzh26.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgovptfsocfg/providers/Microsoft.Storage/storageAccounts/clitestz72bbbbv2cio2pmom","name":"clitestz72bbbbv2cio2pmom","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-04-23T07:13:21.0112600Z","key2":"2021-04-23T07:13:21.0112600Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-23T07:13:21.0268549Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-23T07:13:21.0268549Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-04-23T07:13:20.9330720Z","primaryEndpoints":{"blob":"https://clitestz72bbbbv2cio2pmom.blob.core.windows.net/","queue":"https://clitestz72bbbbv2cio2pmom.queue.core.windows.net/","table":"https://clitestz72bbbbv2cio2pmom.table.core.windows.net/","file":"https://clitestz72bbbbv2cio2pmom.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgxp7uwuibs5/providers/Microsoft.Storage/storageAccounts/clitestzrwidkqplnw3jmz4z","name":"clitestzrwidkqplnw3jmz4z","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-04-23T07:13:20.6831653Z","key2":"2021-04-23T07:13:20.6831653Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-23T07:13:20.6987004Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-23T07:13:20.6987004Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-04-23T07:13:20.6049571Z","primaryEndpoints":{"blob":"https://clitestzrwidkqplnw3jmz4z.blob.core.windows.net/","queue":"https://clitestzrwidkqplnw3jmz4z.queue.core.windows.net/","table":"https://clitestzrwidkqplnw3jmz4z.table.core.windows.net/","file":"https://clitestzrwidkqplnw3jmz4z.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320004dd89524","name":"cs1100320004dd89524","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-03-26T05:48:15.7013062Z","key2":"2021-03-26T05:48:15.7013062Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-03-26T05:48:15.7169621Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-03-26T05:48:15.7169621Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-03-26T05:48:15.6545059Z","primaryEndpoints":{"dfs":"https://cs1100320004dd89524.dfs.core.windows.net/","web":"https://cs1100320004dd89524.z23.web.core.windows.net/","blob":"https://cs1100320004dd89524.blob.core.windows.net/","queue":"https://cs1100320004dd89524.queue.core.windows.net/","table":"https://cs1100320004dd89524.table.core.windows.net/","file":"https://cs1100320004dd89524.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320005416c8c9","name":"cs1100320005416c8c9","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-07-09T05:58:20.1898753Z","key2":"2021-07-09T05:58:20.1898753Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-07-09T05:58:20.2055665Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-07-09T05:58:20.2055665Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-07-09T05:58:20.0961322Z","primaryEndpoints":{"dfs":"https://cs1100320005416c8c9.dfs.core.windows.net/","web":"https://cs1100320005416c8c9.z23.web.core.windows.net/","blob":"https://cs1100320005416c8c9.blob.core.windows.net/","queue":"https://cs1100320005416c8c9.queue.core.windows.net/","table":"https://cs1100320005416c8c9.table.core.windows.net/","file":"https://cs1100320005416c8c9.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320007b1ce356","name":"cs1100320007b1ce356","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-08-31T13:56:10.5497663Z","key2":"2021-08-31T13:56:10.5497663Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-31T13:56:10.5497663Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-31T13:56:10.5497663Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-08-31T13:56:10.4560533Z","primaryEndpoints":{"dfs":"https://cs1100320007b1ce356.dfs.core.windows.net/","web":"https://cs1100320007b1ce356.z23.web.core.windows.net/","blob":"https://cs1100320007b1ce356.blob.core.windows.net/","queue":"https://cs1100320007b1ce356.queue.core.windows.net/","table":"https://cs1100320007b1ce356.table.core.windows.net/","file":"https://cs1100320007b1ce356.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/AzureSDKTest_reserved/providers/Microsoft.Storage/storageAccounts/cs1100320007de01867","name":"cs1100320007de01867","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-09-25T03:24:00.9959166Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-09-25T03:24:00.9959166Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2020-09-25T03:24:00.9490326Z","primaryEndpoints":{"dfs":"https://cs1100320007de01867.dfs.core.windows.net/","web":"https://cs1100320007de01867.z23.web.core.windows.net/","blob":"https://cs1100320007de01867.blob.core.windows.net/","queue":"https://cs1100320007de01867.queue.core.windows.net/","table":"https://cs1100320007de01867.table.core.windows.net/","file":"https://cs1100320007de01867.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320007f91393f","name":"cs1100320007f91393f","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-01-22T18:02:15.3088372Z","key2":"2022-01-22T18:02:15.3088372Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-01-22T18:02:15.3088372Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-01-22T18:02:15.3088372Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-01-22T18:02:15.1681915Z","primaryEndpoints":{"dfs":"https://cs1100320007f91393f.dfs.core.windows.net/","web":"https://cs1100320007f91393f.z23.web.core.windows.net/","blob":"https://cs1100320007f91393f.blob.core.windows.net/","queue":"https://cs1100320007f91393f.queue.core.windows.net/","table":"https://cs1100320007f91393f.table.core.windows.net/","file":"https://cs1100320007f91393f.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs11003200087c55daf","name":"cs11003200087c55daf","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-07-21T00:43:24.0011691Z","key2":"2021-07-21T00:43:24.0011691Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-07-21T00:43:24.0011691Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-07-21T00:43:24.0011691Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-07-21T00:43:23.9230250Z","primaryEndpoints":{"dfs":"https://cs11003200087c55daf.dfs.core.windows.net/","web":"https://cs11003200087c55daf.z23.web.core.windows.net/","blob":"https://cs11003200087c55daf.blob.core.windows.net/","queue":"https://cs11003200087c55daf.queue.core.windows.net/","table":"https://cs11003200087c55daf.table.core.windows.net/","file":"https://cs11003200087c55daf.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320008debd5bc","name":"cs1100320008debd5bc","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-03-17T07:12:44.1132341Z","key2":"2021-03-17T07:12:44.1132341Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-03-17T07:12:44.1132341Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-03-17T07:12:44.1132341Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-03-17T07:12:44.0351358Z","primaryEndpoints":{"dfs":"https://cs1100320008debd5bc.dfs.core.windows.net/","web":"https://cs1100320008debd5bc.z23.web.core.windows.net/","blob":"https://cs1100320008debd5bc.blob.core.windows.net/","queue":"https://cs1100320008debd5bc.queue.core.windows.net/","table":"https://cs1100320008debd5bc.table.core.windows.net/","file":"https://cs1100320008debd5bc.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032000919ef7c5","name":"cs110032000919ef7c5","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-10-09T02:02:43.1652268Z","key2":"2021-10-09T02:02:43.1652268Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-09T02:02:43.1652268Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-09T02:02:43.1652268Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-09T02:02:43.0714900Z","primaryEndpoints":{"dfs":"https://cs110032000919ef7c5.dfs.core.windows.net/","web":"https://cs110032000919ef7c5.z23.web.core.windows.net/","blob":"https://cs110032000919ef7c5.blob.core.windows.net/","queue":"https://cs110032000919ef7c5.queue.core.windows.net/","table":"https://cs110032000919ef7c5.table.core.windows.net/","file":"https://cs110032000919ef7c5.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs11003200092fe0771","name":"cs11003200092fe0771","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-03-23T07:08:51.1436686Z","key2":"2021-03-23T07:08:51.1436686Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-03-23T07:08:51.1593202Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-03-23T07:08:51.1593202Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-03-23T07:08:51.0811120Z","primaryEndpoints":{"dfs":"https://cs11003200092fe0771.dfs.core.windows.net/","web":"https://cs11003200092fe0771.z23.web.core.windows.net/","blob":"https://cs11003200092fe0771.blob.core.windows.net/","queue":"https://cs11003200092fe0771.queue.core.windows.net/","table":"https://cs11003200092fe0771.table.core.windows.net/","file":"https://cs11003200092fe0771.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032000b6f3c90c","name":"cs110032000b6f3c90c","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-05-06T05:28:23.2493456Z","key2":"2021-05-06T05:28:23.2493456Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-05-06T05:28:23.2493456Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-05-06T05:28:23.2493456Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-05-06T05:28:23.1868245Z","primaryEndpoints":{"dfs":"https://cs110032000b6f3c90c.dfs.core.windows.net/","web":"https://cs110032000b6f3c90c.z23.web.core.windows.net/","blob":"https://cs110032000b6f3c90c.blob.core.windows.net/","queue":"https://cs110032000b6f3c90c.queue.core.windows.net/","table":"https://cs110032000b6f3c90c.table.core.windows.net/","file":"https://cs110032000b6f3c90c.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032000c31bae71","name":"cs110032000c31bae71","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-04-15T06:39:35.4649198Z","key2":"2021-04-15T06:39:35.4649198Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-15T06:39:35.4649198Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-15T06:39:35.4649198Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-04-15T06:39:35.4180004Z","primaryEndpoints":{"dfs":"https://cs110032000c31bae71.dfs.core.windows.net/","web":"https://cs110032000c31bae71.z23.web.core.windows.net/","blob":"https://cs110032000c31bae71.blob.core.windows.net/","queue":"https://cs110032000c31bae71.queue.core.windows.net/","table":"https://cs110032000c31bae71.table.core.windows.net/","file":"https://cs110032000c31bae71.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/AzureSDKTest_reserved/providers/Microsoft.Storage/storageAccounts/cs110032000ca62af00","name":"cs110032000ca62af00","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-09-22T02:06:18.4998653Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-09-22T02:06:18.4998653Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2020-09-22T02:06:18.4217109Z","primaryEndpoints":{"dfs":"https://cs110032000ca62af00.dfs.core.windows.net/","web":"https://cs110032000ca62af00.z23.web.core.windows.net/","blob":"https://cs110032000ca62af00.blob.core.windows.net/","queue":"https://cs110032000ca62af00.queue.core.windows.net/","table":"https://cs110032000ca62af00.table.core.windows.net/","file":"https://cs110032000ca62af00.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032000d5b642af","name":"cs110032000d5b642af","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-08-12T04:59:52.1914004Z","key2":"2022-08-12T04:59:52.1914004Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-12T04:59:52.2070290Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-12T04:59:52.2070290Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-12T04:59:52.0820281Z","primaryEndpoints":{"dfs":"https://cs110032000d5b642af.dfs.core.windows.net/","web":"https://cs110032000d5b642af.z23.web.core.windows.net/","blob":"https://cs110032000d5b642af.blob.core.windows.net/","queue":"https://cs110032000d5b642af.queue.core.windows.net/","table":"https://cs110032000d5b642af.table.core.windows.net/","file":"https://cs110032000d5b642af.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032000e1cb9f41","name":"cs110032000e1cb9f41","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-06-01T02:14:02.8985613Z","key2":"2021-06-01T02:14:02.8985613Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-06-01T02:14:02.9140912Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-06-01T02:14:02.9140912Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-06-01T02:14:02.8047066Z","primaryEndpoints":{"dfs":"https://cs110032000e1cb9f41.dfs.core.windows.net/","web":"https://cs110032000e1cb9f41.z23.web.core.windows.net/","blob":"https://cs110032000e1cb9f41.blob.core.windows.net/","queue":"https://cs110032000e1cb9f41.queue.core.windows.net/","table":"https://cs110032000e1cb9f41.table.core.windows.net/","file":"https://cs110032000e1cb9f41.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032000e3121978","name":"cs110032000e3121978","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-04-25T07:26:43.6124221Z","key2":"2021-04-25T07:26:43.6124221Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-25T07:26:43.6124221Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-25T07:26:43.6124221Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-04-25T07:26:43.5343583Z","primaryEndpoints":{"dfs":"https://cs110032000e3121978.dfs.core.windows.net/","web":"https://cs110032000e3121978.z23.web.core.windows.net/","blob":"https://cs110032000e3121978.blob.core.windows.net/","queue":"https://cs110032000e3121978.queue.core.windows.net/","table":"https://cs110032000e3121978.table.core.windows.net/","file":"https://cs110032000e3121978.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032000f3aac891","name":"cs110032000f3aac891","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-10-08T11:18:17.0122606Z","key2":"2021-10-08T11:18:17.0122606Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-08T11:18:17.0122606Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-08T11:18:17.0122606Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-08T11:18:16.9184856Z","primaryEndpoints":{"dfs":"https://cs110032000f3aac891.dfs.core.windows.net/","web":"https://cs110032000f3aac891.z23.web.core.windows.net/","blob":"https://cs110032000f3aac891.blob.core.windows.net/","queue":"https://cs110032000f3aac891.queue.core.windows.net/","table":"https://cs110032000f3aac891.table.core.windows.net/","file":"https://cs110032000f3aac891.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320010339dce7","name":"cs1100320010339dce7","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-07-01T12:55:31.1442388Z","key2":"2021-07-01T12:55:31.1442388Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-07-01T12:55:31.1442388Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-07-01T12:55:31.1442388Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-07-01T12:55:31.0661165Z","primaryEndpoints":{"dfs":"https://cs1100320010339dce7.dfs.core.windows.net/","web":"https://cs1100320010339dce7.z23.web.core.windows.net/","blob":"https://cs1100320010339dce7.blob.core.windows.net/","queue":"https://cs1100320010339dce7.queue.core.windows.net/","table":"https://cs1100320010339dce7.table.core.windows.net/","file":"https://cs1100320010339dce7.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs11003200127365c47","name":"cs11003200127365c47","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-03-25T03:10:52.6098894Z","key2":"2021-03-25T03:10:52.6098894Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-03-25T03:10:52.6098894Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-03-25T03:10:52.6098894Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-03-25T03:10:52.5318146Z","primaryEndpoints":{"dfs":"https://cs11003200127365c47.dfs.core.windows.net/","web":"https://cs11003200127365c47.z23.web.core.windows.net/","blob":"https://cs11003200127365c47.blob.core.windows.net/","queue":"https://cs11003200127365c47.queue.core.windows.net/","table":"https://cs11003200127365c47.table.core.windows.net/","file":"https://cs11003200127365c47.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs11003200129e38348","name":"cs11003200129e38348","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-05-24T06:59:16.3135399Z","key2":"2021-05-24T06:59:16.3135399Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-05-24T06:59:16.3135399Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-05-24T06:59:16.3135399Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-05-24T06:59:16.2198282Z","primaryEndpoints":{"dfs":"https://cs11003200129e38348.dfs.core.windows.net/","web":"https://cs11003200129e38348.z23.web.core.windows.net/","blob":"https://cs11003200129e38348.blob.core.windows.net/","queue":"https://cs11003200129e38348.queue.core.windows.net/","table":"https://cs11003200129e38348.table.core.windows.net/","file":"https://cs11003200129e38348.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320012c36c452","name":"cs1100320012c36c452","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-04-09T08:04:25.5979407Z","key2":"2021-04-09T08:04:25.5979407Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-09T08:04:25.5979407Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-09T08:04:25.5979407Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-04-09T08:04:25.5198295Z","primaryEndpoints":{"dfs":"https://cs1100320012c36c452.dfs.core.windows.net/","web":"https://cs1100320012c36c452.z23.web.core.windows.net/","blob":"https://cs1100320012c36c452.blob.core.windows.net/","queue":"https://cs1100320012c36c452.queue.core.windows.net/","table":"https://cs1100320012c36c452.table.core.windows.net/","file":"https://cs1100320012c36c452.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032001520b2764","name":"cs110032001520b2764","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-09-03T08:56:46.2009376Z","key2":"2021-09-03T08:56:46.2009376Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-03T08:56:46.2009376Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-03T08:56:46.2009376Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-03T08:56:46.1071770Z","primaryEndpoints":{"dfs":"https://cs110032001520b2764.dfs.core.windows.net/","web":"https://cs110032001520b2764.z23.web.core.windows.net/","blob":"https://cs110032001520b2764.blob.core.windows.net/","queue":"https://cs110032001520b2764.queue.core.windows.net/","table":"https://cs110032001520b2764.table.core.windows.net/","file":"https://cs110032001520b2764.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320016ac59291","name":"cs1100320016ac59291","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-08-10T06:12:25.7518719Z","key2":"2021-08-10T06:12:25.7518719Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-10T06:12:25.7518719Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-10T06:12:25.7518719Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-08-10T06:12:25.6581170Z","primaryEndpoints":{"dfs":"https://cs1100320016ac59291.dfs.core.windows.net/","web":"https://cs1100320016ac59291.z23.web.core.windows.net/","blob":"https://cs1100320016ac59291.blob.core.windows.net/","queue":"https://cs1100320016ac59291.queue.core.windows.net/","table":"https://cs1100320016ac59291.table.core.windows.net/","file":"https://cs1100320016ac59291.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320018cedbbd6","name":"cs1100320018cedbbd6","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-11-02T06:32:13.4022120Z","key2":"2021-11-02T06:32:13.4022120Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-02T06:32:13.4022120Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-02T06:32:13.4022120Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-11-02T06:32:13.3084745Z","primaryEndpoints":{"dfs":"https://cs1100320018cedbbd6.dfs.core.windows.net/","web":"https://cs1100320018cedbbd6.z23.web.core.windows.net/","blob":"https://cs1100320018cedbbd6.blob.core.windows.net/","queue":"https://cs1100320018cedbbd6.queue.core.windows.net/","table":"https://cs1100320018cedbbd6.table.core.windows.net/","file":"https://cs1100320018cedbbd6.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320018db36b92","name":"cs1100320018db36b92","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-03-28T03:36:34.2370202Z","key2":"2022-03-28T03:36:34.2370202Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-28T03:36:34.2370202Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-28T03:36:34.2370202Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-28T03:36:34.1432960Z","primaryEndpoints":{"dfs":"https://cs1100320018db36b92.dfs.core.windows.net/","web":"https://cs1100320018db36b92.z23.web.core.windows.net/","blob":"https://cs1100320018db36b92.blob.core.windows.net/","queue":"https://cs1100320018db36b92.queue.core.windows.net/","table":"https://cs1100320018db36b92.table.core.windows.net/","file":"https://cs1100320018db36b92.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032001b3f915f1","name":"cs110032001b3f915f1","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-12-01T09:52:15.5623314Z","key2":"2021-12-01T09:52:15.5623314Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-01T09:52:15.5623314Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-01T09:52:15.5623314Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-12-01T09:52:15.4529548Z","primaryEndpoints":{"dfs":"https://cs110032001b3f915f1.dfs.core.windows.net/","web":"https://cs110032001b3f915f1.z23.web.core.windows.net/","blob":"https://cs110032001b3f915f1.blob.core.windows.net/","queue":"https://cs110032001b3f915f1.queue.core.windows.net/","table":"https://cs110032001b3f915f1.table.core.windows.net/","file":"https://cs110032001b3f915f1.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032001b429e302","name":"cs110032001b429e302","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-03-03T08:36:37.1925814Z","key2":"2022-03-03T08:36:37.1925814Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-03T08:36:37.1925814Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-03T08:36:37.1925814Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-03T08:36:37.0989854Z","primaryEndpoints":{"dfs":"https://cs110032001b429e302.dfs.core.windows.net/","web":"https://cs110032001b429e302.z23.web.core.windows.net/","blob":"https://cs110032001b429e302.blob.core.windows.net/","queue":"https://cs110032001b429e302.queue.core.windows.net/","table":"https://cs110032001b429e302.table.core.windows.net/","file":"https://cs110032001b429e302.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032001b42c9a19","name":"cs110032001b42c9a19","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-12-07T06:17:44.4758914Z","key2":"2021-12-07T06:17:44.4758914Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-07T06:17:44.4915329Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-07T06:17:44.4915329Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-12-07T06:17:44.3665152Z","primaryEndpoints":{"dfs":"https://cs110032001b42c9a19.dfs.core.windows.net/","web":"https://cs110032001b42c9a19.z23.web.core.windows.net/","blob":"https://cs110032001b42c9a19.blob.core.windows.net/","queue":"https://cs110032001b42c9a19.queue.core.windows.net/","table":"https://cs110032001b42c9a19.table.core.windows.net/","file":"https://cs110032001b42c9a19.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032001c03a0927","name":"cs110032001c03a0927","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-11-09T03:33:20.5492464Z","key2":"2022-11-09T03:33:20.5492464Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-09T03:33:21.4711071Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-09T03:33:21.4711071Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-09T03:33:20.4399045Z","primaryEndpoints":{"dfs":"https://cs110032001c03a0927.dfs.core.windows.net/","web":"https://cs110032001c03a0927.z23.web.core.windows.net/","blob":"https://cs110032001c03a0927.blob.core.windows.net/","queue":"https://cs110032001c03a0927.queue.core.windows.net/","table":"https://cs110032001c03a0927.table.core.windows.net/","file":"https://cs110032001c03a0927.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032001c7af275f","name":"cs110032001c7af275f","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-01-11T02:46:33.2282076Z","key2":"2022-01-11T02:46:33.2282076Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-01-11T02:46:33.2438448Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-01-11T02:46:33.2438448Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-01-11T02:46:33.1190309Z","primaryEndpoints":{"dfs":"https://cs110032001c7af275f.dfs.core.windows.net/","web":"https://cs110032001c7af275f.z23.web.core.windows.net/","blob":"https://cs110032001c7af275f.blob.core.windows.net/","queue":"https://cs110032001c7af275f.queue.core.windows.net/","table":"https://cs110032001c7af275f.table.core.windows.net/","file":"https://cs110032001c7af275f.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032001d33a7d6b","name":"cs110032001d33a7d6b","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-03-23T09:31:11.8736695Z","key2":"2022-03-23T09:31:11.8736695Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-23T09:31:11.8736695Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-23T09:31:11.8736695Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-23T09:31:11.7641980Z","primaryEndpoints":{"dfs":"https://cs110032001d33a7d6b.dfs.core.windows.net/","web":"https://cs110032001d33a7d6b.z23.web.core.windows.net/","blob":"https://cs110032001d33a7d6b.blob.core.windows.net/","queue":"https://cs110032001d33a7d6b.queue.core.windows.net/","table":"https://cs110032001d33a7d6b.table.core.windows.net/","file":"https://cs110032001d33a7d6b.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032001d9298600","name":"cs110032001d9298600","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-10-17T07:01:01.3254786Z","key2":"2022-10-17T07:01:01.3254786Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-17T07:01:02.4191975Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-17T07:01:02.4191975Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-17T07:01:01.2316914Z","primaryEndpoints":{"dfs":"https://cs110032001d9298600.dfs.core.windows.net/","web":"https://cs110032001d9298600.z23.web.core.windows.net/","blob":"https://cs110032001d9298600.blob.core.windows.net/","queue":"https://cs110032001d9298600.queue.core.windows.net/","table":"https://cs110032001d9298600.table.core.windows.net/","file":"https://cs110032001d9298600.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032001dbc5380d","name":"cs110032001dbc5380d","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-05-24T09:00:54.0289602Z","key2":"2022-05-24T09:00:54.0289602Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-24T09:00:54.0445000Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-24T09:00:54.0445000Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-05-24T09:00:53.9195518Z","primaryEndpoints":{"dfs":"https://cs110032001dbc5380d.dfs.core.windows.net/","web":"https://cs110032001dbc5380d.z23.web.core.windows.net/","blob":"https://cs110032001dbc5380d.blob.core.windows.net/","queue":"https://cs110032001dbc5380d.queue.core.windows.net/","table":"https://cs110032001dbc5380d.table.core.windows.net/","file":"https://cs110032001dbc5380d.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032001eb0eb551","name":"cs110032001eb0eb551","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-10-12T06:11:10.5842334Z","key2":"2022-10-12T06:11:10.5842334Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-12T06:11:11.7405204Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-12T06:11:11.7405204Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-12T06:11:10.4592363Z","primaryEndpoints":{"dfs":"https://cs110032001eb0eb551.dfs.core.windows.net/","web":"https://cs110032001eb0eb551.z23.web.core.windows.net/","blob":"https://cs110032001eb0eb551.blob.core.windows.net/","queue":"https://cs110032001eb0eb551.queue.core.windows.net/","table":"https://cs110032001eb0eb551.table.core.windows.net/","file":"https://cs110032001eb0eb551.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032001fc5cae23","name":"cs110032001fc5cae23","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-11-29T12:20:49.5928874Z","key2":"2022-11-29T12:20:49.5928874Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-29T12:20:49.5928874Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-29T12:20:49.5928874Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-29T12:20:49.4835194Z","primaryEndpoints":{"dfs":"https://cs110032001fc5cae23.dfs.core.windows.net/","web":"https://cs110032001fc5cae23.z23.web.core.windows.net/","blob":"https://cs110032001fc5cae23.blob.core.windows.net/","queue":"https://cs110032001fc5cae23.queue.core.windows.net/","table":"https://cs110032001fc5cae23.table.core.windows.net/","file":"https://cs110032001fc5cae23.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320020231acc7","name":"cs1100320020231acc7","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-12-02T05:46:36.5440023Z","key2":"2022-12-02T05:46:36.5440023Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-02T05:46:36.5596404Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-02T05:46:36.5596404Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-12-02T05:46:36.4658704Z","primaryEndpoints":{"dfs":"https://cs1100320020231acc7.dfs.core.windows.net/","web":"https://cs1100320020231acc7.z23.web.core.windows.net/","blob":"https://cs1100320020231acc7.blob.core.windows.net/","queue":"https://cs1100320020231acc7.queue.core.windows.net/","table":"https://cs1100320020231acc7.table.core.windows.net/","file":"https://cs1100320020231acc7.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320021bf852a7","name":"cs1100320021bf852a7","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-11-11T03:14:46.7901340Z","key2":"2022-11-11T03:14:46.7901340Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-11T03:14:46.7901340Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-11T03:14:46.7901340Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-11T03:14:46.6807523Z","primaryEndpoints":{"dfs":"https://cs1100320021bf852a7.dfs.core.windows.net/","web":"https://cs1100320021bf852a7.z23.web.core.windows.net/","blob":"https://cs1100320021bf852a7.blob.core.windows.net/","queue":"https://cs1100320021bf852a7.queue.core.windows.net/","table":"https://cs1100320021bf852a7.table.core.windows.net/","file":"https://cs1100320021bf852a7.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320023613967b","name":"cs1100320023613967b","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-10-10T02:03:45.6909347Z","key2":"2022-10-10T02:03:45.6909347Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-10T02:03:46.3159450Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-10T02:03:46.3159450Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-10T02:03:45.5971844Z","primaryEndpoints":{"dfs":"https://cs1100320023613967b.dfs.core.windows.net/","web":"https://cs1100320023613967b.z23.web.core.windows.net/","blob":"https://cs1100320023613967b.blob.core.windows.net/","queue":"https://cs1100320023613967b.queue.core.windows.net/","table":"https://cs1100320023613967b.table.core.windows.net/","file":"https://cs1100320023613967b.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032002659dd63b","name":"cs110032002659dd63b","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2023-01-12T09:06:12.0799907Z","key2":"2023-01-12T09:06:12.0799907Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-12T09:06:12.0956006Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-12T09:06:12.0956006Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-12T09:06:11.9549543Z","primaryEndpoints":{"dfs":"https://cs110032002659dd63b.dfs.core.windows.net/","web":"https://cs110032002659dd63b.z23.web.core.windows.net/","blob":"https://cs110032002659dd63b.blob.core.windows.net/","queue":"https://cs110032002659dd63b.queue.core.windows.net/","table":"https://cs110032002659dd63b.table.core.windows.net/","file":"https://cs110032002659dd63b.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320026f5d426c","name":"cs1100320026f5d426c","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2023-02-04T07:50:15.8400360Z","key2":"2023-02-04T07:50:15.8400360Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-04T07:50:15.8556226Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-04T07:50:15.8556226Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-02-04T07:50:15.6995628Z","primaryEndpoints":{"dfs":"https://cs1100320026f5d426c.dfs.core.windows.net/","web":"https://cs1100320026f5d426c.z23.web.core.windows.net/","blob":"https://cs1100320026f5d426c.blob.core.windows.net/","queue":"https://cs1100320026f5d426c.queue.core.windows.net/","table":"https://cs1100320026f5d426c.table.core.windows.net/","file":"https://cs1100320026f5d426c.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs11003200276a5db68","name":"cs11003200276a5db68","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2023-02-17T03:55:44.6212229Z","key2":"2023-02-17T03:55:44.6212229Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-17T03:55:44.6212229Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-17T03:55:44.6212229Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-02-17T03:55:44.4805786Z","primaryEndpoints":{"dfs":"https://cs11003200276a5db68.dfs.core.windows.net/","web":"https://cs11003200276a5db68.z23.web.core.windows.net/","blob":"https://cs11003200276a5db68.blob.core.windows.net/","queue":"https://cs11003200276a5db68.queue.core.windows.net/","table":"https://cs11003200276a5db68.table.core.windows.net/","file":"https://cs11003200276a5db68.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/managed-rg-feng-purview/providers/Microsoft.Storage/storageAccounts/scansouthcentralusdteqbx","name":"scansouthcentralusdteqbx","type":"Microsoft.Storage/storageAccounts","location":"southcentralus","tags":{},"properties":{"keyCreationTime":{"key1":"2021-09-23T06:00:34.2251607Z","key2":"2021-09-23T06:00:34.2251607Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-23T06:00:34.2251607Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-23T06:00:34.2251607Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-23T06:00:34.1313540Z","primaryEndpoints":{"dfs":"https://scansouthcentralusdteqbx.dfs.core.windows.net/","web":"https://scansouthcentralusdteqbx.z21.web.core.windows.net/","blob":"https://scansouthcentralusdteqbx.blob.core.windows.net/","queue":"https://scansouthcentralusdteqbx.queue.core.windows.net/","table":"https://scansouthcentralusdteqbx.table.core.windows.net/","file":"https://scansouthcentralusdteqbx.file.core.windows.net/"},"primaryLocation":"southcentralus","statusOfPrimary":"available"}},{"identity":{"principalId":"61cb6fdd-5399-4a58-aeee-c1c9a8a84094","tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","type":"SystemAssigned"},"sku":{"name":"Standard_GRS","tier":"Standard"},"kind":"BlobStorage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/databricks-rg-cli-test-db-create-yyhko6mu2w646/providers/Microsoft.Storage/storageAccounts/dbstorageiuxa4gtv5zxki","name":"dbstorageiuxa4gtv5zxki","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{"application":"databricks","databricks-environment":"true"},"properties":{"keyCreationTime":{"key1":"2022-08-11T10:52:46.6287515Z","key2":"2022-08-11T10:52:46.6287515Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-11T10:52:46.6442622Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-11T10:52:46.6442622Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-11T10:52:46.5192203Z","primaryEndpoints":{"dfs":"https://dbstorageiuxa4gtv5zxki.dfs.core.windows.net/","blob":"https://dbstorageiuxa4gtv5zxki.blob.core.windows.net/","table":"https://dbstorageiuxa4gtv5zxki.table.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/feng-cli-rg/providers/Microsoft.Storage/storageAccounts/extmigrate","name":"extmigrate","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-03-16T08:26:10.6796218Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-03-16T08:26:10.6796218Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2020-03-16T08:26:10.5858998Z","primaryEndpoints":{"blob":"https://extmigrate.blob.core.windows.net/","queue":"https://extmigrate.queue.core.windows.net/","table":"https://extmigrate.table.core.windows.net/","file":"https://extmigrate.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"blob":"https://extmigrate-secondary.blob.core.windows.net/","queue":"https://extmigrate-secondary.queue.core.windows.net/","table":"https://extmigrate-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/feng-cli-rg/providers/Microsoft.Storage/storageAccounts/fengsa","name":"fengsa","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":"2021-05-14T06:47:20.1106748Z","key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-01-06T04:33:22.9379802Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-01-06T04:33:22.9379802Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2020-01-06T04:33:22.8754625Z","primaryEndpoints":{"dfs":"https://fengsa.dfs.core.windows.net/","web":"https://fengsa.z19.web.core.windows.net/","blob":"https://fengsa.blob.core.windows.net/","queue":"https://fengsa.queue.core.windows.net/","table":"https://fengsa.table.core.windows.net/","file":"https://fengsa.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://fengsa-secondary.dfs.core.windows.net/","web":"https://fengsa-secondary.z19.web.core.windows.net/","blob":"https://fengsa-secondary.blob.core.windows.net/","queue":"https://fengsa-secondary.queue.core.windows.net/","table":"https://fengsa-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/feng-cli-rg/providers/Microsoft.Storage/storageAccounts/fengtestsa","name":"fengtestsa","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-10-29T03:10:28.7204355Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-10-29T03:10:28.7204355Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2020-10-29T03:10:28.6266623Z","primaryEndpoints":{"dfs":"https://fengtestsa.dfs.core.windows.net/","web":"https://fengtestsa.z19.web.core.windows.net/","blob":"https://fengtestsa.blob.core.windows.net/","queue":"https://fengtestsa.queue.core.windows.net/","table":"https://fengtestsa.table.core.windows.net/","file":"https://fengtestsa.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://fengtestsa-secondary.dfs.core.windows.net/","web":"https://fengtestsa-secondary.z19.web.core.windows.net/","blob":"https://fengtestsa-secondary.blob.core.windows.net/","queue":"https://fengtestsa-secondary.queue.core.windows.net/","table":"https://fengtestsa-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro1","name":"storagesfrepro1","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:07:42.2058942Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:07:42.2058942Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T04:07:42.1277444Z","primaryEndpoints":{"dfs":"https://storagesfrepro1.dfs.core.windows.net/","web":"https://storagesfrepro1.z19.web.core.windows.net/","blob":"https://storagesfrepro1.blob.core.windows.net/","queue":"https://storagesfrepro1.queue.core.windows.net/","table":"https://storagesfrepro1.table.core.windows.net/","file":"https://storagesfrepro1.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro1-secondary.dfs.core.windows.net/","web":"https://storagesfrepro1-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro1-secondary.blob.core.windows.net/","queue":"https://storagesfrepro1-secondary.queue.core.windows.net/","table":"https://storagesfrepro1-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro10","name":"storagesfrepro10","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:14:00.8753334Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:14:00.8753334Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T04:14:00.7815921Z","primaryEndpoints":{"dfs":"https://storagesfrepro10.dfs.core.windows.net/","web":"https://storagesfrepro10.z19.web.core.windows.net/","blob":"https://storagesfrepro10.blob.core.windows.net/","queue":"https://storagesfrepro10.queue.core.windows.net/","table":"https://storagesfrepro10.table.core.windows.net/","file":"https://storagesfrepro10.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro10-secondary.dfs.core.windows.net/","web":"https://storagesfrepro10-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro10-secondary.blob.core.windows.net/","queue":"https://storagesfrepro10-secondary.queue.core.windows.net/","table":"https://storagesfrepro10-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro11","name":"storagesfrepro11","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:14:28.9859417Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:14:28.9859417Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T04:14:28.8609347Z","primaryEndpoints":{"dfs":"https://storagesfrepro11.dfs.core.windows.net/","web":"https://storagesfrepro11.z19.web.core.windows.net/","blob":"https://storagesfrepro11.blob.core.windows.net/","queue":"https://storagesfrepro11.queue.core.windows.net/","table":"https://storagesfrepro11.table.core.windows.net/","file":"https://storagesfrepro11.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro11-secondary.dfs.core.windows.net/","web":"https://storagesfrepro11-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro11-secondary.blob.core.windows.net/","queue":"https://storagesfrepro11-secondary.queue.core.windows.net/","table":"https://storagesfrepro11-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro12","name":"storagesfrepro12","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:15:15.6785362Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:15:15.6785362Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T04:15:15.5848345Z","primaryEndpoints":{"dfs":"https://storagesfrepro12.dfs.core.windows.net/","web":"https://storagesfrepro12.z19.web.core.windows.net/","blob":"https://storagesfrepro12.blob.core.windows.net/","queue":"https://storagesfrepro12.queue.core.windows.net/","table":"https://storagesfrepro12.table.core.windows.net/","file":"https://storagesfrepro12.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro12-secondary.dfs.core.windows.net/","web":"https://storagesfrepro12-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro12-secondary.blob.core.windows.net/","queue":"https://storagesfrepro12-secondary.queue.core.windows.net/","table":"https://storagesfrepro12-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro13","name":"storagesfrepro13","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:16:55.7609361Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:16:55.7609361Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T04:16:55.6671828Z","primaryEndpoints":{"dfs":"https://storagesfrepro13.dfs.core.windows.net/","web":"https://storagesfrepro13.z19.web.core.windows.net/","blob":"https://storagesfrepro13.blob.core.windows.net/","queue":"https://storagesfrepro13.queue.core.windows.net/","table":"https://storagesfrepro13.table.core.windows.net/","file":"https://storagesfrepro13.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro13-secondary.dfs.core.windows.net/","web":"https://storagesfrepro13-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro13-secondary.blob.core.windows.net/","queue":"https://storagesfrepro13-secondary.queue.core.windows.net/","table":"https://storagesfrepro13-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro14","name":"storagesfrepro14","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:17:40.7661469Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:17:40.7661469Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T04:17:40.6880204Z","primaryEndpoints":{"dfs":"https://storagesfrepro14.dfs.core.windows.net/","web":"https://storagesfrepro14.z19.web.core.windows.net/","blob":"https://storagesfrepro14.blob.core.windows.net/","queue":"https://storagesfrepro14.queue.core.windows.net/","table":"https://storagesfrepro14.table.core.windows.net/","file":"https://storagesfrepro14.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro14-secondary.dfs.core.windows.net/","web":"https://storagesfrepro14-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro14-secondary.blob.core.windows.net/","queue":"https://storagesfrepro14-secondary.queue.core.windows.net/","table":"https://storagesfrepro14-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro15","name":"storagesfrepro15","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:18:52.1812445Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:18:52.1812445Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T04:18:52.0718543Z","primaryEndpoints":{"dfs":"https://storagesfrepro15.dfs.core.windows.net/","web":"https://storagesfrepro15.z19.web.core.windows.net/","blob":"https://storagesfrepro15.blob.core.windows.net/","queue":"https://storagesfrepro15.queue.core.windows.net/","table":"https://storagesfrepro15.table.core.windows.net/","file":"https://storagesfrepro15.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro15-secondary.dfs.core.windows.net/","web":"https://storagesfrepro15-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro15-secondary.blob.core.windows.net/","queue":"https://storagesfrepro15-secondary.queue.core.windows.net/","table":"https://storagesfrepro15-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro16","name":"storagesfrepro16","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:19:33.1863807Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:19:33.1863807Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T04:19:33.0770034Z","primaryEndpoints":{"dfs":"https://storagesfrepro16.dfs.core.windows.net/","web":"https://storagesfrepro16.z19.web.core.windows.net/","blob":"https://storagesfrepro16.blob.core.windows.net/","queue":"https://storagesfrepro16.queue.core.windows.net/","table":"https://storagesfrepro16.table.core.windows.net/","file":"https://storagesfrepro16.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro16-secondary.dfs.core.windows.net/","web":"https://storagesfrepro16-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro16-secondary.blob.core.windows.net/","queue":"https://storagesfrepro16-secondary.queue.core.windows.net/","table":"https://storagesfrepro16-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro17","name":"storagesfrepro17","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T05:04:23.5553513Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T05:04:23.5553513Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T05:04:23.4771469Z","primaryEndpoints":{"dfs":"https://storagesfrepro17.dfs.core.windows.net/","web":"https://storagesfrepro17.z19.web.core.windows.net/","blob":"https://storagesfrepro17.blob.core.windows.net/","queue":"https://storagesfrepro17.queue.core.windows.net/","table":"https://storagesfrepro17.table.core.windows.net/","file":"https://storagesfrepro17.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro17-secondary.dfs.core.windows.net/","web":"https://storagesfrepro17-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro17-secondary.blob.core.windows.net/","queue":"https://storagesfrepro17-secondary.queue.core.windows.net/","table":"https://storagesfrepro17-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro18","name":"storagesfrepro18","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T05:04:53.8320772Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T05:04:53.8320772Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T05:04:53.7383176Z","primaryEndpoints":{"dfs":"https://storagesfrepro18.dfs.core.windows.net/","web":"https://storagesfrepro18.z19.web.core.windows.net/","blob":"https://storagesfrepro18.blob.core.windows.net/","queue":"https://storagesfrepro18.queue.core.windows.net/","table":"https://storagesfrepro18.table.core.windows.net/","file":"https://storagesfrepro18.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro18-secondary.dfs.core.windows.net/","web":"https://storagesfrepro18-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro18-secondary.blob.core.windows.net/","queue":"https://storagesfrepro18-secondary.queue.core.windows.net/","table":"https://storagesfrepro18-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro19","name":"storagesfrepro19","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T05:05:26.3650238Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T05:05:26.3650238Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T05:05:26.2556326Z","primaryEndpoints":{"dfs":"https://storagesfrepro19.dfs.core.windows.net/","web":"https://storagesfrepro19.z19.web.core.windows.net/","blob":"https://storagesfrepro19.blob.core.windows.net/","queue":"https://storagesfrepro19.queue.core.windows.net/","table":"https://storagesfrepro19.table.core.windows.net/","file":"https://storagesfrepro19.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro19-secondary.dfs.core.windows.net/","web":"https://storagesfrepro19-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro19-secondary.blob.core.windows.net/","queue":"https://storagesfrepro19-secondary.queue.core.windows.net/","table":"https://storagesfrepro19-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro2","name":"storagesfrepro2","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:08:45.8498203Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:08:45.8498203Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T04:08:45.7717196Z","primaryEndpoints":{"dfs":"https://storagesfrepro2.dfs.core.windows.net/","web":"https://storagesfrepro2.z19.web.core.windows.net/","blob":"https://storagesfrepro2.blob.core.windows.net/","queue":"https://storagesfrepro2.queue.core.windows.net/","table":"https://storagesfrepro2.table.core.windows.net/","file":"https://storagesfrepro2.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro2-secondary.dfs.core.windows.net/","web":"https://storagesfrepro2-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro2-secondary.blob.core.windows.net/","queue":"https://storagesfrepro2-secondary.queue.core.windows.net/","table":"https://storagesfrepro2-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro20","name":"storagesfrepro20","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T05:06:07.4295934Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T05:06:07.4295934Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T05:06:07.3358422Z","primaryEndpoints":{"dfs":"https://storagesfrepro20.dfs.core.windows.net/","web":"https://storagesfrepro20.z19.web.core.windows.net/","blob":"https://storagesfrepro20.blob.core.windows.net/","queue":"https://storagesfrepro20.queue.core.windows.net/","table":"https://storagesfrepro20.table.core.windows.net/","file":"https://storagesfrepro20.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro20-secondary.dfs.core.windows.net/","web":"https://storagesfrepro20-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro20-secondary.blob.core.windows.net/","queue":"https://storagesfrepro20-secondary.queue.core.windows.net/","table":"https://storagesfrepro20-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro21","name":"storagesfrepro21","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T05:06:37.4780251Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T05:06:37.4780251Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T05:06:37.3686460Z","primaryEndpoints":{"dfs":"https://storagesfrepro21.dfs.core.windows.net/","web":"https://storagesfrepro21.z19.web.core.windows.net/","blob":"https://storagesfrepro21.blob.core.windows.net/","queue":"https://storagesfrepro21.queue.core.windows.net/","table":"https://storagesfrepro21.table.core.windows.net/","file":"https://storagesfrepro21.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro21-secondary.dfs.core.windows.net/","web":"https://storagesfrepro21-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro21-secondary.blob.core.windows.net/","queue":"https://storagesfrepro21-secondary.queue.core.windows.net/","table":"https://storagesfrepro21-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro22","name":"storagesfrepro22","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T05:06:59.8295391Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T05:06:59.8295391Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T05:06:59.7201581Z","primaryEndpoints":{"dfs":"https://storagesfrepro22.dfs.core.windows.net/","web":"https://storagesfrepro22.z19.web.core.windows.net/","blob":"https://storagesfrepro22.blob.core.windows.net/","queue":"https://storagesfrepro22.queue.core.windows.net/","table":"https://storagesfrepro22.table.core.windows.net/","file":"https://storagesfrepro22.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro22-secondary.dfs.core.windows.net/","web":"https://storagesfrepro22-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro22-secondary.blob.core.windows.net/","queue":"https://storagesfrepro22-secondary.queue.core.windows.net/","table":"https://storagesfrepro22-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro23","name":"storagesfrepro23","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T05:07:29.0846619Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T05:07:29.0846619Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T05:07:29.0065050Z","primaryEndpoints":{"dfs":"https://storagesfrepro23.dfs.core.windows.net/","web":"https://storagesfrepro23.z19.web.core.windows.net/","blob":"https://storagesfrepro23.blob.core.windows.net/","queue":"https://storagesfrepro23.queue.core.windows.net/","table":"https://storagesfrepro23.table.core.windows.net/","file":"https://storagesfrepro23.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro23-secondary.dfs.core.windows.net/","web":"https://storagesfrepro23-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro23-secondary.blob.core.windows.net/","queue":"https://storagesfrepro23-secondary.queue.core.windows.net/","table":"https://storagesfrepro23-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro24","name":"storagesfrepro24","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T05:07:53.2658712Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T05:07:53.2658712Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T05:07:53.1565651Z","primaryEndpoints":{"dfs":"https://storagesfrepro24.dfs.core.windows.net/","web":"https://storagesfrepro24.z19.web.core.windows.net/","blob":"https://storagesfrepro24.blob.core.windows.net/","queue":"https://storagesfrepro24.queue.core.windows.net/","table":"https://storagesfrepro24.table.core.windows.net/","file":"https://storagesfrepro24.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro24-secondary.dfs.core.windows.net/","web":"https://storagesfrepro24-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro24-secondary.blob.core.windows.net/","queue":"https://storagesfrepro24-secondary.queue.core.windows.net/","table":"https://storagesfrepro24-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro25","name":"storagesfrepro25","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T05:08:18.7432319Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T05:08:18.7432319Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T05:08:18.6338258Z","primaryEndpoints":{"dfs":"https://storagesfrepro25.dfs.core.windows.net/","web":"https://storagesfrepro25.z19.web.core.windows.net/","blob":"https://storagesfrepro25.blob.core.windows.net/","queue":"https://storagesfrepro25.queue.core.windows.net/","table":"https://storagesfrepro25.table.core.windows.net/","file":"https://storagesfrepro25.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro25-secondary.dfs.core.windows.net/","web":"https://storagesfrepro25-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro25-secondary.blob.core.windows.net/","queue":"https://storagesfrepro25-secondary.queue.core.windows.net/","table":"https://storagesfrepro25-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro3","name":"storagesfrepro3","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:09:19.5698333Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:09:19.5698333Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T04:09:19.3510997Z","primaryEndpoints":{"dfs":"https://storagesfrepro3.dfs.core.windows.net/","web":"https://storagesfrepro3.z19.web.core.windows.net/","blob":"https://storagesfrepro3.blob.core.windows.net/","queue":"https://storagesfrepro3.queue.core.windows.net/","table":"https://storagesfrepro3.table.core.windows.net/","file":"https://storagesfrepro3.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro3-secondary.dfs.core.windows.net/","web":"https://storagesfrepro3-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro3-secondary.blob.core.windows.net/","queue":"https://storagesfrepro3-secondary.queue.core.windows.net/","table":"https://storagesfrepro3-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro4","name":"storagesfrepro4","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:09:54.9930953Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:09:54.9930953Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T04:09:54.8993063Z","primaryEndpoints":{"dfs":"https://storagesfrepro4.dfs.core.windows.net/","web":"https://storagesfrepro4.z19.web.core.windows.net/","blob":"https://storagesfrepro4.blob.core.windows.net/","queue":"https://storagesfrepro4.queue.core.windows.net/","table":"https://storagesfrepro4.table.core.windows.net/","file":"https://storagesfrepro4.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro4-secondary.dfs.core.windows.net/","web":"https://storagesfrepro4-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro4-secondary.blob.core.windows.net/","queue":"https://storagesfrepro4-secondary.queue.core.windows.net/","table":"https://storagesfrepro4-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro5","name":"storagesfrepro5","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:10:48.1114395Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:10:48.1114395Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T04:10:48.0177273Z","primaryEndpoints":{"dfs":"https://storagesfrepro5.dfs.core.windows.net/","web":"https://storagesfrepro5.z19.web.core.windows.net/","blob":"https://storagesfrepro5.blob.core.windows.net/","queue":"https://storagesfrepro5.queue.core.windows.net/","table":"https://storagesfrepro5.table.core.windows.net/","file":"https://storagesfrepro5.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro5-secondary.dfs.core.windows.net/","web":"https://storagesfrepro5-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro5-secondary.blob.core.windows.net/","queue":"https://storagesfrepro5-secondary.queue.core.windows.net/","table":"https://storagesfrepro5-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro6","name":"storagesfrepro6","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:11:28.0269117Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:11:28.0269117Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T04:11:27.9331594Z","primaryEndpoints":{"dfs":"https://storagesfrepro6.dfs.core.windows.net/","web":"https://storagesfrepro6.z19.web.core.windows.net/","blob":"https://storagesfrepro6.blob.core.windows.net/","queue":"https://storagesfrepro6.queue.core.windows.net/","table":"https://storagesfrepro6.table.core.windows.net/","file":"https://storagesfrepro6.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro6-secondary.dfs.core.windows.net/","web":"https://storagesfrepro6-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro6-secondary.blob.core.windows.net/","queue":"https://storagesfrepro6-secondary.queue.core.windows.net/","table":"https://storagesfrepro6-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro7","name":"storagesfrepro7","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:12:08.7761892Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:12:08.7761892Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T04:12:08.6824637Z","primaryEndpoints":{"dfs":"https://storagesfrepro7.dfs.core.windows.net/","web":"https://storagesfrepro7.z19.web.core.windows.net/","blob":"https://storagesfrepro7.blob.core.windows.net/","queue":"https://storagesfrepro7.queue.core.windows.net/","table":"https://storagesfrepro7.table.core.windows.net/","file":"https://storagesfrepro7.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro7-secondary.dfs.core.windows.net/","web":"https://storagesfrepro7-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro7-secondary.blob.core.windows.net/","queue":"https://storagesfrepro7-secondary.queue.core.windows.net/","table":"https://storagesfrepro7-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro8","name":"storagesfrepro8","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:12:39.5221164Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:12:39.5221164Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T04:12:39.4283923Z","primaryEndpoints":{"dfs":"https://storagesfrepro8.dfs.core.windows.net/","web":"https://storagesfrepro8.z19.web.core.windows.net/","blob":"https://storagesfrepro8.blob.core.windows.net/","queue":"https://storagesfrepro8.queue.core.windows.net/","table":"https://storagesfrepro8.table.core.windows.net/","file":"https://storagesfrepro8.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro8-secondary.dfs.core.windows.net/","web":"https://storagesfrepro8-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro8-secondary.blob.core.windows.net/","queue":"https://storagesfrepro8-secondary.queue.core.windows.net/","table":"https://storagesfrepro8-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro9","name":"storagesfrepro9","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:13:18.1628430Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:13:18.1628430Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T04:13:18.0691096Z","primaryEndpoints":{"dfs":"https://storagesfrepro9.dfs.core.windows.net/","web":"https://storagesfrepro9.z19.web.core.windows.net/","blob":"https://storagesfrepro9.blob.core.windows.net/","queue":"https://storagesfrepro9.queue.core.windows.net/","table":"https://storagesfrepro9.table.core.windows.net/","file":"https://storagesfrepro9.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro9-secondary.dfs.core.windows.net/","web":"https://storagesfrepro9-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro9-secondary.blob.core.windows.net/","queue":"https://storagesfrepro9-secondary.queue.core.windows.net/","table":"https://storagesfrepro9-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/IT_acctestRG-ibt-24_acctest-IBT-0710-2_4ebedb5a-e3b1-4675-aa4c-3c160fe70907/providers/Microsoft.Storage/storageAccounts/6ynst8ytvcms52eviy9cme3e","name":"6ynst8ytvcms52eviy9cme3e","type":"Microsoft.Storage/storageAccounts","location":"westus2","tags":{"createdby":"azureimagebuilder","magicvalue":"0d819542a3774a2a8709401a7cd09eb8"},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-07-10T11:43:30.0119558Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-07-10T11:43:30.0119558Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2020-07-10T11:43:29.9651518Z","primaryEndpoints":{"blob":"https://6ynst8ytvcms52eviy9cme3e.blob.core.windows.net/","queue":"https://6ynst8ytvcms52eviy9cme3e.queue.core.windows.net/","table":"https://6ynst8ytvcms52eviy9cme3e.table.core.windows.net/","file":"https://6ynst8ytvcms52eviy9cme3e.file.core.windows.net/"},"primaryLocation":"westus2","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/managed-rg-fypurview/providers/Microsoft.Storage/storageAccounts/scanwestus2ghwdfbf","name":"scanwestus2ghwdfbf","type":"Microsoft.Storage/storageAccounts","location":"westus2","tags":{},"properties":{"keyCreationTime":{"key1":"2021-09-28T03:24:36.3735480Z","key2":"2021-09-28T03:24:36.3735480Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-28T03:24:36.3891539Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-28T03:24:36.3891539Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-28T03:24:36.2797988Z","primaryEndpoints":{"dfs":"https://scanwestus2ghwdfbf.dfs.core.windows.net/","web":"https://scanwestus2ghwdfbf.z5.web.core.windows.net/","blob":"https://scanwestus2ghwdfbf.blob.core.windows.net/","queue":"https://scanwestus2ghwdfbf.queue.core.windows.net/","table":"https://scanwestus2ghwdfbf.table.core.windows.net/","file":"https://scanwestus2ghwdfbf.file.core.windows.net/"},"primaryLocation":"westus2","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/azure-cli-test-file-handle-rg/providers/Microsoft.Storage/storageAccounts/testfilehandlesa","name":"testfilehandlesa","type":"Microsoft.Storage/storageAccounts","location":"westus2","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":"2021-11-02T02:22:24.9147695Z","key2":"2021-11-02T02:22:24.9147695Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-02T02:22:24.9147695Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-02T02:22:24.9147695Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-11-02T02:22:24.8209748Z","primaryEndpoints":{"dfs":"https://testfilehandlesa.dfs.core.windows.net/","web":"https://testfilehandlesa.z5.web.core.windows.net/","blob":"https://testfilehandlesa.blob.core.windows.net/","queue":"https://testfilehandlesa.queue.core.windows.net/","table":"https://testfilehandlesa.table.core.windows.net/","file":"https://testfilehandlesa.file.core.windows.net/"},"primaryLocation":"westus2","statusOfPrimary":"available","secondaryLocation":"westcentralus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://testfilehandlesa-secondary.dfs.core.windows.net/","web":"https://testfilehandlesa-secondary.z5.web.core.windows.net/","blob":"https://testfilehandlesa-secondary.blob.core.windows.net/","queue":"https://testfilehandlesa-secondary.queue.core.windows.net/","table":"https://testfilehandlesa-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgsxz3lvqpkjmlgsjrto2tp27gyjgy4tq5qhs6vi4no53xn5hameqyg2kk4px4mgic3/providers/Microsoft.Storage/storageAccounts/cli3qtkegls5w6o3vfq22tat","name":"cli3qtkegls5w6o3vfq22tat","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-31T05:14:27.7384271Z","key2":"2023-03-31T05:14:27.7384271Z"},"privateEndpointConnections":[],"azureFilesIdentityBasedAuthentication":{"directoryServiceOptions":"AADKERB","activeDirectoryProperties":{"domainName":"mydomain.com","netBiosDomainName":" + string: '{"value":[{"identity":{"type":"None"},"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/acctestRG-ml-240604161625358367/providers/Microsoft.Storage/storageAccounts/acctestsa240604161625367","name":"acctestsa240604161625367","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2024-06-04T08:17:41.1629980Z","key2":"2024-06-04T08:17:41.1629980Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"isNfsV3Enabled":false,"isLocalUserEnabled":true,"isSftpEnabled":false,"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"isHnsEnabled":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-06-04T08:17:41.4754920Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-06-04T08:17:41.4754920Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-06-04T08:17:40.9130013Z","primaryEndpoints":{"dfs":"https://acctestsa240604161625367.dfs.core.windows.net/","web":"https://acctestsa240604161625367.z13.web.core.windows.net/","blob":"https://acctestsa240604161625367.blob.core.windows.net/","queue":"https://acctestsa240604161625367.queue.core.windows.net/","table":"https://acctestsa240604161625367.table.core.windows.net/","file":"https://acctestsa240604161625367.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available"}},{"identity":{"type":"None"},"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/acctestRG-ml-240702133603612018/providers/Microsoft.Storage/storageAccounts/acctestsa240702133603618","name":"acctestsa240702133603618","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2024-07-02T05:38:04.9038157Z","key2":"2024-07-02T05:38:04.9038157Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"isNfsV3Enabled":false,"isLocalUserEnabled":true,"isSftpEnabled":false,"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"isHnsEnabled":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-02T05:38:05.1381907Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-02T05:38:05.1381907Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-02T05:38:04.7475680Z","primaryEndpoints":{"dfs":"https://acctestsa240702133603618.dfs.core.windows.net/","web":"https://acctestsa240702133603618.z13.web.core.windows.net/","blob":"https://acctestsa240702133603618.blob.core.windows.net/","queue":"https://acctestsa240702133603618.queue.core.windows.net/","table":"https://acctestsa240702133603618.table.core.windows.net/","file":"https://acctestsa240702133603618.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available"}},{"identity":{"type":"None"},"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/acctestRG-ml-240702133603618650/providers/Microsoft.Storage/storageAccounts/acctestsa240702133603650","name":"acctestsa240702133603650","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2024-07-02T05:37:02.8255009Z","key2":"2024-07-02T05:37:02.8255009Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"isNfsV3Enabled":false,"isLocalUserEnabled":true,"isSftpEnabled":false,"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"isHnsEnabled":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-02T05:37:03.0598770Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-02T05:37:03.0598770Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-02T05:37:02.6848752Z","primaryEndpoints":{"dfs":"https://acctestsa240702133603650.dfs.core.windows.net/","web":"https://acctestsa240702133603650.z13.web.core.windows.net/","blob":"https://acctestsa240702133603650.blob.core.windows.net/","queue":"https://acctestsa240702133603650.queue.core.windows.net/","table":"https://acctestsa240702133603650.table.core.windows.net/","file":"https://acctestsa240702133603650.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available"}},{"identity":{"type":"None"},"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/acctestRG-ml-240702133603612255/providers/Microsoft.Storage/storageAccounts/acctestsa240702133603655","name":"acctestsa240702133603655","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2024-07-02T05:37:36.3412258Z","key2":"2024-07-02T05:37:36.3412258Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"isNfsV3Enabled":false,"isLocalUserEnabled":true,"isSftpEnabled":false,"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"isHnsEnabled":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-02T05:37:36.5443525Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-02T05:37:36.5443525Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-02T05:37:36.2006011Z","primaryEndpoints":{"dfs":"https://acctestsa240702133603655.dfs.core.windows.net/","web":"https://acctestsa240702133603655.z13.web.core.windows.net/","blob":"https://acctestsa240702133603655.blob.core.windows.net/","queue":"https://acctestsa240702133603655.queue.core.windows.net/","table":"https://acctestsa240702133603655.table.core.windows.net/","file":"https://acctestsa240702133603655.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available"}},{"identity":{"type":"None"},"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/acctestRG-ml-240702133603610873/providers/Microsoft.Storage/storageAccounts/acctestsa240702133603673","name":"acctestsa240702133603673","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2024-07-02T05:37:49.5756401Z","key2":"2024-07-02T05:37:49.5756401Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"isNfsV3Enabled":false,"isLocalUserEnabled":true,"isSftpEnabled":false,"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"isHnsEnabled":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-02T05:37:49.8100167Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-02T05:37:49.8100167Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-02T05:37:49.4350173Z","primaryEndpoints":{"dfs":"https://acctestsa240702133603673.dfs.core.windows.net/","web":"https://acctestsa240702133603673.z13.web.core.windows.net/","blob":"https://acctestsa240702133603673.blob.core.windows.net/","queue":"https://acctestsa240702133603673.queue.core.windows.net/","table":"https://acctestsa240702133603673.table.core.windows.net/","file":"https://acctestsa240702133603673.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available"}},{"identity":{"type":"None"},"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/acctestRG-ml-240702133603613284/providers/Microsoft.Storage/storageAccounts/acctestsa240702133603684","name":"acctestsa240702133603684","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2024-07-02T05:37:20.8724312Z","key2":"2024-07-02T05:37:20.8724312Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"isNfsV3Enabled":false,"isLocalUserEnabled":true,"isSftpEnabled":false,"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"isHnsEnabled":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-02T05:37:21.0755560Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-02T05:37:21.0755560Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-02T05:37:20.7318071Z","primaryEndpoints":{"dfs":"https://acctestsa240702133603684.dfs.core.windows.net/","web":"https://acctestsa240702133603684.z13.web.core.windows.net/","blob":"https://acctestsa240702133603684.blob.core.windows.net/","queue":"https://acctestsa240702133603684.queue.core.windows.net/","table":"https://acctestsa240702133603684.table.core.windows.net/","file":"https://acctestsa240702133603684.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available"}},{"identity":{"type":"None"},"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/acctestRG-ml-240702133603612689/providers/Microsoft.Storage/storageAccounts/acctestsa240702133603689","name":"acctestsa240702133603689","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2024-07-02T05:37:14.7005381Z","key2":"2024-07-02T05:37:14.7005381Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"isNfsV3Enabled":false,"isLocalUserEnabled":true,"isSftpEnabled":false,"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"isHnsEnabled":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-02T05:37:14.9036629Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-02T05:37:14.9036629Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-02T05:37:14.5442888Z","primaryEndpoints":{"dfs":"https://acctestsa240702133603689.dfs.core.windows.net/","web":"https://acctestsa240702133603689.z13.web.core.windows.net/","blob":"https://acctestsa240702133603689.blob.core.windows.net/","queue":"https://acctestsa240702133603689.queue.core.windows.net/","table":"https://acctestsa240702133603689.table.core.windows.net/","file":"https://acctestsa240702133603689.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_ZRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/databoxedge_test/providers/Microsoft.Storage/storageAccounts/asekvlogsase03cf9b66edfc","name":"asekvlogsase03cf9b66edfc","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{"key-vault":"ase-testdevice-c89ca20eb"},"properties":{"keyCreationTime":{"key1":"2024-01-29T08:09:12.8341554Z","key2":"2024-01-29T08:09:12.8341554Z"},"allowCrossTenantReplication":false,"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-01-29T08:09:13.0372840Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-01-29T08:09:13.0372840Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-01-29T08:09:12.6779009Z","primaryEndpoints":{"dfs":"https://asekvlogsase03cf9b66edfc.dfs.core.windows.net/","web":"https://asekvlogsase03cf9b66edfc.z13.web.core.windows.net/","blob":"https://asekvlogsase03cf9b66edfc.blob.core.windows.net/","queue":"https://asekvlogsase03cf9b66edfc.queue.core.windows.net/","table":"https://asekvlogsase03cf9b66edfc.table.core.windows.net/","file":"https://asekvlogsase03cf9b66edfc.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/AutoTagFunctionAppRG/providers/Microsoft.Storage/storageAccounts/autotagfunctionappr9a08","name":"autotagfunctionappr9a08","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"defaultToOAuthAuthentication":true,"keyCreationTime":{"key1":"2023-09-05T09:25:55.2183463Z","key2":"2023-09-05T09:25:55.2183463Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-09-05T09:25:55.2339685Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-09-05T09:25:55.2339685Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2023-09-05T09:25:55.0465004Z","primaryEndpoints":{"blob":"https://autotagfunctionappr9a08.blob.core.windows.net/","queue":"https://autotagfunctionappr9a08.queue.core.windows.net/","table":"https://autotagfunctionappr9a08.table.core.windows.net/","file":"https://autotagfunctionappr9a08.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/zhiyihuang-rg/providers/Microsoft.Storage/storageAccounts/azext","name":"azext","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":"2021-10-15T07:20:26.3629732Z","key2":"2021-10-15T07:20:26.3629732Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-15T07:20:26.3629732Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-15T07:20:26.3629732Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-15T07:20:26.2379798Z","primaryEndpoints":{"dfs":"https://azext.dfs.core.windows.net/","web":"https://azext.z13.web.core.windows.net/","blob":"https://azext.blob.core.windows.net/","queue":"https://azext.queue.core.windows.net/","table":"https://azext.table.core.windows.net/","file":"https://azext.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://azext-secondary.dfs.core.windows.net/","web":"https://azext-secondary.z13.web.core.windows.net/","blob":"https://azext-secondary.blob.core.windows.net/","queue":"https://azext-secondary.queue.core.windows.net/","table":"https://azext-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/bez-rg/providers/Microsoft.Storage/storageAccounts/bezsharedstorage","name":"bezsharedstorage","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2023-11-01T06:25:45.7812325Z","key2":"2023-11-01T06:25:45.7812325Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"requireInfrastructureEncryption":false,"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-11-01T06:25:45.7969377Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-11-01T06:25:45.7969377Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-11-01T06:25:45.5937317Z","primaryEndpoints":{"dfs":"https://bezsharedstorage.dfs.core.windows.net/","web":"https://bezsharedstorage.z13.web.core.windows.net/","blob":"https://bezsharedstorage.blob.core.windows.net/","queue":"https://bezsharedstorage.queue.core.windows.net/","table":"https://bezsharedstorage.table.core.windows.net/","file":"https://bezsharedstorage.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://bezsharedstorage-secondary.dfs.core.windows.net/","web":"https://bezsharedstorage-secondary.z13.web.core.windows.net/","blob":"https://bezsharedstorage-secondary.blob.core.windows.net/","queue":"https://bezsharedstorage-secondary.queue.core.windows.net/","table":"https://bezsharedstorage-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/azureCliBCD/providers/Microsoft.Storage/storageAccounts/clicmdmeta","name":"clicmdmeta","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2023-05-29T08:18:02.5677663Z","key2":"2023-05-29T08:18:02.5677663Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"requireInfrastructureEncryption":false,"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-05-29T08:18:02.5833710Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-05-29T08:18:02.5833710Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-05-29T08:18:02.3489928Z","primaryEndpoints":{"dfs":"https://clicmdmeta.dfs.core.windows.net/","web":"https://clicmdmeta.z13.web.core.windows.net/","blob":"https://clicmdmeta.blob.core.windows.net/","queue":"https://clicmdmeta.queue.core.windows.net/","table":"https://clicmdmeta.table.core.windows.net/","file":"https://clicmdmeta.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://clicmdmeta-secondary.dfs.core.windows.net/","web":"https://clicmdmeta-secondary.z13.web.core.windows.net/","blob":"https://clicmdmeta-secondary.blob.core.windows.net/","queue":"https://clicmdmeta-secondary.queue.core.windows.net/","table":"https://clicmdmeta-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/azure-cli-live-test/providers/Microsoft.Storage/storageAccounts/clitestresultstac","name":"clitestresultstac","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{"Az.Sec.AnonymousBlobAccessEnforcement::Skip":"PublicRelease"},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2023-04-27T02:49:14.3221918Z","key2":"2023-04-27T02:49:14.3221918Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"requireInfrastructureEncryption":false,"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-04-27T02:49:14.3221918Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-04-27T02:49:14.3221918Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-04-27T02:49:14.1346872Z","primaryEndpoints":{"dfs":"https://clitestresultstac.dfs.core.windows.net/","web":"https://clitestresultstac.z13.web.core.windows.net/","blob":"https://clitestresultstac.blob.core.windows.net/","queue":"https://clitestresultstac.queue.core.windows.net/","table":"https://clitestresultstac.table.core.windows.net/","file":"https://clitestresultstac.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available"}},{"identity":{"principalId":"a934705e-17a7-4f44-ae0c-1006ce215b93","tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","type":"SystemAssigned"},"sku":{"name":"Standard_GRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/acctestRG-DBW-240530173443924461-managed/providers/Microsoft.Storage/storageAccounts/dbstorage5tuxjiw2fbwks","name":"dbstorage5tuxjiw2fbwks","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{"application":"databricks","databricks-environment":"true","Environment":"Production","Pricing":"Premium"},"properties":{"keyCreationTime":{"key1":"2024-05-30T09:41:50.9990259Z","key2":"2024-05-30T09:41:50.9990259Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"isHnsEnabled":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-05-30T09:41:51.2523058Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-05-30T09:41:51.2523058Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-05-30T09:41:50.7333679Z","primaryEndpoints":{"dfs":"https://dbstorage5tuxjiw2fbwks.dfs.core.windows.net/","web":"https://dbstorage5tuxjiw2fbwks.z13.web.core.windows.net/","blob":"https://dbstorage5tuxjiw2fbwks.blob.core.windows.net/","queue":"https://dbstorage5tuxjiw2fbwks.queue.core.windows.net/","table":"https://dbstorage5tuxjiw2fbwks.table.core.windows.net/","file":"https://dbstorage5tuxjiw2fbwks.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available"}},{"identity":{"principalId":"04570a35-7a8f-4579-8030-40cc6614b2d5","tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","type":"SystemAssigned"},"sku":{"name":"Standard_GRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/acctestRG-DBW-240530173443928447-managed/providers/Microsoft.Storage/storageAccounts/dbstorageg2cy24obvgipc","name":"dbstorageg2cy24obvgipc","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{"application":"databricks","databricks-environment":"true","Environment":"Production","Pricing":"Premium"},"properties":{"keyCreationTime":{"key1":"2024-05-30T09:41:55.1552415Z","key2":"2024-05-30T09:41:55.1552415Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"isHnsEnabled":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-05-30T09:41:55.3896193Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-05-30T09:41:55.3896193Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-05-30T09:41:54.9209764Z","primaryEndpoints":{"dfs":"https://dbstorageg2cy24obvgipc.dfs.core.windows.net/","web":"https://dbstorageg2cy24obvgipc.z13.web.core.windows.net/","blob":"https://dbstorageg2cy24obvgipc.blob.core.windows.net/","queue":"https://dbstorageg2cy24obvgipc.queue.core.windows.net/","table":"https://dbstorageg2cy24obvgipc.table.core.windows.net/","file":"https://dbstorageg2cy24obvgipc.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available"}},{"sku":{"name":"Standard_GRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/acctestRG-DBW-240530173443924527-managed/providers/Microsoft.Storage/storageAccounts/dbstoragensgmsnuo5pw5e","name":"dbstoragensgmsnuo5pw5e","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{"application":"databricks","databricks-environment":"true","Environment":"Production","Pricing":"Premium"},"properties":{"keyCreationTime":{"key1":"2024-05-30T09:40:49.5770795Z","key2":"2024-05-30T09:40:49.5770795Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"isHnsEnabled":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-05-30T09:40:49.8114232Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-05-30T09:40:49.8114232Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-05-30T09:40:49.3271027Z","primaryEndpoints":{"dfs":"https://dbstoragensgmsnuo5pw5e.dfs.core.windows.net/","web":"https://dbstoragensgmsnuo5pw5e.z13.web.core.windows.net/","blob":"https://dbstoragensgmsnuo5pw5e.blob.core.windows.net/","queue":"https://dbstoragensgmsnuo5pw5e.queue.core.windows.net/","table":"https://dbstoragensgmsnuo5pw5e.table.core.windows.net/","file":"https://dbstoragensgmsnuo5pw5e.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available"}},{"sku":{"name":"Standard_GRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/acctestRG-DBW-240530173443928733-managed/providers/Microsoft.Storage/storageAccounts/dbstoragexjtue6bsupueu","name":"dbstoragexjtue6bsupueu","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{"application":"databricks","databricks-environment":"true","Environment":"Production","Pricing":"Premium"},"properties":{"keyCreationTime":{"key1":"2024-05-30T09:39:11.5613136Z","key2":"2024-05-30T09:39:11.5613136Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"isHnsEnabled":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-05-30T09:39:11.9206879Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-05-30T09:39:11.9206879Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-05-30T09:39:11.2957097Z","primaryEndpoints":{"dfs":"https://dbstoragexjtue6bsupueu.dfs.core.windows.net/","web":"https://dbstoragexjtue6bsupueu.z13.web.core.windows.net/","blob":"https://dbstoragexjtue6bsupueu.blob.core.windows.net/","queue":"https://dbstoragexjtue6bsupueu.queue.core.windows.net/","table":"https://dbstoragexjtue6bsupueu.table.core.windows.net/","file":"https://dbstoragexjtue6bsupueu.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available"}},{"sku":{"name":"Standard_GRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/AzureSDKTest_reserved/providers/Microsoft.Storage/storageAccounts/galleryapptestaccount","name":"galleryapptestaccount","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":"2021-10-20T02:51:38.9977139Z","key2":"2021-10-20T02:51:38.9977139Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-20T02:51:38.9977139Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-20T02:51:38.9977139Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-20T02:51:38.8727156Z","primaryEndpoints":{"dfs":"https://galleryapptestaccount.dfs.core.windows.net/","web":"https://galleryapptestaccount.z13.web.core.windows.net/","blob":"https://galleryapptestaccount.blob.core.windows.net/","queue":"https://galleryapptestaccount.queue.core.windows.net/","table":"https://galleryapptestaccount.table.core.windows.net/","file":"https://galleryapptestaccount.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available"}},{"identity":{"principalId":"4442e275-7210-4a69-81e7-b7c0955882b5","tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","type":"SystemAssigned"},"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/hang-rg/providers/Microsoft.Storage/storageAccounts/hangstorage","name":"hangstorage","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{"version":"1.240.16"},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":"2024-03-07T03:54:41.1947532Z","key2":"2024-06-05T04:04:45.4927478Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"isSftpEnabled":false,"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"isHnsEnabled":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"requireInfrastructureEncryption":false,"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-22T03:09:52.5790274Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-22T03:09:52.5790274Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-22T03:09:52.4227640Z","primaryEndpoints":{"dfs":"https://hangstorage.dfs.core.windows.net/","web":"https://hangstorage.z13.web.core.windows.net/","blob":"https://hangstorage.blob.core.windows.net/","queue":"https://hangstorage.queue.core.windows.net/","table":"https://hangstorage.table.core.windows.net/","file":"https://hangstorage.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nori-testhsm/providers/Microsoft.Storage/storageAccounts/norisa","name":"norisa","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2024-01-10T02:17:15.9373839Z","key2":"2024-01-10T02:17:15.9373839Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"requireInfrastructureEncryption":false,"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-01-10T02:17:16.1561307Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-01-10T02:17:16.1561307Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-01-10T02:17:15.7811334Z","primaryEndpoints":{"dfs":"https://norisa.dfs.core.windows.net/","web":"https://norisa.z13.web.core.windows.net/","blob":"https://norisa.blob.core.windows.net/","queue":"https://norisa.queue.core.windows.net/","table":"https://norisa.table.core.windows.net/","file":"https://norisa.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://norisa-secondary.dfs.core.windows.net/","web":"https://norisa-secondary.z13.web.core.windows.net/","blob":"https://norisa-secondary.blob.core.windows.net/","queue":"https://norisa-secondary.queue.core.windows.net/","table":"https://norisa-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/portal2cli/providers/Microsoft.Storage/storageAccounts/portal2clistorage","name":"portal2clistorage","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-10-14T07:23:08.8752602Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-10-14T07:23:08.8752602Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2020-10-14T07:23:08.7502552Z","primaryEndpoints":{"dfs":"https://portal2clistorage.dfs.core.windows.net/","web":"https://portal2clistorage.z13.web.core.windows.net/","blob":"https://portal2clistorage.blob.core.windows.net/","queue":"https://portal2clistorage.queue.core.windows.net/","table":"https://portal2clistorage.table.core.windows.net/","file":"https://portal2clistorage.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://portal2clistorage-secondary.dfs.core.windows.net/","web":"https://portal2clistorage-secondary.z13.web.core.windows.net/","blob":"https://portal2clistorage-secondary.blob.core.windows.net/","queue":"https://portal2clistorage-secondary.queue.core.windows.net/","table":"https://portal2clistorage-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/AzureSDKTest_reserved/providers/Microsoft.Storage/storageAccounts/privatepackage","name":"privatepackage","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":"2021-10-19T08:53:09.0238938Z","key2":"2021-10-19T08:53:09.0238938Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-19T08:53:09.0238938Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-19T08:53:09.0238938Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-19T08:53:08.9301661Z","primaryEndpoints":{"dfs":"https://privatepackage.dfs.core.windows.net/","web":"https://privatepackage.z13.web.core.windows.net/","blob":"https://privatepackage.blob.core.windows.net/","queue":"https://privatepackage.queue.core.windows.net/","table":"https://privatepackage.table.core.windows.net/","file":"https://privatepackage.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://privatepackage-secondary.dfs.core.windows.net/","web":"https://privatepackage-secondary.z13.web.core.windows.net/","blob":"https://privatepackage-secondary.blob.core.windows.net/","queue":"https://privatepackage-secondary.queue.core.windows.net/","table":"https://privatepackage-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/queuetest/providers/Microsoft.Storage/storageAccounts/qteststac","name":"qteststac","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":"2021-11-10T05:21:49.0582561Z","key2":"2021-11-10T05:21:49.0582561Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-10T05:21:49.0582561Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-10T05:21:49.0582561Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-11-10T05:21:48.9488735Z","primaryEndpoints":{"dfs":"https://qteststac.dfs.core.windows.net/","web":"https://qteststac.z13.web.core.windows.net/","blob":"https://qteststac.blob.core.windows.net/","queue":"https://qteststac.queue.core.windows.net/","table":"https://qteststac.table.core.windows.net/","file":"https://qteststac.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://qteststac-secondary.dfs.core.windows.net/","web":"https://qteststac-secondary.z13.web.core.windows.net/","blob":"https://qteststac-secondary.blob.core.windows.net/","queue":"https://qteststac-secondary.queue.core.windows.net/","table":"https://qteststac-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgtestsaupgradev2/providers/Microsoft.Storage/storageAccounts/sakindblobstorage123","name":"sakindblobstorage123","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"keyCreationTime":{"key1":"2024-05-13T07:55:08.1631784Z","key2":"2024-05-13T07:55:08.1631784Z"},"allowCrossTenantReplication":false,"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-05-13T07:55:08.2257010Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-05-13T07:55:08.2257010Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Cool","provisioningState":"Succeeded","creationTime":"2024-05-13T07:55:07.9288332Z","primaryEndpoints":{"dfs":"https://sakindblobstorage123.dfs.core.windows.net/","web":"https://sakindblobstorage123.z13.web.core.windows.net/","blob":"https://sakindblobstorage123.blob.core.windows.net/","queue":"https://sakindblobstorage123.queue.core.windows.net/","table":"https://sakindblobstorage123.table.core.windows.net/","file":"https://sakindblobstorage123.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://sakindblobstorage123-secondary.dfs.core.windows.net/","web":"https://sakindblobstorage123-secondary.z13.web.core.windows.net/","blob":"https://sakindblobstorage123-secondary.blob.core.windows.net/","queue":"https://sakindblobstorage123-secondary.queue.core.windows.net/","table":"https://sakindblobstorage123-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgtestsaupgradev2/providers/Microsoft.Storage/storageAccounts/sakindblobswithtier123","name":"sakindblobswithtier123","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"keyCreationTime":{"key1":"2024-05-13T08:20:57.7516157Z","key2":"2024-05-13T08:20:57.7516157Z"},"allowCrossTenantReplication":false,"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-05-13T08:20:57.7984897Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-05-13T08:20:57.7984897Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Cool","provisioningState":"Succeeded","creationTime":"2024-05-13T08:20:57.5172338Z","primaryEndpoints":{"dfs":"https://sakindblobswithtier123.dfs.core.windows.net/","web":"https://sakindblobswithtier123.z13.web.core.windows.net/","blob":"https://sakindblobswithtier123.blob.core.windows.net/","queue":"https://sakindblobswithtier123.queue.core.windows.net/","table":"https://sakindblobswithtier123.table.core.windows.net/","file":"https://sakindblobswithtier123.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://sakindblobswithtier123-secondary.dfs.core.windows.net/","web":"https://sakindblobswithtier123-secondary.z13.web.core.windows.net/","blob":"https://sakindblobswithtier123-secondary.blob.core.windows.net/","queue":"https://sakindblobswithtier123-secondary.queue.core.windows.net/","table":"https://sakindblobswithtier123-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgtestsaupgradev2/providers/Microsoft.Storage/storageAccounts/sakindblobswithtier1234","name":"sakindblobswithtier1234","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"keyCreationTime":{"key1":"2024-05-13T08:29:03.0822415Z","key2":"2024-05-13T08:29:03.0822415Z"},"allowCrossTenantReplication":false,"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-05-13T08:29:03.1290888Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-05-13T08:29:03.1290888Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-05-13T08:29:02.8634728Z","primaryEndpoints":{"dfs":"https://sakindblobswithtier1234.dfs.core.windows.net/","web":"https://sakindblobswithtier1234.z13.web.core.windows.net/","blob":"https://sakindblobswithtier1234.blob.core.windows.net/","queue":"https://sakindblobswithtier1234.queue.core.windows.net/","table":"https://sakindblobswithtier1234.table.core.windows.net/","file":"https://sakindblobswithtier1234.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://sakindblobswithtier1234-secondary.dfs.core.windows.net/","web":"https://sakindblobswithtier1234-secondary.z13.web.core.windows.net/","blob":"https://sakindblobswithtier1234-secondary.blob.core.windows.net/","queue":"https://sakindblobswithtier1234-secondary.queue.core.windows.net/","table":"https://sakindblobswithtier1234-secondary.table.core.windows.net/"}}},{"sku":{"name":"Premium_LRS","tier":"Premium"},"kind":"BlockBlobStorage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgtestsaupgradev2/providers/Microsoft.Storage/storageAccounts/sakindblockblob123","name":"sakindblockblob123","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"keyCreationTime":{"key1":"2024-05-13T08:34:12.1463530Z","key2":"2024-05-13T08:34:12.1463530Z"},"allowCrossTenantReplication":false,"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-05-13T08:34:12.2088629Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-05-13T08:34:12.2088629Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2024-05-13T08:34:11.9275789Z","primaryEndpoints":{"dfs":"https://sakindblockblob123.dfs.core.windows.net/","web":"https://sakindblockblob123.z13.web.core.windows.net/","blob":"https://sakindblockblob123.blob.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgtestsaupgradev2/providers/Microsoft.Storage/storageAccounts/sakindstorage123","name":"sakindstorage123","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"keyCreationTime":{"key1":"2024-05-13T07:25:07.6977585Z","key2":"2024-05-13T07:25:07.6977585Z"},"allowCrossTenantReplication":false,"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-05-13T07:25:08.0571686Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-05-13T07:25:08.0571686Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-05-13T07:25:07.4790360Z","primaryEndpoints":{"dfs":"https://sakindstorage123.dfs.core.windows.net/","web":"https://sakindstorage123.z13.web.core.windows.net/","blob":"https://sakindstorage123.blob.core.windows.net/","queue":"https://sakindstorage123.queue.core.windows.net/","table":"https://sakindstorage123.table.core.windows.net/","file":"https://sakindstorage123.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://sakindstorage123-secondary.dfs.core.windows.net/","web":"https://sakindstorage123-secondary.z13.web.core.windows.net/","blob":"https://sakindstorage123-secondary.blob.core.windows.net/","queue":"https://sakindstorage123-secondary.queue.core.windows.net/","table":"https://sakindstorage123-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgtestsaupgradev2/providers/Microsoft.Storage/storageAccounts/sakindstoragewithtier123","name":"sakindstoragewithtier123","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"keyCreationTime":{"key1":"2024-05-13T08:18:48.8448703Z","key2":"2024-05-13T08:18:48.8448703Z"},"allowCrossTenantReplication":false,"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-05-13T08:18:48.9073275Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-05-13T08:18:48.9073275Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Cool","provisioningState":"Succeeded","creationTime":"2024-05-13T08:18:48.5948393Z","primaryEndpoints":{"dfs":"https://sakindstoragewithtier123.dfs.core.windows.net/","web":"https://sakindstoragewithtier123.z13.web.core.windows.net/","blob":"https://sakindstoragewithtier123.blob.core.windows.net/","queue":"https://sakindstoragewithtier123.queue.core.windows.net/","table":"https://sakindstoragewithtier123.table.core.windows.net/","file":"https://sakindstoragewithtier123.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://sakindstoragewithtier123-secondary.dfs.core.windows.net/","web":"https://sakindstoragewithtier123-secondary.z13.web.core.windows.net/","blob":"https://sakindstoragewithtier123-secondary.blob.core.windows.net/","queue":"https://sakindstoragewithtier123-secondary.queue.core.windows.net/","table":"https://sakindstoragewithtier123-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgtestsaupgradev2/providers/Microsoft.Storage/storageAccounts/sakindv2123","name":"sakindv2123","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"keyCreationTime":{"key1":"2024-05-13T08:48:25.9663224Z","key2":"2024-05-13T08:48:25.9663224Z"},"allowCrossTenantReplication":false,"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-05-13T08:48:26.0132094Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-05-13T08:48:26.0132094Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Cool","provisioningState":"Succeeded","creationTime":"2024-05-13T08:48:25.7006958Z","primaryEndpoints":{"dfs":"https://sakindv2123.dfs.core.windows.net/","web":"https://sakindv2123.z13.web.core.windows.net/","blob":"https://sakindv2123.blob.core.windows.net/","queue":"https://sakindv2123.queue.core.windows.net/","table":"https://sakindv2123.table.core.windows.net/","file":"https://sakindv2123.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://sakindv2123-secondary.dfs.core.windows.net/","web":"https://sakindv2123-secondary.z13.web.core.windows.net/","blob":"https://sakindv2123-secondary.blob.core.windows.net/","queue":"https://sakindv2123-secondary.queue.core.windows.net/","table":"https://sakindv2123-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgtestcontainerpolicy/providers/Microsoft.Storage/storageAccounts/satestcontainerpolicy","name":"satestcontainerpolicy","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"keyCreationTime":{"key1":"2024-06-14T07:50:42.9731534Z","key2":"2024-06-14T07:50:42.9731534Z"},"allowCrossTenantReplication":false,"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-06-14T07:50:43.2387788Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-06-14T07:50:43.2387788Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-06-14T07:50:42.8012805Z","primaryEndpoints":{"dfs":"https://satestcontainerpolicy.dfs.core.windows.net/","web":"https://satestcontainerpolicy.z13.web.core.windows.net/","blob":"https://satestcontainerpolicy.blob.core.windows.net/","queue":"https://satestcontainerpolicy.queue.core.windows.net/","table":"https://satestcontainerpolicy.table.core.windows.net/","file":"https://satestcontainerpolicy.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://satestcontainerpolicy-secondary.dfs.core.windows.net/","web":"https://satestcontainerpolicy-secondary.z13.web.core.windows.net/","blob":"https://satestcontainerpolicy-secondary.blob.core.windows.net/","queue":"https://satestcontainerpolicy-secondary.queue.core.windows.net/","table":"https://satestcontainerpolicy-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgtestsanetworkrule/providers/Microsoft.Storage/storageAccounts/satestsanetworkrule","name":"satestsanetworkrule","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"keyCreationTime":{"key1":"2024-06-19T09:38:58.6464201Z","key2":"2024-06-19T09:38:58.6464201Z"},"allowCrossTenantReplication":false,"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-06-19T09:38:58.8807873Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-06-19T09:38:58.8807873Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-06-19T09:38:58.4589153Z","primaryEndpoints":{"dfs":"https://satestsanetworkrule.dfs.core.windows.net/","web":"https://satestsanetworkrule.z13.web.core.windows.net/","blob":"https://satestsanetworkrule.blob.core.windows.net/","queue":"https://satestsanetworkrule.queue.core.windows.net/","table":"https://satestsanetworkrule.table.core.windows.net/","file":"https://satestsanetworkrule.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://satestsanetworkrule-secondary.dfs.core.windows.net/","web":"https://satestsanetworkrule-secondary.z13.web.core.windows.net/","blob":"https://satestsanetworkrule-secondary.blob.core.windows.net/","queue":"https://satestsanetworkrule-secondary.queue.core.windows.net/","table":"https://satestsanetworkrule-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testtls13/providers/Microsoft.Storage/storageAccounts/satesttls13","name":"satesttls13","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"keyCreationTime":{"key1":"2024-06-04T09:16:15.5579740Z","key2":"2024-06-04T09:16:15.5579740Z"},"allowCrossTenantReplication":false,"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-06-04T09:16:16.0736022Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-06-04T09:16:16.0736022Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-06-04T09:16:15.3079771Z","primaryEndpoints":{"dfs":"https://satesttls13.dfs.core.windows.net/","web":"https://satesttls13.z13.web.core.windows.net/","blob":"https://satesttls13.blob.core.windows.net/","queue":"https://satesttls13.queue.core.windows.net/","table":"https://satesttls13.table.core.windows.net/","file":"https://satesttls13.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://satesttls13-secondary.dfs.core.windows.net/","web":"https://satesttls13-secondary.z13.web.core.windows.net/","blob":"https://satesttls13-secondary.blob.core.windows.net/","queue":"https://satesttls13-secondary.queue.core.windows.net/","table":"https://satesttls13-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testtls13/providers/Microsoft.Storage/storageAccounts/satesttls13ps","name":"satesttls13ps","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"keyCreationTime":{"key1":"2024-06-04T09:22:04.4958252Z","key2":"2024-06-04T09:22:04.4958252Z"},"allowCrossTenantReplication":false,"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-06-04T09:22:04.5583177Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-06-04T09:22:04.5583177Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-06-04T09:22:04.2145732Z","primaryEndpoints":{"dfs":"https://satesttls13ps.dfs.core.windows.net/","web":"https://satesttls13ps.z13.web.core.windows.net/","blob":"https://satesttls13ps.blob.core.windows.net/","queue":"https://satesttls13ps.queue.core.windows.net/","table":"https://satesttls13ps.table.core.windows.net/","file":"https://satesttls13ps.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://satesttls13ps-secondary.dfs.core.windows.net/","web":"https://satesttls13ps-secondary.z13.web.core.windows.net/","blob":"https://satesttls13ps-secondary.blob.core.windows.net/","queue":"https://satesttls13ps-secondary.queue.core.windows.net/","table":"https://satesttls13ps-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/shiying-rg/providers/Microsoft.Storage/storageAccounts/shiyingsa","name":"shiyingsa","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2023-08-31T02:04:31.3662209Z","key2":"2023-08-31T02:04:31.3662209Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"requireInfrastructureEncryption":false,"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-08-31T02:04:31.3662209Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-08-31T02:04:31.3662209Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-08-31T02:04:31.1786494Z","primaryEndpoints":{"dfs":"https://shiyingsa.dfs.core.windows.net/","web":"https://shiyingsa.z13.web.core.windows.net/","blob":"https://shiyingsa.blob.core.windows.net/","queue":"https://shiyingsa.queue.core.windows.net/","table":"https://shiyingsa.table.core.windows.net/","file":"https://shiyingsa.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://shiyingsa-secondary.dfs.core.windows.net/","web":"https://shiyingsa-secondary.z13.web.core.windows.net/","blob":"https://shiyingsa-secondary.blob.core.windows.net/","queue":"https://shiyingsa-secondary.queue.core.windows.net/","table":"https://shiyingsa-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/azureCliBCD/providers/Microsoft.Storage/storageAccounts/versionmeta","name":"versionmeta","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2023-05-22T07:02:19.8526288Z","key2":"2023-05-22T07:02:19.8526288Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"requireInfrastructureEncryption":false,"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-05-22T07:02:19.8526288Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-05-22T07:02:19.8526288Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-05-22T07:02:19.6651543Z","primaryEndpoints":{"dfs":"https://versionmeta.dfs.core.windows.net/","web":"https://versionmeta.z13.web.core.windows.net/","blob":"https://versionmeta.blob.core.windows.net/","queue":"https://versionmeta.queue.core.windows.net/","table":"https://versionmeta.table.core.windows.net/","file":"https://versionmeta.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://versionmeta-secondary.dfs.core.windows.net/","web":"https://versionmeta-secondary.z13.web.core.windows.net/","blob":"https://versionmeta-secondary.blob.core.windows.net/","queue":"https://versionmeta-secondary.queue.core.windows.net/","table":"https://versionmeta-secondary.table.core.windows.net/"}}},{"identity":{"type":"None"},"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/xiaxintestrg-linuxOnContainer/providers/Microsoft.Storage/storageAccounts/xiaxintestsafacontainer1","name":"xiaxintestsafacontainer1","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2024-05-21T08:14:19.2248631Z","key2":"2024-05-21T08:14:19.2248631Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"isNfsV3Enabled":false,"isLocalUserEnabled":true,"isSftpEnabled":false,"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"isHnsEnabled":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-05-21T08:14:19.2717295Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-05-21T08:14:19.2717295Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-05-21T08:14:18.9436118Z","primaryEndpoints":{"dfs":"https://xiaxintestsafacontainer1.dfs.core.windows.net/","web":"https://xiaxintestsafacontainer1.z13.web.core.windows.net/","blob":"https://xiaxintestsafacontainer1.blob.core.windows.net/","queue":"https://xiaxintestsafacontainer1.queue.core.windows.net/","table":"https://xiaxintestsafacontainer1.table.core.windows.net/","file":"https://xiaxintestsafacontainer1.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available"}},{"identity":{"type":"None"},"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/xiaxintestrg-linuxOndocker/providers/Microsoft.Storage/storageAccounts/xiaxintestsafaregular","name":"xiaxintestsafaregular","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2024-05-23T07:58:34.8019569Z","key2":"2024-05-23T07:58:34.8019569Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"isNfsV3Enabled":false,"isLocalUserEnabled":true,"isSftpEnabled":false,"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"isHnsEnabled":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-05-23T07:58:34.8801011Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-05-23T07:58:34.8801011Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-05-23T07:58:34.5363444Z","primaryEndpoints":{"dfs":"https://xiaxintestsafaregular.dfs.core.windows.net/","web":"https://xiaxintestsafaregular.z13.web.core.windows.net/","blob":"https://xiaxintestsafaregular.blob.core.windows.net/","queue":"https://xiaxintestsafaregular.queue.core.windows.net/","table":"https://xiaxintestsafaregular.table.core.windows.net/","file":"https://xiaxintestsafaregular.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available"}},{"identity":{"type":"None"},"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/xiaxintestRG-push/providers/Microsoft.Storage/storageAccounts/xiaxintestsapush74","name":"xiaxintestsapush74","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2024-07-04T07:13:03.1708204Z","key2":"2024-07-04T07:13:03.1708204Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"isNfsV3Enabled":false,"isLocalUserEnabled":true,"isSftpEnabled":false,"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"isHnsEnabled":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-04T07:13:03.2177005Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-04T07:13:03.2177005Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-04T07:13:02.9989444Z","primaryEndpoints":{"dfs":"https://xiaxintestsapush74.dfs.core.windows.net/","web":"https://xiaxintestsapush74.z13.web.core.windows.net/","blob":"https://xiaxintestsapush74.blob.core.windows.net/","queue":"https://xiaxintestsapush74.queue.core.windows.net/","table":"https://xiaxintestsapush74.table.core.windows.net/","file":"https://xiaxintestsapush74.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/xz3mlwtest/providers/Microsoft.Storage/storageAccounts/xz3mltest35853823649","name":"xz3mltest35853823649","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"keyCreationTime":{"key1":"2024-06-18T07:24:39.0256664Z","key2":"2024-06-18T07:24:39.0256664Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/xz3mlwtest/providers/Microsoft.Storage/storageAccounts/xz3mltest35853823649/privateEndpointConnections/xz3mltest35853823649.450fdce7-f581-4833-8002-479d5a008242","name":"xz3mltest35853823649.450fdce7-f581-4833-8002-479d5a008242","type":"Microsoft.Storage/storageAccounts/privateEndpointConnections","properties":{"provisioningState":"Succeeded","privateEndpoint":{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/commonHoboRG2/providers/Microsoft.Network/privateEndpoints/test"},"privateLinkServiceConnectionState":{"status":"Approved","description":"Auto-approved + by Azure AI managed network for workspace: xz3mltest4","actionRequired":"None"}}}],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"isHnsEnabled":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-06-18T07:24:39.1037905Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-06-18T07:24:39.1037905Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-06-18T07:24:38.7131671Z","primaryEndpoints":{"dfs":"https://xz3mltest35853823649.dfs.core.windows.net/","web":"https://xz3mltest35853823649.z13.web.core.windows.net/","blob":"https://xz3mltest35853823649.blob.core.windows.net/","queue":"https://xz3mltest35853823649.queue.core.windows.net/","table":"https://xz3mltest35853823649.table.core.windows.net/","file":"https://xz3mltest35853823649.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/xz3mlwtest/providers/Microsoft.Storage/storageAccounts/xz3mltest56997504102","name":"xz3mltest56997504102","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"keyCreationTime":{"key1":"2024-06-25T09:22:59.3163840Z","key2":"2024-06-25T09:22:59.3163840Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"isHnsEnabled":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-06-25T09:22:59.3632650Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-06-25T09:22:59.3632650Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-06-25T09:22:59.1601357Z","primaryEndpoints":{"dfs":"https://xz3mltest56997504102.dfs.core.windows.net/","web":"https://xz3mltest56997504102.z13.web.core.windows.net/","blob":"https://xz3mltest56997504102.blob.core.windows.net/","queue":"https://xz3mltest56997504102.queue.core.windows.net/","table":"https://xz3mltest56997504102.table.core.windows.net/","file":"https://xz3mltest56997504102.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/xz3mlwtest/providers/Microsoft.Storage/storageAccounts/xz3mlwtest1","name":"xz3mlwtest1","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2024-07-02T08:50:59.5267747Z","key2":"2024-07-02T08:50:59.5267747Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"largeFileSharesState":"Enabled","networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"requireInfrastructureEncryption":false,"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-02T08:50:59.5736539Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-02T08:50:59.5736539Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-02T08:50:59.3705230Z","primaryEndpoints":{"dfs":"https://xz3mlwtest1.dfs.core.windows.net/","web":"https://xz3mlwtest1.z13.web.core.windows.net/","blob":"https://xz3mlwtest1.blob.core.windows.net/","queue":"https://xz3mlwtest1.queue.core.windows.net/","table":"https://xz3mlwtest1.table.core.windows.net/","file":"https://xz3mlwtest1.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://xz3mlwtest1-secondary.dfs.core.windows.net/","web":"https://xz3mlwtest1-secondary.z13.web.core.windows.net/","blob":"https://xz3mlwtest1-secondary.blob.core.windows.net/","queue":"https://xz3mlwtest1-secondary.queue.core.windows.net/","table":"https://xz3mlwtest1-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yishitest/providers/Microsoft.Storage/storageAccounts/yssa","name":"yssa","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{"key1":"value1"},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":"2024-03-07T02:50:56.4647908Z","key2":"2024-03-07T02:51:02.6678735Z"},"privateEndpointConnections":[],"hnsOnMigrationInProgress":false,"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-16T08:39:21.3287573Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-16T08:39:21.3287573Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-08-16T08:39:21.2193709Z","primaryEndpoints":{"dfs":"https://yssa.dfs.core.windows.net/","web":"https://yssa.z13.web.core.windows.net/","blob":"https://yssa.blob.core.windows.net/","queue":"https://yssa.queue.core.windows.net/","table":"https://yssa.table.core.windows.net/","file":"https://yssa.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/zhiyihuang-rg/providers/Microsoft.Storage/storageAccounts/zhiyihuangsa","name":"zhiyihuangsa","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"defaultToOAuthAuthentication":true,"keyCreationTime":{"key1":"2021-09-10T05:47:01.2111871Z","key2":"2021-09-10T05:47:01.2111871Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-10T05:47:01.2111871Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-10T05:47:01.2111871Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-10T05:47:01.0861745Z","primaryEndpoints":{"dfs":"https://zhiyihuangsa.dfs.core.windows.net/","web":"https://zhiyihuangsa.z13.web.core.windows.net/","blob":"https://zhiyihuangsa.blob.core.windows.net/","queue":"https://zhiyihuangsa.queue.core.windows.net/","table":"https://zhiyihuangsa.table.core.windows.net/","file":"https://zhiyihuangsa.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://zhiyihuangsa-secondary.dfs.core.windows.net/","web":"https://zhiyihuangsa-secondary.z13.web.core.windows.net/","blob":"https://zhiyihuangsa-secondary.blob.core.windows.net/","queue":"https://zhiyihuangsa-secondary.queue.core.windows.net/","table":"https://zhiyihuangsa-secondary.table.core.windows.net/"}}},{"sku":{"name":"Premium_LRS","tier":"Premium"},"kind":"BlockBlobStorage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/zhiyihuang-rg/providers/Microsoft.Storage/storageAccounts/zhiyihuangsadatalake","name":"zhiyihuangsadatalake","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2022-07-04T08:22:03.4626093Z","key2":"2022-07-04T08:22:03.4626093Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"isSftpEnabled":false,"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"isHnsEnabled":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"requireInfrastructureEncryption":false,"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-04T08:22:03.4782085Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-04T08:22:03.4782085Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2022-07-04T08:22:03.2750855Z","primaryEndpoints":{"dfs":"https://zhiyihuangsadatalake.dfs.core.windows.net/","web":"https://zhiyihuangsadatalake.z13.web.core.windows.net/","blob":"https://zhiyihuangsadatalake.blob.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/AzureSDKTest_reserved/providers/Microsoft.Storage/storageAccounts/zhuyan","name":"zhuyan","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2022-08-29T07:49:14.8648748Z","key2":"2022-08-29T07:49:14.8648748Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"requireInfrastructureEncryption":false,"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-29T07:49:15.5055031Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-29T07:49:15.5055031Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-29T07:49:14.7086254Z","primaryEndpoints":{"dfs":"https://zhuyan.dfs.core.windows.net/","web":"https://zhuyan.z13.web.core.windows.net/","blob":"https://zhuyan.blob.core.windows.net/","queue":"https://zhuyan.queue.core.windows.net/","table":"https://zhuyan.table.core.windows.net/","file":"https://zhuyan.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://zhuyan-secondary.dfs.core.windows.net/","web":"https://zhuyan-secondary.z13.web.core.windows.net/","blob":"https://zhuyan-secondary.blob.core.windows.net/","queue":"https://zhuyan-secondary.queue.core.windows.net/","table":"https://zhuyan-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clis-login-preview/providers/Microsoft.Storage/storageAccounts/clisloginpreview","name":"clisloginpreview","type":"Microsoft.Storage/storageAccounts","location":"eastus2","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2024-04-05T01:47:34.6420895Z","key2":"2024-04-05T01:47:34.6420895Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"requireInfrastructureEncryption":false,"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-04-05T01:47:35.3453791Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-04-05T01:47:35.3453791Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-04-05T01:47:34.4077342Z","primaryEndpoints":{"dfs":"https://clisloginpreview.dfs.core.windows.net/","web":"https://clisloginpreview.z20.web.core.windows.net/","blob":"https://clisloginpreview.blob.core.windows.net/","queue":"https://clisloginpreview.queue.core.windows.net/","table":"https://clisloginpreview.table.core.windows.net/","file":"https://clisloginpreview.file.core.windows.net/"},"primaryLocation":"eastus2","statusOfPrimary":"available","secondaryLocation":"centralus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://clisloginpreview-secondary.dfs.core.windows.net/","web":"https://clisloginpreview-secondary.z20.web.core.windows.net/","blob":"https://clisloginpreview-secondary.blob.core.windows.net/","queue":"https://clisloginpreview-secondary.queue.core.windows.net/","table":"https://clisloginpreview-secondary.table.core.windows.net/"}}},{"identity":{"userAssignedIdentities":{"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/zhiyihuang-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/user-assigned-identity-zhiyihuang1":{"principalId":"91837c65-3e06-4e60-9731-ecd7533f83ad","tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","clientId":"9f0d59b0-1509-4008-b9d5-b274bd5be586"}},"type":"UserAssigned"},"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/zhiyihuang-rg/providers/Microsoft.Storage/storageAccounts/sauserassignedidentity2","name":"sauserassignedidentity2","type":"Microsoft.Storage/storageAccounts","location":"eastus2","tags":{},"properties":{"keyCreationTime":{"key1":"2023-06-06T08:49:14.8532132Z","key2":"2023-06-06T08:49:14.8532132Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"identity":{"userAssignedIdentity":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/zhiyihuang-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/user-assigned-identity-zhiyihuang1"},"keyvaultproperties":{"currentVersionedKeyIdentifier":"https://test-user-identity-kv2.vault.azure.net/keys/user-identity-key1/c0eb3fe00e1b40d483614c12c8a64495","lastKeyRotationTimestamp":"2023-06-06T09:01:32.9061781Z","currentVersionedKeyExpirationTimestamp":"1970-01-01T00:00:00.0000000Z","keyvaulturi":"https://test-user-identity-kv2.vault.azure.net/","keyname":"user-identity-key1"},"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-06-06T08:49:14.8688109Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-06-06T08:49:14.8688109Z"}},"keySource":"Microsoft.Keyvault"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-06-06T08:49:14.7282063Z","primaryEndpoints":{"dfs":"https://sauserassignedidentity2.dfs.core.windows.net/","web":"https://sauserassignedidentity2.z20.web.core.windows.net/","blob":"https://sauserassignedidentity2.blob.core.windows.net/","queue":"https://sauserassignedidentity2.queue.core.windows.net/","table":"https://sauserassignedidentity2.table.core.windows.net/","file":"https://sauserassignedidentity2.file.core.windows.net/"},"primaryLocation":"eastus2","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/hang-rg/providers/Microsoft.Storage/storageAccounts/similar8010979611","name":"similar8010979611","type":"Microsoft.Storage/storageAccounts","location":"eastus2","tags":{},"properties":{"keyCreationTime":{"key1":"2022-12-14T07:27:28.2549011Z","key2":"2022-12-14T07:27:28.2549011Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"isHnsEnabled":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-14T07:27:28.5673994Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-14T07:27:28.5673994Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-12-14T07:27:28.1299252Z","primaryEndpoints":{"dfs":"https://similar8010979611.dfs.core.windows.net/","web":"https://similar8010979611.z20.web.core.windows.net/","blob":"https://similar8010979611.blob.core.windows.net/","queue":"https://similar8010979611.queue.core.windows.net/","table":"https://similar8010979611.table.core.windows.net/","file":"https://similar8010979611.file.core.windows.net/"},"primaryLocation":"eastus2","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/azure-cli-edge/providers/Microsoft.Storage/storageAccounts/azextensionedge","name":"azextensionedge","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-01-22T08:51:57.7728758Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-01-22T08:51:57.7728758Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-01-22T08:51:57.6947156Z","primaryEndpoints":{"dfs":"https://azextensionedge.dfs.core.windows.net/","web":"https://azextensionedge.z22.web.core.windows.net/","blob":"https://azextensionedge.blob.core.windows.net/","queue":"https://azextensionedge.queue.core.windows.net/","table":"https://azextensionedge.table.core.windows.net/","file":"https://azextensionedge.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available","secondaryLocation":"eastus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://azextensionedge-secondary.dfs.core.windows.net/","web":"https://azextensionedge-secondary.z22.web.core.windows.net/","blob":"https://azextensionedge-secondary.blob.core.windows.net/","queue":"https://azextensionedge-secondary.queue.core.windows.net/","table":"https://azextensionedge-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_GRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/azure-cli-edge/providers/Microsoft.Storage/storageAccounts/azurecliedge","name":"azurecliedge","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-01-13T08:41:36.3326539Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-01-13T08:41:36.3326539Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-01-13T08:41:36.2389304Z","primaryEndpoints":{"dfs":"https://azurecliedge.dfs.core.windows.net/","web":"https://azurecliedge.z22.web.core.windows.net/","blob":"https://azurecliedge.blob.core.windows.net/","queue":"https://azurecliedge.queue.core.windows.net/","table":"https://azurecliedge.table.core.windows.net/","file":"https://azurecliedge.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available","secondaryLocation":"eastus","statusOfSecondary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/kairu-persist/providers/Microsoft.Storage/storageAccounts/kairu","name":"kairu","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-01-13T07:35:19.0950431Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-01-13T07:35:19.0950431Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-01-13T07:35:18.9856251Z","primaryEndpoints":{"blob":"https://kairu.blob.core.windows.net/","queue":"https://kairu.queue.core.windows.net/","table":"https://kairu.table.core.windows.net/","file":"https://kairu.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/xz3mlwtest/providers/Microsoft.Storage/storageAccounts/mlwhubencry3662774263","name":"mlwhubencry3662774263","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2024-07-02T07:38:36.1180853Z","key2":"2024-07-02T07:38:36.1180853Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"isHnsEnabled":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-02T07:38:36.4928822Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-02T07:38:36.4928822Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-02T07:38:36.0241300Z","primaryEndpoints":{"dfs":"https://mlwhubencry3662774263.dfs.core.windows.net/","web":"https://mlwhubencry3662774263.z22.web.core.windows.net/","blob":"https://mlwhubencry3662774263.blob.core.windows.net/","queue":"https://mlwhubencry3662774263.queue.core.windows.net/","table":"https://mlwhubencry3662774263.table.core.windows.net/","file":"https://mlwhubencry3662774263.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/AzureSDKTest_reserved/providers/Microsoft.Storage/storageAccounts/pythonsdkmsyyc","name":"pythonsdkmsyyc","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2021-06-30T09:03:04.8209550Z","key2":"2021-06-30T09:03:04.8209550Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-06-30T09:03:04.8209550Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-06-30T09:03:04.8209550Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-06-30T09:03:04.7272348Z","primaryEndpoints":{"dfs":"https://pythonsdkmsyyc.dfs.core.windows.net/","web":"https://pythonsdkmsyyc.z22.web.core.windows.net/","blob":"https://pythonsdkmsyyc.blob.core.windows.net/","queue":"https://pythonsdkmsyyc.queue.core.windows.net/","table":"https://pythonsdkmsyyc.table.core.windows.net/","file":"https://pythonsdkmsyyc.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yishitest/providers/Microsoft.Storage/storageAccounts/testalw","name":"testalw","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"defaultToOAuthAuthentication":false,"immutableStorageWithVersioning":{"enabled":true,"immutabilityPolicy":{"immutabilityPeriodSinceCreationInDays":3,"state":"Disabled"}},"keyCreationTime":{"key1":"2022-10-19T02:13:01.1856793Z","key2":"2022-10-19T02:13:11.9514789Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-27T06:27:50.3554138Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-27T06:27:50.3554138Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-27T06:27:50.2616355Z","primaryEndpoints":{"dfs":"https://testalw.dfs.core.windows.net/","web":"https://testalw.z22.web.core.windows.net/","blob":"https://testalw.blob.core.windows.net/","queue":"https://testalw.queue.core.windows.net/","table":"https://testalw.table.core.windows.net/","file":"https://testalw.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available","secondaryLocation":"eastus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://testalw-secondary.dfs.core.windows.net/","web":"https://testalw-secondary.z22.web.core.windows.net/","blob":"https://testalw-secondary.blob.core.windows.net/","queue":"https://testalw-secondary.queue.core.windows.net/","table":"https://testalw-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yishitest/providers/Microsoft.Storage/storageAccounts/testalw1027","name":"testalw1027","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"defaultToOAuthAuthentication":false,"immutableStorageWithVersioning":{"enabled":true,"immutabilityPolicy":{"immutabilityPeriodSinceCreationInDays":1,"state":"Unlocked"}},"keyCreationTime":{"key1":"2021-10-27T07:34:49.7592232Z","key2":"2021-10-27T07:34:49.7592232Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-27T07:34:49.7592232Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-27T07:34:49.7592232Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-27T07:34:49.6810731Z","primaryEndpoints":{"dfs":"https://testalw1027.dfs.core.windows.net/","web":"https://testalw1027.z22.web.core.windows.net/","blob":"https://testalw1027.blob.core.windows.net/","queue":"https://testalw1027.queue.core.windows.net/","table":"https://testalw1027.table.core.windows.net/","file":"https://testalw1027.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available","secondaryLocation":"eastus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://testalw1027-secondary.dfs.core.windows.net/","web":"https://testalw1027-secondary.z22.web.core.windows.net/","blob":"https://testalw1027-secondary.blob.core.windows.net/","queue":"https://testalw1027-secondary.queue.core.windows.net/","table":"https://testalw1027-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yishitest/providers/Microsoft.Storage/storageAccounts/testalw1028","name":"testalw1028","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"defaultToOAuthAuthentication":false,"immutableStorageWithVersioning":{"enabled":true,"immutabilityPolicy":{"immutabilityPeriodSinceCreationInDays":1,"state":"Unlocked"}},"keyCreationTime":{"key1":"2021-10-28T01:49:10.2414505Z","key2":"2021-10-28T01:49:10.2414505Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-28T01:49:10.2414505Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-28T01:49:10.2414505Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-28T01:49:10.1633042Z","primaryEndpoints":{"dfs":"https://testalw1028.dfs.core.windows.net/","web":"https://testalw1028.z22.web.core.windows.net/","blob":"https://testalw1028.blob.core.windows.net/","queue":"https://testalw1028.queue.core.windows.net/","table":"https://testalw1028.table.core.windows.net/","file":"https://testalw1028.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available","secondaryLocation":"eastus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://testalw1028-secondary.dfs.core.windows.net/","web":"https://testalw1028-secondary.z22.web.core.windows.net/","blob":"https://testalw1028-secondary.blob.core.windows.net/","queue":"https://testalw1028-secondary.queue.core.windows.net/","table":"https://testalw1028-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/xz3mlwtest/providers/Microsoft.Storage/storageAccounts/xz3mltest46690372969","name":"xz3mltest46690372969","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2024-06-25T09:10:34.2892592Z","key2":"2024-06-25T09:10:34.2892592Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"isHnsEnabled":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-06-25T09:10:35.8518094Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-06-25T09:10:35.8518094Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-06-25T09:10:34.1642634Z","primaryEndpoints":{"dfs":"https://xz3mltest46690372969.dfs.core.windows.net/","web":"https://xz3mltest46690372969.z22.web.core.windows.net/","blob":"https://xz3mltest46690372969.blob.core.windows.net/","queue":"https://xz3mltest46690372969.queue.core.windows.net/","table":"https://xz3mltest46690372969.table.core.windows.net/","file":"https://xz3mltest46690372969.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yishitest/providers/Microsoft.Storage/storageAccounts/yshns","name":"yshns","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":"2021-10-15T02:10:28.4103368Z","key2":"2021-10-15T02:10:28.4103368Z"},"privateEndpointConnections":[],"hnsOnMigrationInProgress":false,"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"isHnsEnabled":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-15T02:10:28.4103368Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-15T02:10:28.4103368Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-15T02:10:28.3165819Z","primaryEndpoints":{"dfs":"https://yshns.dfs.core.windows.net/","web":"https://yshns.z22.web.core.windows.net/","blob":"https://yshns.blob.core.windows.net/","queue":"https://yshns.queue.core.windows.net/","table":"https://yshns.table.core.windows.net/","file":"https://yshns.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available","secondaryLocation":"eastus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://yshns-secondary.dfs.core.windows.net/","web":"https://yshns-secondary.z22.web.core.windows.net/","blob":"https://yshns-secondary.blob.core.windows.net/","queue":"https://yshns-secondary.queue.core.windows.net/","table":"https://yshns-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/acctestRG0606/providers/Microsoft.Storage/storageAccounts/aacctestdt0606","name":"aacctestdt0606","type":"Microsoft.Storage/storageAccounts","location":"westeurope","tags":{"hidden-DevTestLabs-LabUId":"c0d20a14-cdda-40e7-967a-613cdbd3a22d"},"properties":{"keyCreationTime":{"key1":"2024-06-06T04:45:50.6789258Z","key2":"2024-06-06T04:45:50.6789258Z"},"allowCrossTenantReplication":false,"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-06-06T04:45:50.8196150Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-06-06T04:45:50.8196150Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-06-06T04:45:50.5070480Z","primaryEndpoints":{"dfs":"https://aacctestdt0606.dfs.core.windows.net/","web":"https://aacctestdt0606.z6.web.core.windows.net/","blob":"https://aacctestdt0606.blob.core.windows.net/","queue":"https://aacctestdt0606.queue.core.windows.net/","table":"https://aacctestdt0606.table.core.windows.net/","file":"https://aacctestdt0606.file.core.windows.net/"},"primaryLocation":"westeurope","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/acctestRG06050248/providers/Microsoft.Storage/storageAccounts/aacctestdtl1372","name":"aacctestdtl1372","type":"Microsoft.Storage/storageAccounts","location":"westeurope","tags":{"hidden-DevTestLabs-LabUId":"c0d20a14-cdda-40e7-967a-613cdbd3a22d"},"properties":{"keyCreationTime":{"key1":"2024-06-05T06:49:30.6952821Z","key2":"2024-06-05T06:49:30.6952821Z"},"allowCrossTenantReplication":false,"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-06-05T06:49:30.8202111Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-06-05T06:49:30.8202111Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-06-05T06:49:30.5077571Z","primaryEndpoints":{"dfs":"https://aacctestdtl1372.dfs.core.windows.net/","web":"https://aacctestdtl1372.z6.web.core.windows.net/","blob":"https://aacctestdtl1372.blob.core.windows.net/","queue":"https://aacctestdtl1372.queue.core.windows.net/","table":"https://aacctestdtl1372.table.core.windows.net/","file":"https://aacctestdtl1372.file.core.windows.net/"},"primaryLocation":"westeurope","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/acctestRG0606/providers/Microsoft.Storage/storageAccounts/aacctestdtl2198","name":"aacctestdtl2198","type":"Microsoft.Storage/storageAccounts","location":"westeurope","tags":{"hidden-DevTestLabs-LabUId":"d3c3eeae-7185-4e12-a20a-18da12a2c457"},"properties":{"keyCreationTime":{"key1":"2024-06-06T04:46:30.5076921Z","key2":"2024-06-06T04:46:30.5076921Z"},"allowCrossTenantReplication":false,"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-06-06T04:46:30.5076921Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-06-06T04:46:30.5076921Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-06-06T04:46:30.3514338Z","primaryEndpoints":{"dfs":"https://aacctestdtl2198.dfs.core.windows.net/","web":"https://aacctestdtl2198.z6.web.core.windows.net/","blob":"https://aacctestdtl2198.blob.core.windows.net/","queue":"https://aacctestdtl2198.queue.core.windows.net/","table":"https://aacctestdtl2198.table.core.windows.net/","file":"https://aacctestdtl2198.file.core.windows.net/"},"primaryLocation":"westeurope","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/acctestRG06050248/providers/Microsoft.Storage/storageAccounts/aacctestdtl7529","name":"aacctestdtl7529","type":"Microsoft.Storage/storageAccounts","location":"westeurope","tags":{"hidden-DevTestLabs-LabUId":"fda98f86-cf92-469c-8b61-6b11a1044864"},"properties":{"keyCreationTime":{"key1":"2024-06-05T06:50:10.7739645Z","key2":"2024-06-05T06:50:10.7739645Z"},"allowCrossTenantReplication":false,"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-06-05T06:50:10.7896290Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-06-05T06:50:10.7896290Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-06-05T06:50:10.5865212Z","primaryEndpoints":{"dfs":"https://aacctestdtl7529.dfs.core.windows.net/","web":"https://aacctestdtl7529.z6.web.core.windows.net/","blob":"https://aacctestdtl7529.blob.core.windows.net/","queue":"https://aacctestdtl7529.queue.core.windows.net/","table":"https://aacctestdtl7529.table.core.windows.net/","file":"https://aacctestdtl7529.file.core.windows.net/"},"primaryLocation":"westeurope","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/AzureSDKTest_reserved/providers/Microsoft.Storage/storageAccounts/azuresdktest","name":"azuresdktest","type":"Microsoft.Storage/storageAccounts","location":"eastasia","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-08-12T06:32:07.1157877Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-08-12T06:32:07.1157877Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2020-08-12T06:32:07.0689199Z","primaryEndpoints":{"dfs":"https://azuresdktest.dfs.core.windows.net/","web":"https://azuresdktest.z7.web.core.windows.net/","blob":"https://azuresdktest.blob.core.windows.net/","queue":"https://azuresdktest.queue.core.windows.net/","table":"https://azuresdktest.table.core.windows.net/","file":"https://azuresdktest.file.core.windows.net/"},"primaryLocation":"eastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320004dd89524","name":"cs1100320004dd89524","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-03-26T05:48:15.7013062Z","key2":"2021-03-26T05:48:15.7013062Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-03-26T05:48:15.7169621Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-03-26T05:48:15.7169621Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-03-26T05:48:15.6545059Z","primaryEndpoints":{"dfs":"https://cs1100320004dd89524.dfs.core.windows.net/","web":"https://cs1100320004dd89524.z23.web.core.windows.net/","blob":"https://cs1100320004dd89524.blob.core.windows.net/","queue":"https://cs1100320004dd89524.queue.core.windows.net/","table":"https://cs1100320004dd89524.table.core.windows.net/","file":"https://cs1100320004dd89524.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320005416c8c9","name":"cs1100320005416c8c9","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-07-09T05:58:20.1898753Z","key2":"2021-07-09T05:58:20.1898753Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-07-09T05:58:20.2055665Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-07-09T05:58:20.2055665Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-07-09T05:58:20.0961322Z","primaryEndpoints":{"dfs":"https://cs1100320005416c8c9.dfs.core.windows.net/","web":"https://cs1100320005416c8c9.z23.web.core.windows.net/","blob":"https://cs1100320005416c8c9.blob.core.windows.net/","queue":"https://cs1100320005416c8c9.queue.core.windows.net/","table":"https://cs1100320005416c8c9.table.core.windows.net/","file":"https://cs1100320005416c8c9.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320007b1ce356","name":"cs1100320007b1ce356","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-08-31T13:56:10.5497663Z","key2":"2021-08-31T13:56:10.5497663Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-31T13:56:10.5497663Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-31T13:56:10.5497663Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-08-31T13:56:10.4560533Z","primaryEndpoints":{"dfs":"https://cs1100320007b1ce356.dfs.core.windows.net/","web":"https://cs1100320007b1ce356.z23.web.core.windows.net/","blob":"https://cs1100320007b1ce356.blob.core.windows.net/","queue":"https://cs1100320007b1ce356.queue.core.windows.net/","table":"https://cs1100320007b1ce356.table.core.windows.net/","file":"https://cs1100320007b1ce356.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/AzureSDKTest_reserved/providers/Microsoft.Storage/storageAccounts/cs1100320007de01867","name":"cs1100320007de01867","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-09-25T03:24:00.9959166Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-09-25T03:24:00.9959166Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2020-09-25T03:24:00.9490326Z","primaryEndpoints":{"dfs":"https://cs1100320007de01867.dfs.core.windows.net/","web":"https://cs1100320007de01867.z23.web.core.windows.net/","blob":"https://cs1100320007de01867.blob.core.windows.net/","queue":"https://cs1100320007de01867.queue.core.windows.net/","table":"https://cs1100320007de01867.table.core.windows.net/","file":"https://cs1100320007de01867.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320007f91393f","name":"cs1100320007f91393f","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-01-22T18:02:15.3088372Z","key2":"2022-01-22T18:02:15.3088372Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-01-22T18:02:15.3088372Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-01-22T18:02:15.3088372Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-01-22T18:02:15.1681915Z","primaryEndpoints":{"dfs":"https://cs1100320007f91393f.dfs.core.windows.net/","web":"https://cs1100320007f91393f.z23.web.core.windows.net/","blob":"https://cs1100320007f91393f.blob.core.windows.net/","queue":"https://cs1100320007f91393f.queue.core.windows.net/","table":"https://cs1100320007f91393f.table.core.windows.net/","file":"https://cs1100320007f91393f.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs11003200087c55daf","name":"cs11003200087c55daf","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-07-21T00:43:24.0011691Z","key2":"2021-07-21T00:43:24.0011691Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-07-21T00:43:24.0011691Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-07-21T00:43:24.0011691Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-07-21T00:43:23.9230250Z","primaryEndpoints":{"dfs":"https://cs11003200087c55daf.dfs.core.windows.net/","web":"https://cs11003200087c55daf.z23.web.core.windows.net/","blob":"https://cs11003200087c55daf.blob.core.windows.net/","queue":"https://cs11003200087c55daf.queue.core.windows.net/","table":"https://cs11003200087c55daf.table.core.windows.net/","file":"https://cs11003200087c55daf.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320008debd5bc","name":"cs1100320008debd5bc","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-03-17T07:12:44.1132341Z","key2":"2021-03-17T07:12:44.1132341Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-03-17T07:12:44.1132341Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-03-17T07:12:44.1132341Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-03-17T07:12:44.0351358Z","primaryEndpoints":{"dfs":"https://cs1100320008debd5bc.dfs.core.windows.net/","web":"https://cs1100320008debd5bc.z23.web.core.windows.net/","blob":"https://cs1100320008debd5bc.blob.core.windows.net/","queue":"https://cs1100320008debd5bc.queue.core.windows.net/","table":"https://cs1100320008debd5bc.table.core.windows.net/","file":"https://cs1100320008debd5bc.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032000919ef7c5","name":"cs110032000919ef7c5","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-10-09T02:02:43.1652268Z","key2":"2021-10-09T02:02:43.1652268Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-09T02:02:43.1652268Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-09T02:02:43.1652268Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-09T02:02:43.0714900Z","primaryEndpoints":{"dfs":"https://cs110032000919ef7c5.dfs.core.windows.net/","web":"https://cs110032000919ef7c5.z23.web.core.windows.net/","blob":"https://cs110032000919ef7c5.blob.core.windows.net/","queue":"https://cs110032000919ef7c5.queue.core.windows.net/","table":"https://cs110032000919ef7c5.table.core.windows.net/","file":"https://cs110032000919ef7c5.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs11003200092c7f510","name":"cs11003200092c7f510","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2023-04-23T01:08:37.4361277Z","key2":"2023-04-23T01:08:37.4361277Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-04-23T01:08:37.4517613Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-04-23T01:08:37.4517613Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-04-23T01:08:37.3111734Z","primaryEndpoints":{"dfs":"https://cs11003200092c7f510.dfs.core.windows.net/","web":"https://cs11003200092c7f510.z23.web.core.windows.net/","blob":"https://cs11003200092c7f510.blob.core.windows.net/","queue":"https://cs11003200092c7f510.queue.core.windows.net/","table":"https://cs11003200092c7f510.table.core.windows.net/","file":"https://cs11003200092c7f510.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs11003200092fe0771","name":"cs11003200092fe0771","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-03-23T07:08:51.1436686Z","key2":"2021-03-23T07:08:51.1436686Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-03-23T07:08:51.1593202Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-03-23T07:08:51.1593202Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-03-23T07:08:51.0811120Z","primaryEndpoints":{"dfs":"https://cs11003200092fe0771.dfs.core.windows.net/","web":"https://cs11003200092fe0771.z23.web.core.windows.net/","blob":"https://cs11003200092fe0771.blob.core.windows.net/","queue":"https://cs11003200092fe0771.queue.core.windows.net/","table":"https://cs11003200092fe0771.table.core.windows.net/","file":"https://cs11003200092fe0771.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032000b6f3c90c","name":"cs110032000b6f3c90c","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-05-06T05:28:23.2493456Z","key2":"2021-05-06T05:28:23.2493456Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-05-06T05:28:23.2493456Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-05-06T05:28:23.2493456Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-05-06T05:28:23.1868245Z","primaryEndpoints":{"dfs":"https://cs110032000b6f3c90c.dfs.core.windows.net/","web":"https://cs110032000b6f3c90c.z23.web.core.windows.net/","blob":"https://cs110032000b6f3c90c.blob.core.windows.net/","queue":"https://cs110032000b6f3c90c.queue.core.windows.net/","table":"https://cs110032000b6f3c90c.table.core.windows.net/","file":"https://cs110032000b6f3c90c.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032000c31bae71","name":"cs110032000c31bae71","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-04-15T06:39:35.4649198Z","key2":"2021-04-15T06:39:35.4649198Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-15T06:39:35.4649198Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-15T06:39:35.4649198Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-04-15T06:39:35.4180004Z","primaryEndpoints":{"dfs":"https://cs110032000c31bae71.dfs.core.windows.net/","web":"https://cs110032000c31bae71.z23.web.core.windows.net/","blob":"https://cs110032000c31bae71.blob.core.windows.net/","queue":"https://cs110032000c31bae71.queue.core.windows.net/","table":"https://cs110032000c31bae71.table.core.windows.net/","file":"https://cs110032000c31bae71.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/AzureSDKTest_reserved/providers/Microsoft.Storage/storageAccounts/cs110032000ca62af00","name":"cs110032000ca62af00","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-09-22T02:06:18.4998653Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-09-22T02:06:18.4998653Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2020-09-22T02:06:18.4217109Z","primaryEndpoints":{"dfs":"https://cs110032000ca62af00.dfs.core.windows.net/","web":"https://cs110032000ca62af00.z23.web.core.windows.net/","blob":"https://cs110032000ca62af00.blob.core.windows.net/","queue":"https://cs110032000ca62af00.queue.core.windows.net/","table":"https://cs110032000ca62af00.table.core.windows.net/","file":"https://cs110032000ca62af00.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032000d5b642af","name":"cs110032000d5b642af","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-08-12T04:59:52.1914004Z","key2":"2022-08-12T04:59:52.1914004Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-12T04:59:52.2070290Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-12T04:59:52.2070290Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-12T04:59:52.0820281Z","primaryEndpoints":{"dfs":"https://cs110032000d5b642af.dfs.core.windows.net/","web":"https://cs110032000d5b642af.z23.web.core.windows.net/","blob":"https://cs110032000d5b642af.blob.core.windows.net/","queue":"https://cs110032000d5b642af.queue.core.windows.net/","table":"https://cs110032000d5b642af.table.core.windows.net/","file":"https://cs110032000d5b642af.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032000e1cb9f41","name":"cs110032000e1cb9f41","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-06-01T02:14:02.8985613Z","key2":"2021-06-01T02:14:02.8985613Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-06-01T02:14:02.9140912Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-06-01T02:14:02.9140912Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-06-01T02:14:02.8047066Z","primaryEndpoints":{"dfs":"https://cs110032000e1cb9f41.dfs.core.windows.net/","web":"https://cs110032000e1cb9f41.z23.web.core.windows.net/","blob":"https://cs110032000e1cb9f41.blob.core.windows.net/","queue":"https://cs110032000e1cb9f41.queue.core.windows.net/","table":"https://cs110032000e1cb9f41.table.core.windows.net/","file":"https://cs110032000e1cb9f41.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032000e3121978","name":"cs110032000e3121978","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-04-25T07:26:43.6124221Z","key2":"2021-04-25T07:26:43.6124221Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-25T07:26:43.6124221Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-25T07:26:43.6124221Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-04-25T07:26:43.5343583Z","primaryEndpoints":{"dfs":"https://cs110032000e3121978.dfs.core.windows.net/","web":"https://cs110032000e3121978.z23.web.core.windows.net/","blob":"https://cs110032000e3121978.blob.core.windows.net/","queue":"https://cs110032000e3121978.queue.core.windows.net/","table":"https://cs110032000e3121978.table.core.windows.net/","file":"https://cs110032000e3121978.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032000f3aac891","name":"cs110032000f3aac891","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-10-08T11:18:17.0122606Z","key2":"2021-10-08T11:18:17.0122606Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-08T11:18:17.0122606Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-08T11:18:17.0122606Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-08T11:18:16.9184856Z","primaryEndpoints":{"dfs":"https://cs110032000f3aac891.dfs.core.windows.net/","web":"https://cs110032000f3aac891.z23.web.core.windows.net/","blob":"https://cs110032000f3aac891.blob.core.windows.net/","queue":"https://cs110032000f3aac891.queue.core.windows.net/","table":"https://cs110032000f3aac891.table.core.windows.net/","file":"https://cs110032000f3aac891.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320010339dce7","name":"cs1100320010339dce7","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-07-01T12:55:31.1442388Z","key2":"2021-07-01T12:55:31.1442388Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-07-01T12:55:31.1442388Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-07-01T12:55:31.1442388Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-07-01T12:55:31.0661165Z","primaryEndpoints":{"dfs":"https://cs1100320010339dce7.dfs.core.windows.net/","web":"https://cs1100320010339dce7.z23.web.core.windows.net/","blob":"https://cs1100320010339dce7.blob.core.windows.net/","queue":"https://cs1100320010339dce7.queue.core.windows.net/","table":"https://cs1100320010339dce7.table.core.windows.net/","file":"https://cs1100320010339dce7.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs11003200127365c47","name":"cs11003200127365c47","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-03-25T03:10:52.6098894Z","key2":"2021-03-25T03:10:52.6098894Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-03-25T03:10:52.6098894Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-03-25T03:10:52.6098894Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-03-25T03:10:52.5318146Z","primaryEndpoints":{"dfs":"https://cs11003200127365c47.dfs.core.windows.net/","web":"https://cs11003200127365c47.z23.web.core.windows.net/","blob":"https://cs11003200127365c47.blob.core.windows.net/","queue":"https://cs11003200127365c47.queue.core.windows.net/","table":"https://cs11003200127365c47.table.core.windows.net/","file":"https://cs11003200127365c47.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs11003200129e38348","name":"cs11003200129e38348","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-05-24T06:59:16.3135399Z","key2":"2021-05-24T06:59:16.3135399Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-05-24T06:59:16.3135399Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-05-24T06:59:16.3135399Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-05-24T06:59:16.2198282Z","primaryEndpoints":{"dfs":"https://cs11003200129e38348.dfs.core.windows.net/","web":"https://cs11003200129e38348.z23.web.core.windows.net/","blob":"https://cs11003200129e38348.blob.core.windows.net/","queue":"https://cs11003200129e38348.queue.core.windows.net/","table":"https://cs11003200129e38348.table.core.windows.net/","file":"https://cs11003200129e38348.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320012c36c452","name":"cs1100320012c36c452","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-04-09T08:04:25.5979407Z","key2":"2021-04-09T08:04:25.5979407Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-09T08:04:25.5979407Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-09T08:04:25.5979407Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-04-09T08:04:25.5198295Z","primaryEndpoints":{"dfs":"https://cs1100320012c36c452.dfs.core.windows.net/","web":"https://cs1100320012c36c452.z23.web.core.windows.net/","blob":"https://cs1100320012c36c452.blob.core.windows.net/","queue":"https://cs1100320012c36c452.queue.core.windows.net/","table":"https://cs1100320012c36c452.table.core.windows.net/","file":"https://cs1100320012c36c452.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032001520b2764","name":"cs110032001520b2764","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-09-03T08:56:46.2009376Z","key2":"2021-09-03T08:56:46.2009376Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-03T08:56:46.2009376Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-03T08:56:46.2009376Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-03T08:56:46.1071770Z","primaryEndpoints":{"dfs":"https://cs110032001520b2764.dfs.core.windows.net/","web":"https://cs110032001520b2764.z23.web.core.windows.net/","blob":"https://cs110032001520b2764.blob.core.windows.net/","queue":"https://cs110032001520b2764.queue.core.windows.net/","table":"https://cs110032001520b2764.table.core.windows.net/","file":"https://cs110032001520b2764.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320016ac59291","name":"cs1100320016ac59291","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-08-10T06:12:25.7518719Z","key2":"2021-08-10T06:12:25.7518719Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-10T06:12:25.7518719Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-10T06:12:25.7518719Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-08-10T06:12:25.6581170Z","primaryEndpoints":{"dfs":"https://cs1100320016ac59291.dfs.core.windows.net/","web":"https://cs1100320016ac59291.z23.web.core.windows.net/","blob":"https://cs1100320016ac59291.blob.core.windows.net/","queue":"https://cs1100320016ac59291.queue.core.windows.net/","table":"https://cs1100320016ac59291.table.core.windows.net/","file":"https://cs1100320016ac59291.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320018cedbbd6","name":"cs1100320018cedbbd6","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-11-02T06:32:13.4022120Z","key2":"2021-11-02T06:32:13.4022120Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-02T06:32:13.4022120Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-02T06:32:13.4022120Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-11-02T06:32:13.3084745Z","primaryEndpoints":{"dfs":"https://cs1100320018cedbbd6.dfs.core.windows.net/","web":"https://cs1100320018cedbbd6.z23.web.core.windows.net/","blob":"https://cs1100320018cedbbd6.blob.core.windows.net/","queue":"https://cs1100320018cedbbd6.queue.core.windows.net/","table":"https://cs1100320018cedbbd6.table.core.windows.net/","file":"https://cs1100320018cedbbd6.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320018db36b92","name":"cs1100320018db36b92","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-03-28T03:36:34.2370202Z","key2":"2022-03-28T03:36:34.2370202Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-28T03:36:34.2370202Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-28T03:36:34.2370202Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-28T03:36:34.1432960Z","primaryEndpoints":{"dfs":"https://cs1100320018db36b92.dfs.core.windows.net/","web":"https://cs1100320018db36b92.z23.web.core.windows.net/","blob":"https://cs1100320018db36b92.blob.core.windows.net/","queue":"https://cs1100320018db36b92.queue.core.windows.net/","table":"https://cs1100320018db36b92.table.core.windows.net/","file":"https://cs1100320018db36b92.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032001b3f915f1","name":"cs110032001b3f915f1","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-12-01T09:52:15.5623314Z","key2":"2021-12-01T09:52:15.5623314Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-01T09:52:15.5623314Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-01T09:52:15.5623314Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-12-01T09:52:15.4529548Z","primaryEndpoints":{"dfs":"https://cs110032001b3f915f1.dfs.core.windows.net/","web":"https://cs110032001b3f915f1.z23.web.core.windows.net/","blob":"https://cs110032001b3f915f1.blob.core.windows.net/","queue":"https://cs110032001b3f915f1.queue.core.windows.net/","table":"https://cs110032001b3f915f1.table.core.windows.net/","file":"https://cs110032001b3f915f1.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032001b429e302","name":"cs110032001b429e302","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-03-03T08:36:37.1925814Z","key2":"2022-03-03T08:36:37.1925814Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-03T08:36:37.1925814Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-03T08:36:37.1925814Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-03T08:36:37.0989854Z","primaryEndpoints":{"dfs":"https://cs110032001b429e302.dfs.core.windows.net/","web":"https://cs110032001b429e302.z23.web.core.windows.net/","blob":"https://cs110032001b429e302.blob.core.windows.net/","queue":"https://cs110032001b429e302.queue.core.windows.net/","table":"https://cs110032001b429e302.table.core.windows.net/","file":"https://cs110032001b429e302.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032001b42c9a19","name":"cs110032001b42c9a19","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-12-07T06:17:44.4758914Z","key2":"2021-12-07T06:17:44.4758914Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-07T06:17:44.4915329Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-07T06:17:44.4915329Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-12-07T06:17:44.3665152Z","primaryEndpoints":{"dfs":"https://cs110032001b42c9a19.dfs.core.windows.net/","web":"https://cs110032001b42c9a19.z23.web.core.windows.net/","blob":"https://cs110032001b42c9a19.blob.core.windows.net/","queue":"https://cs110032001b42c9a19.queue.core.windows.net/","table":"https://cs110032001b42c9a19.table.core.windows.net/","file":"https://cs110032001b42c9a19.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032001c03a0927","name":"cs110032001c03a0927","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-11-09T03:33:20.5492464Z","key2":"2022-11-09T03:33:20.5492464Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-09T03:33:21.4711071Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-09T03:33:21.4711071Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-09T03:33:20.4399045Z","primaryEndpoints":{"dfs":"https://cs110032001c03a0927.dfs.core.windows.net/","web":"https://cs110032001c03a0927.z23.web.core.windows.net/","blob":"https://cs110032001c03a0927.blob.core.windows.net/","queue":"https://cs110032001c03a0927.queue.core.windows.net/","table":"https://cs110032001c03a0927.table.core.windows.net/","file":"https://cs110032001c03a0927.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032001c7af275f","name":"cs110032001c7af275f","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-01-11T02:46:33.2282076Z","key2":"2022-01-11T02:46:33.2282076Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-01-11T02:46:33.2438448Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-01-11T02:46:33.2438448Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-01-11T02:46:33.1190309Z","primaryEndpoints":{"dfs":"https://cs110032001c7af275f.dfs.core.windows.net/","web":"https://cs110032001c7af275f.z23.web.core.windows.net/","blob":"https://cs110032001c7af275f.blob.core.windows.net/","queue":"https://cs110032001c7af275f.queue.core.windows.net/","table":"https://cs110032001c7af275f.table.core.windows.net/","file":"https://cs110032001c7af275f.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032001d33a7d6b","name":"cs110032001d33a7d6b","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-03-23T09:31:11.8736695Z","key2":"2022-03-23T09:31:11.8736695Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-23T09:31:11.8736695Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-23T09:31:11.8736695Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-23T09:31:11.7641980Z","primaryEndpoints":{"dfs":"https://cs110032001d33a7d6b.dfs.core.windows.net/","web":"https://cs110032001d33a7d6b.z23.web.core.windows.net/","blob":"https://cs110032001d33a7d6b.blob.core.windows.net/","queue":"https://cs110032001d33a7d6b.queue.core.windows.net/","table":"https://cs110032001d33a7d6b.table.core.windows.net/","file":"https://cs110032001d33a7d6b.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032001d9298600","name":"cs110032001d9298600","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-10-17T07:01:01.3254786Z","key2":"2022-10-17T07:01:01.3254786Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-17T07:01:02.4191975Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-17T07:01:02.4191975Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-17T07:01:01.2316914Z","primaryEndpoints":{"dfs":"https://cs110032001d9298600.dfs.core.windows.net/","web":"https://cs110032001d9298600.z23.web.core.windows.net/","blob":"https://cs110032001d9298600.blob.core.windows.net/","queue":"https://cs110032001d9298600.queue.core.windows.net/","table":"https://cs110032001d9298600.table.core.windows.net/","file":"https://cs110032001d9298600.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032001dbc5380d","name":"cs110032001dbc5380d","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-05-24T09:00:54.0289602Z","key2":"2022-05-24T09:00:54.0289602Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-24T09:00:54.0445000Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-24T09:00:54.0445000Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-05-24T09:00:53.9195518Z","primaryEndpoints":{"dfs":"https://cs110032001dbc5380d.dfs.core.windows.net/","web":"https://cs110032001dbc5380d.z23.web.core.windows.net/","blob":"https://cs110032001dbc5380d.blob.core.windows.net/","queue":"https://cs110032001dbc5380d.queue.core.windows.net/","table":"https://cs110032001dbc5380d.table.core.windows.net/","file":"https://cs110032001dbc5380d.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032001eb0eb551","name":"cs110032001eb0eb551","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-10-12T06:11:10.5842334Z","key2":"2022-10-12T06:11:10.5842334Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-12T06:11:11.7405204Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-12T06:11:11.7405204Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-12T06:11:10.4592363Z","primaryEndpoints":{"dfs":"https://cs110032001eb0eb551.dfs.core.windows.net/","web":"https://cs110032001eb0eb551.z23.web.core.windows.net/","blob":"https://cs110032001eb0eb551.blob.core.windows.net/","queue":"https://cs110032001eb0eb551.queue.core.windows.net/","table":"https://cs110032001eb0eb551.table.core.windows.net/","file":"https://cs110032001eb0eb551.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032001fc5cae23","name":"cs110032001fc5cae23","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-11-29T12:20:49.5928874Z","key2":"2022-11-29T12:20:49.5928874Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-29T12:20:49.5928874Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-29T12:20:49.5928874Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-29T12:20:49.4835194Z","primaryEndpoints":{"dfs":"https://cs110032001fc5cae23.dfs.core.windows.net/","web":"https://cs110032001fc5cae23.z23.web.core.windows.net/","blob":"https://cs110032001fc5cae23.blob.core.windows.net/","queue":"https://cs110032001fc5cae23.queue.core.windows.net/","table":"https://cs110032001fc5cae23.table.core.windows.net/","file":"https://cs110032001fc5cae23.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320020231acc7","name":"cs1100320020231acc7","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-12-02T05:46:36.5440023Z","key2":"2022-12-02T05:46:36.5440023Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-02T05:46:36.5596404Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-02T05:46:36.5596404Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-12-02T05:46:36.4658704Z","primaryEndpoints":{"dfs":"https://cs1100320020231acc7.dfs.core.windows.net/","web":"https://cs1100320020231acc7.z23.web.core.windows.net/","blob":"https://cs1100320020231acc7.blob.core.windows.net/","queue":"https://cs1100320020231acc7.queue.core.windows.net/","table":"https://cs1100320020231acc7.table.core.windows.net/","file":"https://cs1100320020231acc7.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320021bf852a7","name":"cs1100320021bf852a7","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-11-11T03:14:46.7901340Z","key2":"2022-11-11T03:14:46.7901340Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-11T03:14:46.7901340Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-11T03:14:46.7901340Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-11T03:14:46.6807523Z","primaryEndpoints":{"dfs":"https://cs1100320021bf852a7.dfs.core.windows.net/","web":"https://cs1100320021bf852a7.z23.web.core.windows.net/","blob":"https://cs1100320021bf852a7.blob.core.windows.net/","queue":"https://cs1100320021bf852a7.queue.core.windows.net/","table":"https://cs1100320021bf852a7.table.core.windows.net/","file":"https://cs1100320021bf852a7.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs11003200221729025","name":"cs11003200221729025","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2024-01-12T03:29:10.1894490Z","key2":"2024-01-12T03:29:10.1894490Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-01-12T03:29:10.2050565Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-01-12T03:29:10.2050565Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-01-12T03:29:10.0644408Z","primaryEndpoints":{"dfs":"https://cs11003200221729025.dfs.core.windows.net/","web":"https://cs11003200221729025.z23.web.core.windows.net/","blob":"https://cs11003200221729025.blob.core.windows.net/","queue":"https://cs11003200221729025.queue.core.windows.net/","table":"https://cs11003200221729025.table.core.windows.net/","file":"https://cs11003200221729025.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320023613967b","name":"cs1100320023613967b","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-10-10T02:03:45.6909347Z","key2":"2022-10-10T02:03:45.6909347Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-10T02:03:46.3159450Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-10T02:03:46.3159450Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-10T02:03:45.5971844Z","primaryEndpoints":{"dfs":"https://cs1100320023613967b.dfs.core.windows.net/","web":"https://cs1100320023613967b.z23.web.core.windows.net/","blob":"https://cs1100320023613967b.blob.core.windows.net/","queue":"https://cs1100320023613967b.queue.core.windows.net/","table":"https://cs1100320023613967b.table.core.windows.net/","file":"https://cs1100320023613967b.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320025316bd42","name":"cs1100320025316bd42","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2023-04-20T08:07:13.6134128Z","key2":"2023-04-20T08:07:13.6134128Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-04-20T08:07:13.6290377Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-04-20T08:07:13.6290377Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-04-20T08:07:13.4884106Z","primaryEndpoints":{"dfs":"https://cs1100320025316bd42.dfs.core.windows.net/","web":"https://cs1100320025316bd42.z23.web.core.windows.net/","blob":"https://cs1100320025316bd42.blob.core.windows.net/","queue":"https://cs1100320025316bd42.queue.core.windows.net/","table":"https://cs1100320025316bd42.table.core.windows.net/","file":"https://cs1100320025316bd42.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032002659dd63b","name":"cs110032002659dd63b","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2023-01-12T09:06:12.0799907Z","key2":"2023-01-12T09:06:12.0799907Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-12T09:06:12.0956006Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-12T09:06:12.0956006Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-12T09:06:11.9549543Z","primaryEndpoints":{"dfs":"https://cs110032002659dd63b.dfs.core.windows.net/","web":"https://cs110032002659dd63b.z23.web.core.windows.net/","blob":"https://cs110032002659dd63b.blob.core.windows.net/","queue":"https://cs110032002659dd63b.queue.core.windows.net/","table":"https://cs110032002659dd63b.table.core.windows.net/","file":"https://cs110032002659dd63b.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320026f5d426c","name":"cs1100320026f5d426c","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2023-02-04T07:50:15.8400360Z","key2":"2023-02-04T07:50:15.8400360Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-04T07:50:15.8556226Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-04T07:50:15.8556226Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-02-04T07:50:15.6995628Z","primaryEndpoints":{"dfs":"https://cs1100320026f5d426c.dfs.core.windows.net/","web":"https://cs1100320026f5d426c.z23.web.core.windows.net/","blob":"https://cs1100320026f5d426c.blob.core.windows.net/","queue":"https://cs1100320026f5d426c.queue.core.windows.net/","table":"https://cs1100320026f5d426c.table.core.windows.net/","file":"https://cs1100320026f5d426c.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs11003200276a5db68","name":"cs11003200276a5db68","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2023-02-17T03:55:44.6212229Z","key2":"2023-02-17T03:55:44.6212229Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-17T03:55:44.6212229Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-17T03:55:44.6212229Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-02-17T03:55:44.4805786Z","primaryEndpoints":{"dfs":"https://cs11003200276a5db68.dfs.core.windows.net/","web":"https://cs11003200276a5db68.z23.web.core.windows.net/","blob":"https://cs11003200276a5db68.blob.core.windows.net/","queue":"https://cs11003200276a5db68.queue.core.windows.net/","table":"https://cs11003200276a5db68.table.core.windows.net/","file":"https://cs11003200276a5db68.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320029b4982f7","name":"cs1100320029b4982f7","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2023-05-22T08:21:49.5919951Z","key2":"2023-05-22T08:21:49.5919951Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-05-22T08:21:49.5919951Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-05-22T08:21:49.5919951Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-05-22T08:21:49.4669976Z","primaryEndpoints":{"dfs":"https://cs1100320029b4982f7.dfs.core.windows.net/","web":"https://cs1100320029b4982f7.z23.web.core.windows.net/","blob":"https://cs1100320029b4982f7.blob.core.windows.net/","queue":"https://cs1100320029b4982f7.queue.core.windows.net/","table":"https://cs1100320029b4982f7.table.core.windows.net/","file":"https://cs1100320029b4982f7.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032002bffa30b5","name":"cs110032002bffa30b5","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2023-09-04T09:27:45.5068146Z","key2":"2023-09-04T09:27:45.5068146Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-09-04T09:27:45.5068146Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-09-04T09:27:45.5068146Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-09-04T09:27:45.3817744Z","primaryEndpoints":{"dfs":"https://cs110032002bffa30b5.dfs.core.windows.net/","web":"https://cs110032002bffa30b5.z23.web.core.windows.net/","blob":"https://cs110032002bffa30b5.blob.core.windows.net/","queue":"https://cs110032002bffa30b5.queue.core.windows.net/","table":"https://cs110032002bffa30b5.table.core.windows.net/","file":"https://cs110032002bffa30b5.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032003738bae5b","name":"cs110032003738bae5b","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2024-04-26T00:28:00.8394189Z","key2":"2024-04-26T00:28:00.8394189Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-04-26T00:28:00.8550664Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-04-26T00:28:00.8550664Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-04-26T00:28:00.6363080Z","primaryEndpoints":{"dfs":"https://cs110032003738bae5b.dfs.core.windows.net/","web":"https://cs110032003738bae5b.z23.web.core.windows.net/","blob":"https://cs110032003738bae5b.blob.core.windows.net/","queue":"https://cs110032003738bae5b.queue.core.windows.net/","table":"https://cs110032003738bae5b.table.core.windows.net/","file":"https://cs110032003738bae5b.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs11003200373a11b52","name":"cs11003200373a11b52","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2024-04-28T07:31:30.1434785Z","key2":"2024-04-28T07:31:30.1434785Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-04-28T07:31:30.1747327Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-04-28T07:31:30.1747327Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-04-28T07:31:29.8934828Z","primaryEndpoints":{"dfs":"https://cs11003200373a11b52.dfs.core.windows.net/","web":"https://cs11003200373a11b52.z23.web.core.windows.net/","blob":"https://cs11003200373a11b52.blob.core.windows.net/","queue":"https://cs11003200373a11b52.queue.core.windows.net/","table":"https://cs11003200373a11b52.table.core.windows.net/","file":"https://cs11003200373a11b52.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs11003200374c5a90c","name":"cs11003200374c5a90c","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2024-05-06T09:18:12.6443131Z","key2":"2024-05-06T09:18:12.6443131Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-05-06T09:18:12.6599327Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-05-06T09:18:12.6599327Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-05-06T09:18:12.4412188Z","primaryEndpoints":{"dfs":"https://cs11003200374c5a90c.dfs.core.windows.net/","web":"https://cs11003200374c5a90c.z23.web.core.windows.net/","blob":"https://cs11003200374c5a90c.blob.core.windows.net/","queue":"https://cs11003200374c5a90c.queue.core.windows.net/","table":"https://cs11003200374c5a90c.table.core.windows.net/","file":"https://cs11003200374c5a90c.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/managed-rg-feng-purview/providers/Microsoft.Storage/storageAccounts/scansouthcentralusdteqbx","name":"scansouthcentralusdteqbx","type":"Microsoft.Storage/storageAccounts","location":"southcentralus","tags":{},"properties":{"keyCreationTime":{"key1":"2021-09-23T06:00:34.2251607Z","key2":"2021-09-23T06:00:34.2251607Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-23T06:00:34.2251607Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-23T06:00:34.2251607Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-23T06:00:34.1313540Z","primaryEndpoints":{"dfs":"https://scansouthcentralusdteqbx.dfs.core.windows.net/","web":"https://scansouthcentralusdteqbx.z21.web.core.windows.net/","blob":"https://scansouthcentralusdteqbx.blob.core.windows.net/","queue":"https://scansouthcentralusdteqbx.queue.core.windows.net/","table":"https://scansouthcentralusdteqbx.table.core.windows.net/","file":"https://scansouthcentralusdteqbx.file.core.windows.net/"},"primaryLocation":"southcentralus","statusOfPrimary":"available"}},{"identity":{"principalId":"61cb6fdd-5399-4a58-aeee-c1c9a8a84094","tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","type":"SystemAssigned"},"sku":{"name":"Standard_GRS","tier":"Standard"},"kind":"BlobStorage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/databricks-rg-cli-test-db-create-yyhko6mu2w646/providers/Microsoft.Storage/storageAccounts/dbstorageiuxa4gtv5zxki","name":"dbstorageiuxa4gtv5zxki","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{"application":"databricks","databricks-environment":"true"},"properties":{"keyCreationTime":{"key1":"2022-08-11T10:52:46.6287515Z","key2":"2022-08-11T10:52:46.6287515Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-11T10:52:46.6442622Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-11T10:52:46.6442622Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-11T10:52:46.5192203Z","primaryEndpoints":{"dfs":"https://dbstorageiuxa4gtv5zxki.dfs.core.windows.net/","blob":"https://dbstorageiuxa4gtv5zxki.blob.core.windows.net/","table":"https://dbstorageiuxa4gtv5zxki.table.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/feng-cli-rg/providers/Microsoft.Storage/storageAccounts/extmigrate","name":"extmigrate","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-03-16T08:26:10.6796218Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-03-16T08:26:10.6796218Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2020-03-16T08:26:10.5858998Z","primaryEndpoints":{"blob":"https://extmigrate.blob.core.windows.net/","queue":"https://extmigrate.queue.core.windows.net/","table":"https://extmigrate.table.core.windows.net/","file":"https://extmigrate.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"blob":"https://extmigrate-secondary.blob.core.windows.net/","queue":"https://extmigrate-secondary.queue.core.windows.net/","table":"https://extmigrate-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/feng-cli-rg/providers/Microsoft.Storage/storageAccounts/fengsa","name":"fengsa","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":"2021-05-14T06:47:20.1106748Z","key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-01-06T04:33:22.9379802Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-01-06T04:33:22.9379802Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2020-01-06T04:33:22.8754625Z","primaryEndpoints":{"dfs":"https://fengsa.dfs.core.windows.net/","web":"https://fengsa.z19.web.core.windows.net/","blob":"https://fengsa.blob.core.windows.net/","queue":"https://fengsa.queue.core.windows.net/","table":"https://fengsa.table.core.windows.net/","file":"https://fengsa.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://fengsa-secondary.dfs.core.windows.net/","web":"https://fengsa-secondary.z19.web.core.windows.net/","blob":"https://fengsa-secondary.blob.core.windows.net/","queue":"https://fengsa-secondary.queue.core.windows.net/","table":"https://fengsa-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/feng-cli-rg/providers/Microsoft.Storage/storageAccounts/fengtestsa","name":"fengtestsa","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-10-29T03:10:28.7204355Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-10-29T03:10:28.7204355Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2020-10-29T03:10:28.6266623Z","primaryEndpoints":{"dfs":"https://fengtestsa.dfs.core.windows.net/","web":"https://fengtestsa.z19.web.core.windows.net/","blob":"https://fengtestsa.blob.core.windows.net/","queue":"https://fengtestsa.queue.core.windows.net/","table":"https://fengtestsa.table.core.windows.net/","file":"https://fengtestsa.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://fengtestsa-secondary.dfs.core.windows.net/","web":"https://fengtestsa-secondary.z19.web.core.windows.net/","blob":"https://fengtestsa-secondary.blob.core.windows.net/","queue":"https://fengtestsa-secondary.queue.core.windows.net/","table":"https://fengtestsa-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/IT_acctestRG-ibt-24_acctest-IBT-0710-2_4ebedb5a-e3b1-4675-aa4c-3c160fe70907/providers/Microsoft.Storage/storageAccounts/6ynst8ytvcms52eviy9cme3e","name":"6ynst8ytvcms52eviy9cme3e","type":"Microsoft.Storage/storageAccounts","location":"westus2","tags":{"createdby":"azureimagebuilder","magicvalue":"0d819542a3774a2a8709401a7cd09eb8"},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-07-10T11:43:30.0119558Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-07-10T11:43:30.0119558Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2020-07-10T11:43:29.9651518Z","primaryEndpoints":{"blob":"https://6ynst8ytvcms52eviy9cme3e.blob.core.windows.net/","queue":"https://6ynst8ytvcms52eviy9cme3e.queue.core.windows.net/","table":"https://6ynst8ytvcms52eviy9cme3e.table.core.windows.net/","file":"https://6ynst8ytvcms52eviy9cme3e.file.core.windows.net/"},"primaryLocation":"westus2","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/managed-rg-fypurview/providers/Microsoft.Storage/storageAccounts/scanwestus2ghwdfbf","name":"scanwestus2ghwdfbf","type":"Microsoft.Storage/storageAccounts","location":"westus2","tags":{},"properties":{"keyCreationTime":{"key1":"2021-09-28T03:24:36.3735480Z","key2":"2021-09-28T03:24:36.3735480Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-28T03:24:36.3891539Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-28T03:24:36.3891539Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-28T03:24:36.2797988Z","primaryEndpoints":{"dfs":"https://scanwestus2ghwdfbf.dfs.core.windows.net/","web":"https://scanwestus2ghwdfbf.z5.web.core.windows.net/","blob":"https://scanwestus2ghwdfbf.blob.core.windows.net/","queue":"https://scanwestus2ghwdfbf.queue.core.windows.net/","table":"https://scanwestus2ghwdfbf.table.core.windows.net/","file":"https://scanwestus2ghwdfbf.file.core.windows.net/"},"primaryLocation":"westus2","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/azure-cli-test-file-handle-rg/providers/Microsoft.Storage/storageAccounts/testfilehandlesa","name":"testfilehandlesa","type":"Microsoft.Storage/storageAccounts","location":"westus2","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":"2021-11-02T02:22:24.9147695Z","key2":"2021-11-02T02:22:24.9147695Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-02T02:22:24.9147695Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-02T02:22:24.9147695Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-11-02T02:22:24.8209748Z","primaryEndpoints":{"dfs":"https://testfilehandlesa.dfs.core.windows.net/","web":"https://testfilehandlesa.z5.web.core.windows.net/","blob":"https://testfilehandlesa.blob.core.windows.net/","queue":"https://testfilehandlesa.queue.core.windows.net/","table":"https://testfilehandlesa.table.core.windows.net/","file":"https://testfilehandlesa.file.core.windows.net/"},"primaryLocation":"westus2","statusOfPrimary":"available","secondaryLocation":"westcentralus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://testfilehandlesa-secondary.dfs.core.windows.net/","web":"https://testfilehandlesa-secondary.z5.web.core.windows.net/","blob":"https://testfilehandlesa-secondary.blob.core.windows.net/","queue":"https://testfilehandlesa-secondary.queue.core.windows.net/","table":"https://testfilehandlesa-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_GRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ps2866/providers/Microsoft.Storage/storageAccounts/stops2866","name":"stops2866","type":"Microsoft.Storage/storageAccounts","location":"westcentralus","tags":{},"properties":{"keyCreationTime":{"key1":"2023-10-29T18:44:47.4072103Z","key2":"2023-10-29T18:44:47.4072103Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-10-29T18:47:34.7693406Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-10-29T18:47:34.7693406Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-10-29T18:44:47.3603408Z","primaryEndpoints":{"dfs":"https://stops2866.dfs.core.windows.net/","web":"https://stops2866.z4.web.core.windows.net/","blob":"https://stops2866.blob.core.windows.net/","queue":"https://stops2866.queue.core.windows.net/","table":"https://stops2866.table.core.windows.net/","file":"https://stops2866.file.core.windows.net/"},"primaryLocation":"westcentralus","statusOfPrimary":"available","secondaryLocation":"westus2","statusOfSecondary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgvskuftkzqpjyr3hg3raxw5d5g32m6djcn6rk364iqucndpmkpo6oqqfkxfvcvhsgb/providers/Microsoft.Storage/storageAccounts/clihi7djkveffdwayd3uiyv7","name":"clihi7djkveffdwayd3uiyv7","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-07-05T06:08:56.7479842Z","key2":"2024-07-05T06:08:56.7479842Z"},"privateEndpointConnections":[],"azureFilesIdentityBasedAuthentication":{"directoryServiceOptions":"AADKERB","activeDirectoryProperties":{"domainName":"mydomain.com","netBiosDomainName":" ","forestName":" ","domainGuid":"12345678-1234-1234-1234-123456789012","domainSid":" - ","azureStorageSid":" "}},"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:14:29.9727878Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:14:29.9727878Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-31T05:14:27.5821807Z","primaryEndpoints":{"dfs":"https://cli3qtkegls5w6o3vfq22tat.dfs.core.windows.net/","web":"https://cli3qtkegls5w6o3vfq22tat.z3.web.core.windows.net/","blob":"https://cli3qtkegls5w6o3vfq22tat.blob.core.windows.net/","queue":"https://cli3qtkegls5w6o3vfq22tat.queue.core.windows.net/","table":"https://cli3qtkegls5w6o3vfq22tat.table.core.windows.net/","file":"https://cli3qtkegls5w6o3vfq22tat.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgprwy3srvhkykx5jm4imzazxs43up6awxtovs3ed7tjujysnrafuxhjif5asefngnh/providers/Microsoft.Storage/storageAccounts/cli5tedla72el2t7rrcysrey","name":"cli5tedla72el2t7rrcysrey","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-31T05:13:16.7847158Z","key2":"2023-03-31T05:13:16.7847158Z"},"privateEndpointConnections":[],"azureFilesIdentityBasedAuthentication":{"directoryServiceOptions":"None"},"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:13:17.2690872Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:13:17.2690872Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-31T05:13:16.6284579Z","primaryEndpoints":{"dfs":"https://cli5tedla72el2t7rrcysrey.dfs.core.windows.net/","web":"https://cli5tedla72el2t7rrcysrey.z3.web.core.windows.net/","blob":"https://cli5tedla72el2t7rrcysrey.blob.core.windows.net/","queue":"https://cli5tedla72el2t7rrcysrey.queue.core.windows.net/","table":"https://cli5tedla72el2t7rrcysrey.table.core.windows.net/","file":"https://cli5tedla72el2t7rrcysrey.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://cli5tedla72el2t7rrcysrey-secondary.dfs.core.windows.net/","web":"https://cli5tedla72el2t7rrcysrey-secondary.z3.web.core.windows.net/","blob":"https://cli5tedla72el2t7rrcysrey-secondary.blob.core.windows.net/","queue":"https://cli5tedla72el2t7rrcysrey-secondary.queue.core.windows.net/","table":"https://cli5tedla72el2t7rrcysrey-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgpizltlgwgym7uqxuyp6w2sa3nsdj4hy6semym3brg3myjtiw22jujpjiypf7nq6yr/providers/Microsoft.Storage/storageAccounts/clitest2maqx35tpqdfwb6hp","name":"clitest2maqx35tpqdfwb6hp","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-12-23T02:59:05.4427437Z","key2":"2022-12-23T02:59:05.4427437Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-23T02:59:06.3646338Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-23T02:59:06.3646338Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-12-23T02:59:05.2864958Z","primaryEndpoints":{"dfs":"https://clitest2maqx35tpqdfwb6hp.dfs.core.windows.net/","web":"https://clitest2maqx35tpqdfwb6hp.z3.web.core.windows.net/","blob":"https://clitest2maqx35tpqdfwb6hp.blob.core.windows.net/","queue":"https://clitest2maqx35tpqdfwb6hp.queue.core.windows.net/","table":"https://clitest2maqx35tpqdfwb6hp.table.core.windows.net/","file":"https://clitest2maqx35tpqdfwb6hp.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgyxsxdbzjcwico65n32bfyyq7hgnsvnnfrahmodfmkn2dl6jlxvk3vixp27h57buzb/providers/Microsoft.Storage/storageAccounts/clitest2wzade2rhrk4zbb5n","name":"clitest2wzade2rhrk4zbb5n","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-10-08T20:08:53.2521521Z","key2":"2022-10-08T20:08:53.2521521Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-08T20:08:54.1271767Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-08T20:08:54.1271767Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-08T20:08:53.1271281Z","primaryEndpoints":{"dfs":"https://clitest2wzade2rhrk4zbb5n.dfs.core.windows.net/","web":"https://clitest2wzade2rhrk4zbb5n.z3.web.core.windows.net/","blob":"https://clitest2wzade2rhrk4zbb5n.blob.core.windows.net/","queue":"https://clitest2wzade2rhrk4zbb5n.queue.core.windows.net/","table":"https://clitest2wzade2rhrk4zbb5n.table.core.windows.net/","file":"https://clitest2wzade2rhrk4zbb5n.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgkd6p7qbfagrujatkewfdv6h4lsnhytzynqqfrqm6cgzfvri2zxoi2f7jcluwwmjuy/providers/Microsoft.Storage/storageAccounts/clitest2zi3a2bd4s6m2hude","name":"clitest2zi3a2bd4s6m2hude","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-07-15T00:28:26.7739584Z","key2":"2022-07-15T00:28:26.7739584Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-15T00:28:27.3364860Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-15T00:28:27.3364860Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-07-15T00:28:26.6802440Z","primaryEndpoints":{"dfs":"https://clitest2zi3a2bd4s6m2hude.dfs.core.windows.net/","web":"https://clitest2zi3a2bd4s6m2hude.z3.web.core.windows.net/","blob":"https://clitest2zi3a2bd4s6m2hude.blob.core.windows.net/","queue":"https://clitest2zi3a2bd4s6m2hude.queue.core.windows.net/","table":"https://clitest2zi3a2bd4s6m2hude.table.core.windows.net/","file":"https://clitest2zi3a2bd4s6m2hude.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgyddrao5pqxeaghz5kwq36baqe3ks5zxsoshwylochzolebtnbiuehsgrvwowpmasr/providers/Microsoft.Storage/storageAccounts/clitest36v46kwont5xxebu6","name":"clitest36v46kwont5xxebu6","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-19T02:04:30.4389887Z","key2":"2022-08-19T02:04:30.4389887Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-19T02:04:30.7671094Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-19T02:04:30.7671094Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-19T02:04:30.3139633Z","primaryEndpoints":{"dfs":"https://clitest36v46kwont5xxebu6.dfs.core.windows.net/","web":"https://clitest36v46kwont5xxebu6.z3.web.core.windows.net/","blob":"https://clitest36v46kwont5xxebu6.blob.core.windows.net/","queue":"https://clitest36v46kwont5xxebu6.queue.core.windows.net/","table":"https://clitest36v46kwont5xxebu6.table.core.windows.net/","file":"https://clitest36v46kwont5xxebu6.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgbynlo7esnuno3wnwxaiyqssizk3syatba2inminrbabac7wbn3wwizmk565kpmnoe/providers/Microsoft.Storage/storageAccounts/clitest3l5nqugilnynrbi4x","name":"clitest3l5nqugilnynrbi4x","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-11T01:52:20.8285942Z","key2":"2022-11-11T01:52:20.8285942Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-11T01:52:21.3598207Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-11T01:52:21.3598207Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-11T01:52:20.7035727Z","primaryEndpoints":{"dfs":"https://clitest3l5nqugilnynrbi4x.dfs.core.windows.net/","web":"https://clitest3l5nqugilnynrbi4x.z3.web.core.windows.net/","blob":"https://clitest3l5nqugilnynrbi4x.blob.core.windows.net/","queue":"https://clitest3l5nqugilnynrbi4x.queue.core.windows.net/","table":"https://clitest3l5nqugilnynrbi4x.table.core.windows.net/","file":"https://clitest3l5nqugilnynrbi4x.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgk3dgx6acfu6yrvvipseyqbiwldnaohcywhpi65w7jys42kv5gjs2pljpz5o7bsoah/providers/Microsoft.Storage/storageAccounts/clitest3tllg4jqytzq27ejk","name":"clitest3tllg4jqytzq27ejk","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-11-01T19:36:53.0876733Z","key2":"2021-11-01T19:36:53.0876733Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-01T19:36:53.0876733Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-01T19:36:53.0876733Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-11-01T19:36:53.0095332Z","primaryEndpoints":{"dfs":"https://clitest3tllg4jqytzq27ejk.dfs.core.windows.net/","web":"https://clitest3tllg4jqytzq27ejk.z3.web.core.windows.net/","blob":"https://clitest3tllg4jqytzq27ejk.blob.core.windows.net/","queue":"https://clitest3tllg4jqytzq27ejk.queue.core.windows.net/","table":"https://clitest3tllg4jqytzq27ejk.table.core.windows.net/","file":"https://clitest3tllg4jqytzq27ejk.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg7ywcjwwkyqro7r54bzsggg3efujfc54tpvg3pmzto2wg3ifd5i2omb2oqz4ru44b3/providers/Microsoft.Storage/storageAccounts/clitest42lr3sjjyceqm2dsa","name":"clitest42lr3sjjyceqm2dsa","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-11T14:04:08.6091074Z","key2":"2022-04-11T14:04:08.6091074Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-11T14:04:08.6248156Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-11T14:04:08.6248156Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-11T14:04:08.5153865Z","primaryEndpoints":{"dfs":"https://clitest42lr3sjjyceqm2dsa.dfs.core.windows.net/","web":"https://clitest42lr3sjjyceqm2dsa.z3.web.core.windows.net/","blob":"https://clitest42lr3sjjyceqm2dsa.blob.core.windows.net/","queue":"https://clitest42lr3sjjyceqm2dsa.queue.core.windows.net/","table":"https://clitest42lr3sjjyceqm2dsa.table.core.windows.net/","file":"https://clitest42lr3sjjyceqm2dsa.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg53ii7o3mvigrzaleunc7yvjyxzqsswvlh33ady7siswmzfoybwdaeovyarlr3rqok/providers/Microsoft.Storage/storageAccounts/clitest4g6zvuhalizptgwwu","name":"clitest4g6zvuhalizptgwwu","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-07-22T00:03:34.6562181Z","key2":"2022-07-22T00:03:34.6562181Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-22T00:03:35.1249669Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-22T00:03:35.1249669Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-07-22T00:03:34.5468111Z","primaryEndpoints":{"dfs":"https://clitest4g6zvuhalizptgwwu.dfs.core.windows.net/","web":"https://clitest4g6zvuhalizptgwwu.z3.web.core.windows.net/","blob":"https://clitest4g6zvuhalizptgwwu.blob.core.windows.net/","queue":"https://clitest4g6zvuhalizptgwwu.queue.core.windows.net/","table":"https://clitest4g6zvuhalizptgwwu.table.core.windows.net/","file":"https://clitest4g6zvuhalizptgwwu.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgkgt6nin66or5swlkcbzuqqqvuatsme4t5spkwkygh4sziqlamyxv2fckdajclbire/providers/Microsoft.Storage/storageAccounts/clitest4hsuf3zwslxuux46y","name":"clitest4hsuf3zwslxuux46y","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-16T09:25:04.0198418Z","key2":"2022-03-16T09:25:04.0198418Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-16T09:25:04.0354560Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-16T09:25:04.0354560Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-16T09:25:03.8948335Z","primaryEndpoints":{"dfs":"https://clitest4hsuf3zwslxuux46y.dfs.core.windows.net/","web":"https://clitest4hsuf3zwslxuux46y.z3.web.core.windows.net/","blob":"https://clitest4hsuf3zwslxuux46y.blob.core.windows.net/","queue":"https://clitest4hsuf3zwslxuux46y.queue.core.windows.net/","table":"https://clitest4hsuf3zwslxuux46y.table.core.windows.net/","file":"https://clitest4hsuf3zwslxuux46y.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg7meyhlnrfbkrxbl3dlr5scn2ifgzq3w5hrk4qgkrbhznds533fs5ueybsogfe6yff/providers/Microsoft.Storage/storageAccounts/clitest4i7ob4hsixy3piqdm","name":"clitest4i7ob4hsixy3piqdm","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-06-23T23:11:24.4937270Z","key2":"2022-06-23T23:11:24.4937270Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-06-23T23:11:24.7750173Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-06-23T23:11:24.7750173Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-06-23T23:11:24.4000060Z","primaryEndpoints":{"dfs":"https://clitest4i7ob4hsixy3piqdm.dfs.core.windows.net/","web":"https://clitest4i7ob4hsixy3piqdm.z3.web.core.windows.net/","blob":"https://clitest4i7ob4hsixy3piqdm.blob.core.windows.net/","queue":"https://clitest4i7ob4hsixy3piqdm.queue.core.windows.net/","table":"https://clitest4i7ob4hsixy3piqdm.table.core.windows.net/","file":"https://clitest4i7ob4hsixy3piqdm.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg5rbhj2siyn33fb3buqv4nfrpbtszdqvkeyymdjvwdzj2tgg6z5ig5v4fsnlngl6zy/providers/Microsoft.Storage/storageAccounts/clitest4k6c57bhb3fbeaeb2","name":"clitest4k6c57bhb3fbeaeb2","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-12-02T23:19:47.3184925Z","key2":"2021-12-02T23:19:47.3184925Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-02T23:19:47.3184925Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-02T23:19:47.3184925Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-12-02T23:19:47.2247436Z","primaryEndpoints":{"dfs":"https://clitest4k6c57bhb3fbeaeb2.dfs.core.windows.net/","web":"https://clitest4k6c57bhb3fbeaeb2.z3.web.core.windows.net/","blob":"https://clitest4k6c57bhb3fbeaeb2.blob.core.windows.net/","queue":"https://clitest4k6c57bhb3fbeaeb2.queue.core.windows.net/","table":"https://clitest4k6c57bhb3fbeaeb2.table.core.windows.net/","file":"https://clitest4k6c57bhb3fbeaeb2.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgv57t4pzsi7nxyg7yiy4skz5kllwjclfdv7hwuuvgfaaekdpxmrkozlxkgyweuxdpt/providers/Microsoft.Storage/storageAccounts/clitest4mnv4i6zragmql5zs","name":"clitest4mnv4i6zragmql5zs","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-10T02:15:09.6974199Z","key2":"2023-03-10T02:15:09.6974199Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-10T02:15:10.1349033Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-10T02:15:10.1349033Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-10T02:15:09.5254991Z","primaryEndpoints":{"dfs":"https://clitest4mnv4i6zragmql5zs.dfs.core.windows.net/","web":"https://clitest4mnv4i6zragmql5zs.z3.web.core.windows.net/","blob":"https://clitest4mnv4i6zragmql5zs.blob.core.windows.net/","queue":"https://clitest4mnv4i6zragmql5zs.queue.core.windows.net/","table":"https://clitest4mnv4i6zragmql5zs.table.core.windows.net/","file":"https://clitest4mnv4i6zragmql5zs.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgffzoae3m5ahiezmgpjldysvdjuvue5akjhvs3o5kg4ejrkjbvnjhtrvhk2w6n3oa3/providers/Microsoft.Storage/storageAccounts/clitest4pdszqy2diepxzn54","name":"clitest4pdszqy2diepxzn54","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-07-28T23:38:36.5817466Z","key2":"2022-07-28T23:38:36.5817466Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-28T23:38:37.2234580Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-28T23:38:37.2234580Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-07-28T23:38:36.4879931Z","primaryEndpoints":{"dfs":"https://clitest4pdszqy2diepxzn54.dfs.core.windows.net/","web":"https://clitest4pdszqy2diepxzn54.z3.web.core.windows.net/","blob":"https://clitest4pdszqy2diepxzn54.blob.core.windows.net/","queue":"https://clitest4pdszqy2diepxzn54.queue.core.windows.net/","table":"https://clitest4pdszqy2diepxzn54.table.core.windows.net/","file":"https://clitest4pdszqy2diepxzn54.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgllxoprxwjouhrzsd4vrfhqkpy7ft2fwgtiub56wonkmtvsogumww7h36czdisqqxm/providers/Microsoft.Storage/storageAccounts/clitest4slutm4qduocdiy7o","name":"clitest4slutm4qduocdiy7o","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-11-18T23:17:57.1095774Z","key2":"2021-11-18T23:17:57.1095774Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-18T23:17:57.1252046Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-18T23:17:57.1252046Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-11-18T23:17:57.0471042Z","primaryEndpoints":{"dfs":"https://clitest4slutm4qduocdiy7o.dfs.core.windows.net/","web":"https://clitest4slutm4qduocdiy7o.z3.web.core.windows.net/","blob":"https://clitest4slutm4qduocdiy7o.blob.core.windows.net/","queue":"https://clitest4slutm4qduocdiy7o.queue.core.windows.net/","table":"https://clitest4slutm4qduocdiy7o.table.core.windows.net/","file":"https://clitest4slutm4qduocdiy7o.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgkqf4cu665yaejvrvcvhfklfoep7xw2qhgk7q5qkmosqpcdypz6aubtjovadrpefmu/providers/Microsoft.Storage/storageAccounts/clitest4ypv67tuvo34umfu5","name":"clitest4ypv67tuvo34umfu5","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-09-27T08:37:30.4318022Z","key2":"2021-09-27T08:37:30.4318022Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-27T08:37:30.4474578Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-27T08:37:30.4474578Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-27T08:37:30.3536782Z","primaryEndpoints":{"dfs":"https://clitest4ypv67tuvo34umfu5.dfs.core.windows.net/","web":"https://clitest4ypv67tuvo34umfu5.z3.web.core.windows.net/","blob":"https://clitest4ypv67tuvo34umfu5.blob.core.windows.net/","queue":"https://clitest4ypv67tuvo34umfu5.queue.core.windows.net/","table":"https://clitest4ypv67tuvo34umfu5.table.core.windows.net/","file":"https://clitest4ypv67tuvo34umfu5.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgdug325lrcvzanqv3lzbjf3is3c3nkte77zapxydbwac3gjkwncn6mb4f7ac5quodl/providers/Microsoft.Storage/storageAccounts/clitest52hhfb76nrue6ykoz","name":"clitest52hhfb76nrue6ykoz","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-18T01:18:06.6255130Z","key2":"2022-03-18T01:18:06.6255130Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-18T01:18:06.6255130Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-18T01:18:06.6255130Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-18T01:18:06.5317315Z","primaryEndpoints":{"dfs":"https://clitest52hhfb76nrue6ykoz.dfs.core.windows.net/","web":"https://clitest52hhfb76nrue6ykoz.z3.web.core.windows.net/","blob":"https://clitest52hhfb76nrue6ykoz.blob.core.windows.net/","queue":"https://clitest52hhfb76nrue6ykoz.queue.core.windows.net/","table":"https://clitest52hhfb76nrue6ykoz.table.core.windows.net/","file":"https://clitest52hhfb76nrue6ykoz.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgnkfkexfmimb4uyvozbvzht4zcxj3ef7jv4vfadnlxcyxd4i22wuehzo5qldk3laf3/providers/Microsoft.Storage/storageAccounts/clitest5behszq7ztrcai242","name":"clitest5behszq7ztrcai242","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-02-04T00:13:46.6799996Z","key2":"2023-02-04T00:13:46.6799996Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-04T00:13:47.6488205Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-04T00:13:47.6488205Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-02-04T00:13:46.5394367Z","primaryEndpoints":{"dfs":"https://clitest5behszq7ztrcai242.dfs.core.windows.net/","web":"https://clitest5behszq7ztrcai242.z3.web.core.windows.net/","blob":"https://clitest5behszq7ztrcai242.blob.core.windows.net/","queue":"https://clitest5behszq7ztrcai242.queue.core.windows.net/","table":"https://clitest5behszq7ztrcai242.table.core.windows.net/","file":"https://clitest5behszq7ztrcai242.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rglsqzig6e5xb6f6yy7vcn6ga3cecladn475k3busnwddg7bekcbznawxwrs2fzwqsg/providers/Microsoft.Storage/storageAccounts/clitest5em3dvci6rx26joqq","name":"clitest5em3dvci6rx26joqq","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-12-23T22:13:15.3267815Z","key2":"2021-12-23T22:13:15.3267815Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-23T22:13:15.3267815Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-23T22:13:15.3267815Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-12-23T22:13:15.2330713Z","primaryEndpoints":{"dfs":"https://clitest5em3dvci6rx26joqq.dfs.core.windows.net/","web":"https://clitest5em3dvci6rx26joqq.z3.web.core.windows.net/","blob":"https://clitest5em3dvci6rx26joqq.blob.core.windows.net/","queue":"https://clitest5em3dvci6rx26joqq.queue.core.windows.net/","table":"https://clitest5em3dvci6rx26joqq.table.core.windows.net/","file":"https://clitest5em3dvci6rx26joqq.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg2ktglaqocs7srvx2yzb2oltfjcgzfw4kudvrc374oo4nw2wkuzhlunjobg6gi3as4/providers/Microsoft.Storage/storageAccounts/clitest5tsxqn6bwkbkszmc5","name":"clitest5tsxqn6bwkbkszmc5","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-25T23:44:15.6546117Z","key2":"2022-08-25T23:44:15.6546117Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-25T23:44:16.2484124Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-25T23:44:16.2484124Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-25T23:44:15.5608674Z","primaryEndpoints":{"dfs":"https://clitest5tsxqn6bwkbkszmc5.dfs.core.windows.net/","web":"https://clitest5tsxqn6bwkbkszmc5.z3.web.core.windows.net/","blob":"https://clitest5tsxqn6bwkbkszmc5.blob.core.windows.net/","queue":"https://clitest5tsxqn6bwkbkszmc5.queue.core.windows.net/","table":"https://clitest5tsxqn6bwkbkszmc5.table.core.windows.net/","file":"https://clitest5tsxqn6bwkbkszmc5.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgwlb5vf7o7jtxj2kobm3baco7jb2enkllej66i555wa7wsy5wmvtukn7cgrfnvj2sa/providers/Microsoft.Storage/storageAccounts/clitest5wbpp2dvi37kclncy","name":"clitest5wbpp2dvi37kclncy","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-04T01:21:55.5320658Z","key2":"2022-11-04T01:21:55.5320658Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-04T01:21:56.4696164Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-04T01:21:56.4696164Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-04T01:21:55.3757902Z","primaryEndpoints":{"dfs":"https://clitest5wbpp2dvi37kclncy.dfs.core.windows.net/","web":"https://clitest5wbpp2dvi37kclncy.z3.web.core.windows.net/","blob":"https://clitest5wbpp2dvi37kclncy.blob.core.windows.net/","queue":"https://clitest5wbpp2dvi37kclncy.queue.core.windows.net/","table":"https://clitest5wbpp2dvi37kclncy.table.core.windows.net/","file":"https://clitest5wbpp2dvi37kclncy.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgbf6adjp56a2jfd56k4zvlwqxwhqlidp5itvb7wr5zd5kjz2gxev5t2w236ijl3toy/providers/Microsoft.Storage/storageAccounts/clitest5y5n7vcoam6gok5hb","name":"clitest5y5n7vcoam6gok5hb","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-12-02T02:57:00.0157271Z","key2":"2022-12-02T02:57:00.0157271Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-02T02:57:01.0157338Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-02T02:57:01.0157338Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-12-02T02:56:59.8750892Z","primaryEndpoints":{"dfs":"https://clitest5y5n7vcoam6gok5hb.dfs.core.windows.net/","web":"https://clitest5y5n7vcoam6gok5hb.z3.web.core.windows.net/","blob":"https://clitest5y5n7vcoam6gok5hb.blob.core.windows.net/","queue":"https://clitest5y5n7vcoam6gok5hb.queue.core.windows.net/","table":"https://clitest5y5n7vcoam6gok5hb.table.core.windows.net/","file":"https://clitest5y5n7vcoam6gok5hb.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgxhyghbouifpfif5filj2faqrooouviysggh3esri5qztfj4jvdzjvln37q232b7ik/providers/Microsoft.Storage/storageAccounts/clitest63seojz7ezxvh5vhj","name":"clitest63seojz7ezxvh5vhj","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-14T05:09:59.2347395Z","key2":"2023-03-14T05:09:59.2347395Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-14T05:09:59.7035165Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-14T05:09:59.7035165Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-14T05:09:59.0785195Z","primaryEndpoints":{"dfs":"https://clitest63seojz7ezxvh5vhj.dfs.core.windows.net/","web":"https://clitest63seojz7ezxvh5vhj.z3.web.core.windows.net/","blob":"https://clitest63seojz7ezxvh5vhj.blob.core.windows.net/","queue":"https://clitest63seojz7ezxvh5vhj.queue.core.windows.net/","table":"https://clitest63seojz7ezxvh5vhj.table.core.windows.net/","file":"https://clitest63seojz7ezxvh5vhj.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgk6nau4li6ubqp3otreeh3e52nhldusghx2jzrm3iohcdwg3cp73h2lx3oipzs6lxs/providers/Microsoft.Storage/storageAccounts/clitest6bdu6zfygnhlxa2m3","name":"clitest6bdu6zfygnhlxa2m3","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-10-09T10:07:48.0381957Z","key2":"2022-10-09T10:07:48.0381957Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-09T10:07:48.5381989Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-09T10:07:48.5381989Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-09T10:07:47.9132088Z","primaryEndpoints":{"dfs":"https://clitest6bdu6zfygnhlxa2m3.dfs.core.windows.net/","web":"https://clitest6bdu6zfygnhlxa2m3.z3.web.core.windows.net/","blob":"https://clitest6bdu6zfygnhlxa2m3.blob.core.windows.net/","queue":"https://clitest6bdu6zfygnhlxa2m3.queue.core.windows.net/","table":"https://clitest6bdu6zfygnhlxa2m3.table.core.windows.net/","file":"https://clitest6bdu6zfygnhlxa2m3.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg2xn5tbw5suxir4uuvhka5v4zfg5rmj4em2c6jceeadoa4nzc7b3bdydqwfyqiobus/providers/Microsoft.Storage/storageAccounts/clitest6pwsagzih7oocrr4x","name":"clitest6pwsagzih7oocrr4x","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-06-17T02:36:37.3270588Z","key2":"2022-06-17T02:36:37.3270588Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-06-17T02:36:37.9052175Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-06-17T02:36:37.9052175Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-06-17T02:36:37.2332988Z","primaryEndpoints":{"dfs":"https://clitest6pwsagzih7oocrr4x.dfs.core.windows.net/","web":"https://clitest6pwsagzih7oocrr4x.z3.web.core.windows.net/","blob":"https://clitest6pwsagzih7oocrr4x.blob.core.windows.net/","queue":"https://clitest6pwsagzih7oocrr4x.queue.core.windows.net/","table":"https://clitest6pwsagzih7oocrr4x.table.core.windows.net/","file":"https://clitest6pwsagzih7oocrr4x.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rghepym5y7r53wc4lva5p26cx34jqspjzvnxp6nk2ef5qym2a6czmgutwmdnx57vwnt/providers/Microsoft.Storage/storageAccounts/clitest6xauqh6i5gutjl5cj","name":"clitest6xauqh6i5gutjl5cj","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-09-02T00:34:51.8908132Z","key2":"2022-09-02T00:34:51.8908132Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-02T00:34:52.2033142Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-02T00:34:52.2033142Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-09-02T00:34:51.7658076Z","primaryEndpoints":{"dfs":"https://clitest6xauqh6i5gutjl5cj.dfs.core.windows.net/","web":"https://clitest6xauqh6i5gutjl5cj.z3.web.core.windows.net/","blob":"https://clitest6xauqh6i5gutjl5cj.blob.core.windows.net/","queue":"https://clitest6xauqh6i5gutjl5cj.queue.core.windows.net/","table":"https://clitest6xauqh6i5gutjl5cj.table.core.windows.net/","file":"https://clitest6xauqh6i5gutjl5cj.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgq5owppg4dci2qdrj7vzc5jfe2wkpqdndt73aoulpqbpqyme4ys6qp5yegc6x72nfg/providers/Microsoft.Storage/storageAccounts/clitest6xc3bnyzkpbv277hw","name":"clitest6xc3bnyzkpbv277hw","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-03T23:21:13.3577773Z","key2":"2022-03-03T23:21:13.3577773Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-03T23:21:13.3733610Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-03T23:21:13.3733610Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-03T23:21:13.2640292Z","primaryEndpoints":{"dfs":"https://clitest6xc3bnyzkpbv277hw.dfs.core.windows.net/","web":"https://clitest6xc3bnyzkpbv277hw.z3.web.core.windows.net/","blob":"https://clitest6xc3bnyzkpbv277hw.blob.core.windows.net/","queue":"https://clitest6xc3bnyzkpbv277hw.queue.core.windows.net/","table":"https://clitest6xc3bnyzkpbv277hw.table.core.windows.net/","file":"https://clitest6xc3bnyzkpbv277hw.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgsg6tfkpirspvjx6lbybkz7humseigsdmcy3lwjgwxmxe4lw2zb7uwyflmvbuoxvyb/providers/Microsoft.Storage/storageAccounts/clitest763vyjqm5gauaaqym","name":"clitest763vyjqm5gauaaqym","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-12-16T02:43:11.6451071Z","key2":"2022-12-16T02:43:11.6451071Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-16T02:43:12.5670002Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-16T02:43:12.5670002Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-12-16T02:43:11.5044676Z","primaryEndpoints":{"dfs":"https://clitest763vyjqm5gauaaqym.dfs.core.windows.net/","web":"https://clitest763vyjqm5gauaaqym.z3.web.core.windows.net/","blob":"https://clitest763vyjqm5gauaaqym.blob.core.windows.net/","queue":"https://clitest763vyjqm5gauaaqym.queue.core.windows.net/","table":"https://clitest763vyjqm5gauaaqym.table.core.windows.net/","file":"https://clitest763vyjqm5gauaaqym.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgeksoasmgiqzhphq27oysyepb553a2jnd56yakyp6h67yd6s4cs27lny5xfi5jggir/providers/Microsoft.Storage/storageAccounts/clitest7an3xcn66lrlgvmfg","name":"clitest7an3xcn66lrlgvmfg","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-28T06:45:25.0439726Z","key2":"2023-01-28T06:45:25.0439726Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-28T06:45:25.6221309Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-28T06:45:25.6221309Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-28T06:45:24.9033452Z","primaryEndpoints":{"dfs":"https://clitest7an3xcn66lrlgvmfg.dfs.core.windows.net/","web":"https://clitest7an3xcn66lrlgvmfg.z3.web.core.windows.net/","blob":"https://clitest7an3xcn66lrlgvmfg.blob.core.windows.net/","queue":"https://clitest7an3xcn66lrlgvmfg.queue.core.windows.net/","table":"https://clitest7an3xcn66lrlgvmfg.table.core.windows.net/","file":"https://clitest7an3xcn66lrlgvmfg.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgtzqrijjsdzepstlqsrzx5v3fvkbknlbvid5icevijobsupjxfzvc6jmmkkew4d6gc/providers/Microsoft.Storage/storageAccounts/clitest7v3uutjhsjcjiiqjk","name":"clitest7v3uutjhsjcjiiqjk","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-06-15T14:22:54.2862227Z","key2":"2022-06-15T14:22:54.2862227Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-06-15T14:22:54.5205983Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-06-15T14:22:54.5205983Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-06-15T14:22:54.1612401Z","primaryEndpoints":{"dfs":"https://clitest7v3uutjhsjcjiiqjk.dfs.core.windows.net/","web":"https://clitest7v3uutjhsjcjiiqjk.z3.web.core.windows.net/","blob":"https://clitest7v3uutjhsjcjiiqjk.blob.core.windows.net/","queue":"https://clitest7v3uutjhsjcjiiqjk.queue.core.windows.net/","table":"https://clitest7v3uutjhsjcjiiqjk.table.core.windows.net/","file":"https://clitest7v3uutjhsjcjiiqjk.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgvricmqr6tftghdb2orhfvwwflb5yrmjlbbxfre27xo56m3yaowwocmuew3mkp6dch/providers/Microsoft.Storage/storageAccounts/clitesta6vvdbwzccmdhnmh7","name":"clitesta6vvdbwzccmdhnmh7","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-10T23:46:41.0268928Z","key2":"2022-03-10T23:46:41.0268928Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-10T23:46:41.0425154Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-10T23:46:41.0425154Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-10T23:46:40.9331185Z","primaryEndpoints":{"dfs":"https://clitesta6vvdbwzccmdhnmh7.dfs.core.windows.net/","web":"https://clitesta6vvdbwzccmdhnmh7.z3.web.core.windows.net/","blob":"https://clitesta6vvdbwzccmdhnmh7.blob.core.windows.net/","queue":"https://clitesta6vvdbwzccmdhnmh7.queue.core.windows.net/","table":"https://clitesta6vvdbwzccmdhnmh7.table.core.windows.net/","file":"https://clitesta6vvdbwzccmdhnmh7.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgqq5kdqtqnz45xzlwd3ly7bhnhfpbycbmmuck7g4pkcbf4tokivn7pv3gu7rhkqe77/providers/Microsoft.Storage/storageAccounts/clitestaaxjzh2ke6hj2oz3q","name":"clitestaaxjzh2ke6hj2oz3q","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-10-08T21:30:05.2253353Z","key2":"2022-10-08T21:30:05.2253353Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-08T21:30:06.0534958Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-08T21:30:06.0534958Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-08T21:30:05.1003275Z","primaryEndpoints":{"dfs":"https://clitestaaxjzh2ke6hj2oz3q.dfs.core.windows.net/","web":"https://clitestaaxjzh2ke6hj2oz3q.z3.web.core.windows.net/","blob":"https://clitestaaxjzh2ke6hj2oz3q.blob.core.windows.net/","queue":"https://clitestaaxjzh2ke6hj2oz3q.queue.core.windows.net/","table":"https://clitestaaxjzh2ke6hj2oz3q.table.core.windows.net/","file":"https://clitestaaxjzh2ke6hj2oz3q.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgefj7prpkkfwowsohocdcgln4afkr36ayb7msfujq5xbxbhzxt6nl6226d6wpfd2v6/providers/Microsoft.Storage/storageAccounts/clitestajyrm6yrgbf4c5i2s","name":"clitestajyrm6yrgbf4c5i2s","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-09-26T05:36:26.5400357Z","key2":"2021-09-26T05:36:26.5400357Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-26T05:36:26.5400357Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-26T05:36:26.5400357Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-26T05:36:26.4619069Z","primaryEndpoints":{"dfs":"https://clitestajyrm6yrgbf4c5i2s.dfs.core.windows.net/","web":"https://clitestajyrm6yrgbf4c5i2s.z3.web.core.windows.net/","blob":"https://clitestajyrm6yrgbf4c5i2s.blob.core.windows.net/","queue":"https://clitestajyrm6yrgbf4c5i2s.queue.core.windows.net/","table":"https://clitestajyrm6yrgbf4c5i2s.table.core.windows.net/","file":"https://clitestajyrm6yrgbf4c5i2s.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgdj7xp7djs6mthgx5vg7frkzob6fa4r4ee6jyrvgncvnjvn36lppo6bqbxzdz75tll/providers/Microsoft.Storage/storageAccounts/clitestb3umzlekxb2476otp","name":"clitestb3umzlekxb2476otp","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-21T23:03:50.2317299Z","key2":"2022-04-21T23:03:50.2317299Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-21T23:03:50.2317299Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-21T23:03:50.2317299Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-21T23:03:50.1379870Z","primaryEndpoints":{"dfs":"https://clitestb3umzlekxb2476otp.dfs.core.windows.net/","web":"https://clitestb3umzlekxb2476otp.z3.web.core.windows.net/","blob":"https://clitestb3umzlekxb2476otp.blob.core.windows.net/","queue":"https://clitestb3umzlekxb2476otp.queue.core.windows.net/","table":"https://clitestb3umzlekxb2476otp.table.core.windows.net/","file":"https://clitestb3umzlekxb2476otp.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgaw64vj3it6oap22mn6a3srkbit3tpoizzmhlztahj2iiulsdnnv6awcybcv6ewogj/providers/Microsoft.Storage/storageAccounts/clitestbiuu3kqzs7c4mqban","name":"clitestbiuu3kqzs7c4mqban","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-05-19T22:48:31.9222955Z","key2":"2022-05-19T22:48:31.9222955Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-19T22:48:32.1722850Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-19T22:48:32.1722850Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-05-19T22:48:31.8286102Z","primaryEndpoints":{"dfs":"https://clitestbiuu3kqzs7c4mqban.dfs.core.windows.net/","web":"https://clitestbiuu3kqzs7c4mqban.z3.web.core.windows.net/","blob":"https://clitestbiuu3kqzs7c4mqban.blob.core.windows.net/","queue":"https://clitestbiuu3kqzs7c4mqban.queue.core.windows.net/","table":"https://clitestbiuu3kqzs7c4mqban.table.core.windows.net/","file":"https://clitestbiuu3kqzs7c4mqban.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rglbpqpmgzjcfuaz4feleprn435rcjy72gfcclbzlno6zqjglg4vmjeekjfwp5ftczi/providers/Microsoft.Storage/storageAccounts/clitestbokalj4mocrwa4z32","name":"clitestbokalj4mocrwa4z32","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-10-29T22:30:16.8234389Z","key2":"2021-10-29T22:30:16.8234389Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-29T22:30:16.8234389Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-29T22:30:16.8234389Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-29T22:30:16.7453107Z","primaryEndpoints":{"dfs":"https://clitestbokalj4mocrwa4z32.dfs.core.windows.net/","web":"https://clitestbokalj4mocrwa4z32.z3.web.core.windows.net/","blob":"https://clitestbokalj4mocrwa4z32.blob.core.windows.net/","queue":"https://clitestbokalj4mocrwa4z32.queue.core.windows.net/","table":"https://clitestbokalj4mocrwa4z32.table.core.windows.net/","file":"https://clitestbokalj4mocrwa4z32.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgtspw4qvairmgdzy7n5rmnqkgvofttquawuj4gqd2vfu4vovezcfc7sf547caizzrh/providers/Microsoft.Storage/storageAccounts/clitestbsembxlqwsnj2fgge","name":"clitestbsembxlqwsnj2fgge","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-07T22:55:33.1867654Z","key2":"2022-04-07T22:55:33.1867654Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-07T22:55:33.2023896Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-07T22:55:33.2023896Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-07T22:55:33.0930101Z","primaryEndpoints":{"dfs":"https://clitestbsembxlqwsnj2fgge.dfs.core.windows.net/","web":"https://clitestbsembxlqwsnj2fgge.z3.web.core.windows.net/","blob":"https://clitestbsembxlqwsnj2fgge.blob.core.windows.net/","queue":"https://clitestbsembxlqwsnj2fgge.queue.core.windows.net/","table":"https://clitestbsembxlqwsnj2fgge.table.core.windows.net/","file":"https://clitestbsembxlqwsnj2fgge.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgmbrtwbyd7oemno4omkwnungptwhikmkzaosksuxvdtzziux6gdawwnsznekscuzj3/providers/Microsoft.Storage/storageAccounts/clitestc4ous2lgpbznwx4xu","name":"clitestc4ous2lgpbznwx4xu","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-16T16:46:00.8214909Z","key2":"2023-03-16T16:46:00.8214909Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-16T16:46:01.2902417Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-16T16:46:01.2902417Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-16T16:46:00.6652410Z","primaryEndpoints":{"dfs":"https://clitestc4ous2lgpbznwx4xu.dfs.core.windows.net/","web":"https://clitestc4ous2lgpbznwx4xu.z3.web.core.windows.net/","blob":"https://clitestc4ous2lgpbznwx4xu.blob.core.windows.net/","queue":"https://clitestc4ous2lgpbznwx4xu.queue.core.windows.net/","table":"https://clitestc4ous2lgpbznwx4xu.table.core.windows.net/","file":"https://clitestc4ous2lgpbznwx4xu.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgslmenloyni5hf6ungu5xnok6xazrqmqukr6gorcq64rq2u7hadght6uvzpmpbpg3u/providers/Microsoft.Storage/storageAccounts/clitestcw54yeqtizanybuwo","name":"clitestcw54yeqtizanybuwo","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-14T23:27:19.9861627Z","key2":"2022-04-14T23:27:19.9861627Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-14T23:27:20.0017698Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-14T23:27:20.0017698Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-14T23:27:19.8923715Z","primaryEndpoints":{"dfs":"https://clitestcw54yeqtizanybuwo.dfs.core.windows.net/","web":"https://clitestcw54yeqtizanybuwo.z3.web.core.windows.net/","blob":"https://clitestcw54yeqtizanybuwo.blob.core.windows.net/","queue":"https://clitestcw54yeqtizanybuwo.queue.core.windows.net/","table":"https://clitestcw54yeqtizanybuwo.table.core.windows.net/","file":"https://clitestcw54yeqtizanybuwo.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg45mici7nbysbqip6dk3khjhjebcnbpqq7fnrepgg5m2uy4x3xo2ufdigqaqrshgbl/providers/Microsoft.Storage/storageAccounts/clitestcxwxpa4glnoo6qk45","name":"clitestcxwxpa4glnoo6qk45","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-13T03:05:13.6138084Z","key2":"2023-01-13T03:05:13.6138084Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-13T03:05:14.4731877Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-13T03:05:14.4731877Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-13T03:05:13.4888042Z","primaryEndpoints":{"dfs":"https://clitestcxwxpa4glnoo6qk45.dfs.core.windows.net/","web":"https://clitestcxwxpa4glnoo6qk45.z3.web.core.windows.net/","blob":"https://clitestcxwxpa4glnoo6qk45.blob.core.windows.net/","queue":"https://clitestcxwxpa4glnoo6qk45.queue.core.windows.net/","table":"https://clitestcxwxpa4glnoo6qk45.table.core.windows.net/","file":"https://clitestcxwxpa4glnoo6qk45.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgbeunwds4idfbkau5cj2uhbd24my5voc6qjpv5clpbftfu25e4ex4wd43uiibuyn5h/providers/Microsoft.Storage/storageAccounts/clitestdtii3pp36xqohj7fr","name":"clitestdtii3pp36xqohj7fr","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-02-10T03:10:59.2865737Z","key2":"2023-02-10T03:10:59.2865737Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-10T03:10:59.8334271Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-10T03:10:59.8334271Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-02-10T03:10:59.1615458Z","primaryEndpoints":{"dfs":"https://clitestdtii3pp36xqohj7fr.dfs.core.windows.net/","web":"https://clitestdtii3pp36xqohj7fr.z3.web.core.windows.net/","blob":"https://clitestdtii3pp36xqohj7fr.blob.core.windows.net/","queue":"https://clitestdtii3pp36xqohj7fr.queue.core.windows.net/","table":"https://clitestdtii3pp36xqohj7fr.table.core.windows.net/","file":"https://clitestdtii3pp36xqohj7fr.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgnejcfrjnald3pl2uvrpbpjzeygws526vqn33r2mhuay2tcecgra6n3ppqxzkn3dtv/providers/Microsoft.Storage/storageAccounts/clitestems2yqm3g3jknzo6f","name":"clitestems2yqm3g3jknzo6f","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-03T17:49:23.6364977Z","key2":"2022-11-03T17:49:23.6364977Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-03T17:49:24.6834390Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-03T17:49:24.6834390Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-03T17:49:23.5271406Z","primaryEndpoints":{"dfs":"https://clitestems2yqm3g3jknzo6f.dfs.core.windows.net/","web":"https://clitestems2yqm3g3jknzo6f.z3.web.core.windows.net/","blob":"https://clitestems2yqm3g3jknzo6f.blob.core.windows.net/","queue":"https://clitestems2yqm3g3jknzo6f.queue.core.windows.net/","table":"https://clitestems2yqm3g3jknzo6f.table.core.windows.net/","file":"https://clitestems2yqm3g3jknzo6f.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgzqoxctlppqseceswyeq36zau2eysrbugzmir6vxpsztoivt4atecrszzqgzpvjalj/providers/Microsoft.Storage/storageAccounts/clitestexazhooj6txsp4bif","name":"clitestexazhooj6txsp4bif","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-09-26T06:28:55.7862697Z","key2":"2021-09-26T06:28:55.7862697Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-26T06:28:55.8018954Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-26T06:28:55.8018954Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-26T06:28:55.7237634Z","primaryEndpoints":{"dfs":"https://clitestexazhooj6txsp4bif.dfs.core.windows.net/","web":"https://clitestexazhooj6txsp4bif.z3.web.core.windows.net/","blob":"https://clitestexazhooj6txsp4bif.blob.core.windows.net/","queue":"https://clitestexazhooj6txsp4bif.queue.core.windows.net/","table":"https://clitestexazhooj6txsp4bif.table.core.windows.net/","file":"https://clitestexazhooj6txsp4bif.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rguxolymnbnxclmcseeurxyetuam7h5uit3uc6q3upqa27i4yuzrru6g74trx6x5zsh/providers/Microsoft.Storage/storageAccounts/clitestfceg2h7f4n6znkson","name":"clitestfceg2h7f4n6znkson","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-17T07:17:46.9130035Z","key2":"2023-03-17T07:17:46.9130035Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-17T07:17:47.4442665Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-17T07:17:47.4442665Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-17T07:17:46.7410988Z","primaryEndpoints":{"dfs":"https://clitestfceg2h7f4n6znkson.dfs.core.windows.net/","web":"https://clitestfceg2h7f4n6znkson.z3.web.core.windows.net/","blob":"https://clitestfceg2h7f4n6znkson.blob.core.windows.net/","queue":"https://clitestfceg2h7f4n6znkson.queue.core.windows.net/","table":"https://clitestfceg2h7f4n6znkson.table.core.windows.net/","file":"https://clitestfceg2h7f4n6znkson.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgastf744wty5rbe3b42dtbtj6m3u4njqshp3uezxwhayjl4gumhvlnx4umngpnd37j/providers/Microsoft.Storage/storageAccounts/clitestfoxs5cndjzuwfbysg","name":"clitestfoxs5cndjzuwfbysg","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-16T05:29:08.4012945Z","key2":"2022-03-16T05:29:08.4012945Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-16T05:29:08.4012945Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-16T05:29:08.4012945Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-16T05:29:08.3076366Z","primaryEndpoints":{"dfs":"https://clitestfoxs5cndjzuwfbysg.dfs.core.windows.net/","web":"https://clitestfoxs5cndjzuwfbysg.z3.web.core.windows.net/","blob":"https://clitestfoxs5cndjzuwfbysg.blob.core.windows.net/","queue":"https://clitestfoxs5cndjzuwfbysg.queue.core.windows.net/","table":"https://clitestfoxs5cndjzuwfbysg.table.core.windows.net/","file":"https://clitestfoxs5cndjzuwfbysg.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgqgjamsip45eiod37k5ava3icxn6g65gkuyffmj7fd2ipic36deyjqhzs5f5amepjw/providers/Microsoft.Storage/storageAccounts/clitestfseuqgiqhdcp3ufhh","name":"clitestfseuqgiqhdcp3ufhh","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-12-16T23:43:04.7242746Z","key2":"2021-12-16T23:43:04.7242746Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-16T23:43:04.7242746Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-16T23:43:04.7242746Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-12-16T23:43:04.6461064Z","primaryEndpoints":{"dfs":"https://clitestfseuqgiqhdcp3ufhh.dfs.core.windows.net/","web":"https://clitestfseuqgiqhdcp3ufhh.z3.web.core.windows.net/","blob":"https://clitestfseuqgiqhdcp3ufhh.blob.core.windows.net/","queue":"https://clitestfseuqgiqhdcp3ufhh.queue.core.windows.net/","table":"https://clitestfseuqgiqhdcp3ufhh.table.core.windows.net/","file":"https://clitestfseuqgiqhdcp3ufhh.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgz7hrj5nxaduamzjezbj6p4tni7cmywwcvi6uyksds5honxydadbriqr4xmodfqta5/providers/Microsoft.Storage/storageAccounts/clitestfuhzopy37of7eejg3","name":"clitestfuhzopy37of7eejg3","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-14T16:26:57.9366978Z","key2":"2022-08-14T16:26:57.9366978Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-14T16:26:58.6398145Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-14T16:26:58.6398145Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-14T16:26:57.6554285Z","primaryEndpoints":{"dfs":"https://clitestfuhzopy37of7eejg3.dfs.core.windows.net/","web":"https://clitestfuhzopy37of7eejg3.z3.web.core.windows.net/","blob":"https://clitestfuhzopy37of7eejg3.blob.core.windows.net/","queue":"https://clitestfuhzopy37of7eejg3.queue.core.windows.net/","table":"https://clitestfuhzopy37of7eejg3.table.core.windows.net/","file":"https://clitestfuhzopy37of7eejg3.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgwuymxbdn4ie3r6nrjaga6wtwek7dyzdc3km2k54jrckhxmlm6ode27nfglnmeul37/providers/Microsoft.Storage/storageAccounts/clitestgbntiye3mrl6a6nh2","name":"clitestgbntiye3mrl6a6nh2","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-23T06:57:35.6927424Z","key2":"2023-03-23T06:57:35.6927424Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-23T06:57:36.1771938Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-23T06:57:36.1771938Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-23T06:57:35.5209282Z","primaryEndpoints":{"dfs":"https://clitestgbntiye3mrl6a6nh2.dfs.core.windows.net/","web":"https://clitestgbntiye3mrl6a6nh2.z3.web.core.windows.net/","blob":"https://clitestgbntiye3mrl6a6nh2.blob.core.windows.net/","queue":"https://clitestgbntiye3mrl6a6nh2.queue.core.windows.net/","table":"https://clitestgbntiye3mrl6a6nh2.table.core.windows.net/","file":"https://clitestgbntiye3mrl6a6nh2.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg7gdu7stjumh65anxhegacwnxap4hbmt733j54jnplnbciwifmi5sxrwxtwzbinc35/providers/Microsoft.Storage/storageAccounts/clitestgjhunvrweww5qgzoy","name":"clitestgjhunvrweww5qgzoy","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-09-29T09:59:17.2793194Z","key2":"2022-09-29T09:59:17.2793194Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-29T09:59:17.9355992Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-29T09:59:17.9355992Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-09-29T09:59:17.1699945Z","primaryEndpoints":{"dfs":"https://clitestgjhunvrweww5qgzoy.dfs.core.windows.net/","web":"https://clitestgjhunvrweww5qgzoy.z3.web.core.windows.net/","blob":"https://clitestgjhunvrweww5qgzoy.blob.core.windows.net/","queue":"https://clitestgjhunvrweww5qgzoy.queue.core.windows.net/","table":"https://clitestgjhunvrweww5qgzoy.table.core.windows.net/","file":"https://clitestgjhunvrweww5qgzoy.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg4bazn4hnlcnsaasp63k6nvrlmtkyo7dqcjkyopsehticnihafl57ntorbz7ixqwos/providers/Microsoft.Storage/storageAccounts/clitestgnremsz2uxbgdy6uo","name":"clitestgnremsz2uxbgdy6uo","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-11-05T08:33:08.0149596Z","key2":"2021-11-05T08:33:08.0149596Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-05T08:33:08.0305829Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-05T08:33:08.0305829Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-11-05T08:33:07.9368092Z","primaryEndpoints":{"dfs":"https://clitestgnremsz2uxbgdy6uo.dfs.core.windows.net/","web":"https://clitestgnremsz2uxbgdy6uo.z3.web.core.windows.net/","blob":"https://clitestgnremsz2uxbgdy6uo.blob.core.windows.net/","queue":"https://clitestgnremsz2uxbgdy6uo.queue.core.windows.net/","table":"https://clitestgnremsz2uxbgdy6uo.table.core.windows.net/","file":"https://clitestgnremsz2uxbgdy6uo.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rga7wfzuwho7yh4wx2vzk6apm6cyssoq3outaxzgxrnou6twbbrmmkk65rv7fuaomul/providers/Microsoft.Storage/storageAccounts/clitestgtdtioc5hccicwms4","name":"clitestgtdtioc5hccicwms4","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-30T17:31:58.7384566Z","key2":"2023-03-30T17:31:58.7384566Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-30T17:31:59.1915675Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-30T17:31:59.1915675Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-30T17:31:58.5665777Z","primaryEndpoints":{"dfs":"https://clitestgtdtioc5hccicwms4.dfs.core.windows.net/","web":"https://clitestgtdtioc5hccicwms4.z3.web.core.windows.net/","blob":"https://clitestgtdtioc5hccicwms4.blob.core.windows.net/","queue":"https://clitestgtdtioc5hccicwms4.queue.core.windows.net/","table":"https://clitestgtdtioc5hccicwms4.table.core.windows.net/","file":"https://clitestgtdtioc5hccicwms4.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgiojjcuhfzayzrer4xt3xelo5irqyhos7zzodnkr36kccmj3tkike4hj2z333kq54w/providers/Microsoft.Storage/storageAccounts/clitestgzh5gtd7dvvavu4r7","name":"clitestgzh5gtd7dvvavu4r7","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-24T23:41:39.2992459Z","key2":"2022-03-24T23:41:39.2992459Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-24T23:41:39.3148704Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-24T23:41:39.3148704Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-24T23:41:39.2057201Z","primaryEndpoints":{"dfs":"https://clitestgzh5gtd7dvvavu4r7.dfs.core.windows.net/","web":"https://clitestgzh5gtd7dvvavu4r7.z3.web.core.windows.net/","blob":"https://clitestgzh5gtd7dvvavu4r7.blob.core.windows.net/","queue":"https://clitestgzh5gtd7dvvavu4r7.queue.core.windows.net/","table":"https://clitestgzh5gtd7dvvavu4r7.table.core.windows.net/","file":"https://clitestgzh5gtd7dvvavu4r7.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg2tpxrzs7z6qdlv2mxxfplr6dkbzeqckqvgwrjayrdp3lriz36zbmn75vcu7kjieod/providers/Microsoft.Storage/storageAccounts/clitesth3pnvut4i3zilfkvh","name":"clitesth3pnvut4i3zilfkvh","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-12T00:15:30.4913406Z","key2":"2022-08-12T00:15:30.4913406Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-12T00:15:31.1319714Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-12T00:15:31.1319714Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-12T00:15:30.3819640Z","primaryEndpoints":{"dfs":"https://clitesth3pnvut4i3zilfkvh.dfs.core.windows.net/","web":"https://clitesth3pnvut4i3zilfkvh.z3.web.core.windows.net/","blob":"https://clitesth3pnvut4i3zilfkvh.blob.core.windows.net/","queue":"https://clitesth3pnvut4i3zilfkvh.queue.core.windows.net/","table":"https://clitesth3pnvut4i3zilfkvh.table.core.windows.net/","file":"https://clitesth3pnvut4i3zilfkvh.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgn2hrmou3vupc7hxv534r6ythn2qz6v45svfb666d75bigid4v562yvcrcu3zvopvd/providers/Microsoft.Storage/storageAccounts/clitesthn6lf7bmqfq4lihgr","name":"clitesthn6lf7bmqfq4lihgr","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-10-22T23:36:25.4655609Z","key2":"2021-10-22T23:36:25.4655609Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-22T23:36:25.4655609Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-22T23:36:25.4655609Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-22T23:36:25.4186532Z","primaryEndpoints":{"dfs":"https://clitesthn6lf7bmqfq4lihgr.dfs.core.windows.net/","web":"https://clitesthn6lf7bmqfq4lihgr.z3.web.core.windows.net/","blob":"https://clitesthn6lf7bmqfq4lihgr.blob.core.windows.net/","queue":"https://clitesthn6lf7bmqfq4lihgr.queue.core.windows.net/","table":"https://clitesthn6lf7bmqfq4lihgr.table.core.windows.net/","file":"https://clitesthn6lf7bmqfq4lihgr.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg3uh3ecchugblssjzzurmbz3fwz3si25txvdhbc3t7jo6zlnbitco2s4mnnjpqst2v/providers/Microsoft.Storage/storageAccounts/clitestif7zaqb3uji3nhacq","name":"clitestif7zaqb3uji3nhacq","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-26T08:48:10.2092425Z","key2":"2022-04-26T08:48:10.2092425Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-26T08:48:10.2092425Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-26T08:48:10.2092425Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-26T08:48:10.0998779Z","primaryEndpoints":{"dfs":"https://clitestif7zaqb3uji3nhacq.dfs.core.windows.net/","web":"https://clitestif7zaqb3uji3nhacq.z3.web.core.windows.net/","blob":"https://clitestif7zaqb3uji3nhacq.blob.core.windows.net/","queue":"https://clitestif7zaqb3uji3nhacq.queue.core.windows.net/","table":"https://clitestif7zaqb3uji3nhacq.table.core.windows.net/","file":"https://clitestif7zaqb3uji3nhacq.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg54plgpkdn4mfopjazs6aqb2jopeogfyvnogrgy5wcccohaekow4nygsis2kxkyhgj/providers/Microsoft.Storage/storageAccounts/clitestiuwn6bwdscv63sh32","name":"clitestiuwn6bwdscv63sh32","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-02-17T02:52:11.0025967Z","key2":"2023-02-17T02:52:11.0025967Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-17T02:52:11.9088893Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-17T02:52:11.9088893Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-02-17T02:52:10.8619834Z","primaryEndpoints":{"dfs":"https://clitestiuwn6bwdscv63sh32.dfs.core.windows.net/","web":"https://clitestiuwn6bwdscv63sh32.z3.web.core.windows.net/","blob":"https://clitestiuwn6bwdscv63sh32.blob.core.windows.net/","queue":"https://clitestiuwn6bwdscv63sh32.queue.core.windows.net/","table":"https://clitestiuwn6bwdscv63sh32.table.core.windows.net/","file":"https://clitestiuwn6bwdscv63sh32.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rguzl4rjaj4gunaagq7nzbchh5lky5jinnpadwzfdwmnfym25eaayf45y4m7zqqwtgl/providers/Microsoft.Storage/storageAccounts/clitestjqbdyjtn6o2gnvhpk","name":"clitestjqbdyjtn6o2gnvhpk","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-19T07:54:58.3715635Z","key2":"2023-01-19T07:54:58.3715635Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-19T07:54:59.3403136Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-19T07:54:59.3403136Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-19T07:54:58.1840549Z","primaryEndpoints":{"dfs":"https://clitestjqbdyjtn6o2gnvhpk.dfs.core.windows.net/","web":"https://clitestjqbdyjtn6o2gnvhpk.z3.web.core.windows.net/","blob":"https://clitestjqbdyjtn6o2gnvhpk.blob.core.windows.net/","queue":"https://clitestjqbdyjtn6o2gnvhpk.queue.core.windows.net/","table":"https://clitestjqbdyjtn6o2gnvhpk.table.core.windows.net/","file":"https://clitestjqbdyjtn6o2gnvhpk.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rguqs3qcdahdubf7ahl74rnxknkccmvns4cw3dbtxupr5hbht4odkilcz4idowbk272/providers/Microsoft.Storage/storageAccounts/clitestjrbdo55x7pwq5mn4m","name":"clitestjrbdo55x7pwq5mn4m","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-02-24T00:56:43.7236965Z","key2":"2023-02-24T00:56:43.7236965Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-24T00:56:44.2705809Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-24T00:56:44.2705809Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-02-24T00:56:43.5673918Z","primaryEndpoints":{"dfs":"https://clitestjrbdo55x7pwq5mn4m.dfs.core.windows.net/","web":"https://clitestjrbdo55x7pwq5mn4m.z3.web.core.windows.net/","blob":"https://clitestjrbdo55x7pwq5mn4m.blob.core.windows.net/","queue":"https://clitestjrbdo55x7pwq5mn4m.queue.core.windows.net/","table":"https://clitestjrbdo55x7pwq5mn4m.table.core.windows.net/","file":"https://clitestjrbdo55x7pwq5mn4m.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgjxdo2btuljnrv7mlixzozsi4faqpmckmn5sibxvtlvh7sv7ytsm6itqd3oajnak5b/providers/Microsoft.Storage/storageAccounts/clitestkbspyloofngu2xwkv","name":"clitestkbspyloofngu2xwkv","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-12-09T03:54:11.4420307Z","key2":"2022-12-09T03:54:11.4420307Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-09T03:54:12.0669974Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-09T03:54:12.0669974Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-12-09T03:54:11.3170336Z","primaryEndpoints":{"dfs":"https://clitestkbspyloofngu2xwkv.dfs.core.windows.net/","web":"https://clitestkbspyloofngu2xwkv.z3.web.core.windows.net/","blob":"https://clitestkbspyloofngu2xwkv.blob.core.windows.net/","queue":"https://clitestkbspyloofngu2xwkv.queue.core.windows.net/","table":"https://clitestkbspyloofngu2xwkv.table.core.windows.net/","file":"https://clitestkbspyloofngu2xwkv.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgk6pblp46erse2vewvtm7dhwpagsq7k3blh4flnz35bo4s7c4anonj2ydsgncgm4i4/providers/Microsoft.Storage/storageAccounts/clitestke3szplceobcqvyws","name":"clitestke3szplceobcqvyws","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-20T04:12:40.4949358Z","key2":"2023-01-20T04:12:40.4949358Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-20T04:12:41.0731085Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-20T04:12:41.0731085Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-20T04:12:40.3386825Z","primaryEndpoints":{"dfs":"https://clitestke3szplceobcqvyws.dfs.core.windows.net/","web":"https://clitestke3szplceobcqvyws.z3.web.core.windows.net/","blob":"https://clitestke3szplceobcqvyws.blob.core.windows.net/","queue":"https://clitestke3szplceobcqvyws.queue.core.windows.net/","table":"https://clitestke3szplceobcqvyws.table.core.windows.net/","file":"https://clitestke3szplceobcqvyws.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rglxximuh7s3yupvzqx7yr3tubkjgvjx2csis3lor6rev75lsz5kfaddnqjqcbj5o56/providers/Microsoft.Storage/storageAccounts/clitestkgocvbqx5m6miumzk","name":"clitestkgocvbqx5m6miumzk","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-06T22:56:03.1827083Z","key2":"2023-01-06T22:56:03.1827083Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-06T22:56:04.1515165Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-06T22:56:04.1515165Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-06T22:56:03.0264537Z","primaryEndpoints":{"dfs":"https://clitestkgocvbqx5m6miumzk.dfs.core.windows.net/","web":"https://clitestkgocvbqx5m6miumzk.z3.web.core.windows.net/","blob":"https://clitestkgocvbqx5m6miumzk.blob.core.windows.net/","queue":"https://clitestkgocvbqx5m6miumzk.queue.core.windows.net/","table":"https://clitestkgocvbqx5m6miumzk.table.core.windows.net/","file":"https://clitestkgocvbqx5m6miumzk.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rggtqvgwqtktze5cdszqujvee7bgmj2smakzupjw2dctbzetteaspalwfs3tyhytarv/providers/Microsoft.Storage/storageAccounts/clitestl4cn4cuakrwe2nmow","name":"clitestl4cn4cuakrwe2nmow","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-18T06:57:18.8086434Z","key2":"2022-11-18T06:57:18.8086434Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-18T06:57:19.7461738Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-18T06:57:19.7461738Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-18T06:57:18.6992662Z","primaryEndpoints":{"dfs":"https://clitestl4cn4cuakrwe2nmow.dfs.core.windows.net/","web":"https://clitestl4cn4cuakrwe2nmow.z3.web.core.windows.net/","blob":"https://clitestl4cn4cuakrwe2nmow.blob.core.windows.net/","queue":"https://clitestl4cn4cuakrwe2nmow.queue.core.windows.net/","table":"https://clitestl4cn4cuakrwe2nmow.table.core.windows.net/","file":"https://clitestl4cn4cuakrwe2nmow.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgdpcaflw645fh5ze3wendlpnyw2bdosan2gcmqia7pe2szootqwxy5itluzltltppd/providers/Microsoft.Storage/storageAccounts/clitestldjyxquued3rnbctt","name":"clitestldjyxquued3rnbctt","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-03T02:21:26.3662564Z","key2":"2023-03-03T02:21:26.3662564Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-03T02:21:26.8037586Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-03T02:21:26.8037586Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-03T02:21:26.2412342Z","primaryEndpoints":{"dfs":"https://clitestldjyxquued3rnbctt.dfs.core.windows.net/","web":"https://clitestldjyxquued3rnbctt.z3.web.core.windows.net/","blob":"https://clitestldjyxquued3rnbctt.blob.core.windows.net/","queue":"https://clitestldjyxquued3rnbctt.queue.core.windows.net/","table":"https://clitestldjyxquued3rnbctt.table.core.windows.net/","file":"https://clitestldjyxquued3rnbctt.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rglu2eablmjcjpn2wasaafgavxoygz6a3nxbiayfgwljedzeavcvd64smilgclgcnkn/providers/Microsoft.Storage/storageAccounts/clitestlfyjkj63taqr5pdk5","name":"clitestlfyjkj63taqr5pdk5","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-10-28T16:51:58.4134432Z","key2":"2022-10-28T16:51:58.4134432Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-28T16:51:59.5385080Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-28T16:51:59.5385080Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-28T16:51:58.2728139Z","primaryEndpoints":{"dfs":"https://clitestlfyjkj63taqr5pdk5.dfs.core.windows.net/","web":"https://clitestlfyjkj63taqr5pdk5.z3.web.core.windows.net/","blob":"https://clitestlfyjkj63taqr5pdk5.blob.core.windows.net/","queue":"https://clitestlfyjkj63taqr5pdk5.queue.core.windows.net/","table":"https://clitestlfyjkj63taqr5pdk5.table.core.windows.net/","file":"https://clitestlfyjkj63taqr5pdk5.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgki5e56g3jwjbjoo7xxbkvutkslssvwnknvdqgpn7ky6hrjcpo4rk33buz2igfa33i/providers/Microsoft.Storage/storageAccounts/clitestlh4dndb24lzdfjio7","name":"clitestlh4dndb24lzdfjio7","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-09-28T15:52:44.7165568Z","key2":"2022-09-28T15:52:44.7165568Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T15:52:45.4978351Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T15:52:45.4978351Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-09-28T15:52:44.5915602Z","primaryEndpoints":{"dfs":"https://clitestlh4dndb24lzdfjio7.dfs.core.windows.net/","web":"https://clitestlh4dndb24lzdfjio7.z3.web.core.windows.net/","blob":"https://clitestlh4dndb24lzdfjio7.blob.core.windows.net/","queue":"https://clitestlh4dndb24lzdfjio7.queue.core.windows.net/","table":"https://clitestlh4dndb24lzdfjio7.table.core.windows.net/","file":"https://clitestlh4dndb24lzdfjio7.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgp2xbgoesryqzo5xmkyhlnevim7kqx4eogq4wkogaaq2ghaprwuoarxbgvtqfhp3vn/providers/Microsoft.Storage/storageAccounts/clitestllbgrqw2q3ll4fl2a","name":"clitestllbgrqw2q3ll4fl2a","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-18T08:33:03.9946949Z","key2":"2022-08-18T08:33:03.9946949Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-18T08:33:04.3071831Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-18T08:33:04.3071831Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-18T08:33:03.8852891Z","primaryEndpoints":{"dfs":"https://clitestllbgrqw2q3ll4fl2a.dfs.core.windows.net/","web":"https://clitestllbgrqw2q3ll4fl2a.z3.web.core.windows.net/","blob":"https://clitestllbgrqw2q3ll4fl2a.blob.core.windows.net/","queue":"https://clitestllbgrqw2q3ll4fl2a.queue.core.windows.net/","table":"https://clitestllbgrqw2q3ll4fl2a.table.core.windows.net/","file":"https://clitestllbgrqw2q3ll4fl2a.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgddpmpp3buqip4f3ztkpw2okh4vd5lblxcs36olwlxmrn6hqzkgms3jgye5t72fahh/providers/Microsoft.Storage/storageAccounts/clitestlp7xyjhqdanlvdk7l","name":"clitestlp7xyjhqdanlvdk7l","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-12-30T22:32:05.3181693Z","key2":"2021-12-30T22:32:05.3181693Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-30T22:32:05.3181693Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-30T22:32:05.3181693Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-12-30T22:32:05.2244193Z","primaryEndpoints":{"dfs":"https://clitestlp7xyjhqdanlvdk7l.dfs.core.windows.net/","web":"https://clitestlp7xyjhqdanlvdk7l.z3.web.core.windows.net/","blob":"https://clitestlp7xyjhqdanlvdk7l.blob.core.windows.net/","queue":"https://clitestlp7xyjhqdanlvdk7l.queue.core.windows.net/","table":"https://clitestlp7xyjhqdanlvdk7l.table.core.windows.net/","file":"https://clitestlp7xyjhqdanlvdk7l.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgiqgpdt6kvdporvteyacy5t5zw43gekna5gephtplex4buchsqnucjh24ke6ian63g/providers/Microsoft.Storage/storageAccounts/clitestlpnuh5cbq4gzlb4mt","name":"clitestlpnuh5cbq4gzlb4mt","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-17T21:40:23.1450434Z","key2":"2022-03-17T21:40:23.1450434Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-17T21:40:23.1606676Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-17T21:40:23.1606676Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-17T21:40:23.0669136Z","primaryEndpoints":{"dfs":"https://clitestlpnuh5cbq4gzlb4mt.dfs.core.windows.net/","web":"https://clitestlpnuh5cbq4gzlb4mt.z3.web.core.windows.net/","blob":"https://clitestlpnuh5cbq4gzlb4mt.blob.core.windows.net/","queue":"https://clitestlpnuh5cbq4gzlb4mt.queue.core.windows.net/","table":"https://clitestlpnuh5cbq4gzlb4mt.table.core.windows.net/","file":"https://clitestlpnuh5cbq4gzlb4mt.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rggyyky3pdv7kfgca2zw6tt2uuyakcfh4mhe5jv652ywkhjplo2g3hkpg5l5vlzmscx/providers/Microsoft.Storage/storageAccounts/clitestlrazz3fr4p7ma2aqu","name":"clitestlrazz3fr4p7ma2aqu","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-09-26T06:26:22.0140081Z","key2":"2021-09-26T06:26:22.0140081Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-26T06:26:22.0140081Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-26T06:26:22.0140081Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-26T06:26:21.9514992Z","primaryEndpoints":{"dfs":"https://clitestlrazz3fr4p7ma2aqu.dfs.core.windows.net/","web":"https://clitestlrazz3fr4p7ma2aqu.z3.web.core.windows.net/","blob":"https://clitestlrazz3fr4p7ma2aqu.blob.core.windows.net/","queue":"https://clitestlrazz3fr4p7ma2aqu.queue.core.windows.net/","table":"https://clitestlrazz3fr4p7ma2aqu.table.core.windows.net/","file":"https://clitestlrazz3fr4p7ma2aqu.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg6wjfol23jdbl2gkdoeiou4nae4tnyxkvqazscvbwkazi5dbugwnwlcr7gn2nvblbz/providers/Microsoft.Storage/storageAccounts/clitestlvmg3eu2v3vfviots","name":"clitestlvmg3eu2v3vfviots","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-02-25T00:19:23.5149380Z","key2":"2022-02-25T00:19:23.5149380Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-25T00:19:23.5305640Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-25T00:19:23.5305640Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-02-25T00:19:23.4055624Z","primaryEndpoints":{"dfs":"https://clitestlvmg3eu2v3vfviots.dfs.core.windows.net/","web":"https://clitestlvmg3eu2v3vfviots.z3.web.core.windows.net/","blob":"https://clitestlvmg3eu2v3vfviots.blob.core.windows.net/","queue":"https://clitestlvmg3eu2v3vfviots.queue.core.windows.net/","table":"https://clitestlvmg3eu2v3vfviots.table.core.windows.net/","file":"https://clitestlvmg3eu2v3vfviots.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgibc6w6pt2cu4nkppzr7rhgsrli5jhaumxaexydrvzpemxhixixcac5un3lkhugutn/providers/Microsoft.Storage/storageAccounts/clitestm3o7urdechvnvggxa","name":"clitestm3o7urdechvnvggxa","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-11-04T22:04:25.7055241Z","key2":"2021-11-04T22:04:25.7055241Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-04T22:04:25.7055241Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-04T22:04:25.7055241Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-11-04T22:04:25.6274146Z","primaryEndpoints":{"dfs":"https://clitestm3o7urdechvnvggxa.dfs.core.windows.net/","web":"https://clitestm3o7urdechvnvggxa.z3.web.core.windows.net/","blob":"https://clitestm3o7urdechvnvggxa.blob.core.windows.net/","queue":"https://clitestm3o7urdechvnvggxa.queue.core.windows.net/","table":"https://clitestm3o7urdechvnvggxa.table.core.windows.net/","file":"https://clitestm3o7urdechvnvggxa.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgod6ukvpdyodfbumzqyctb3mizfldmw7m4kczmcvtiwdw7eknpoq2uxsr3gc5qs6ia/providers/Microsoft.Storage/storageAccounts/clitestmekftj553567izfaa","name":"clitestmekftj553567izfaa","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-31T22:40:57.9850091Z","key2":"2022-03-31T22:40:57.9850091Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-31T22:40:58.0006083Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-31T22:40:58.0006083Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-31T22:40:57.8912800Z","primaryEndpoints":{"dfs":"https://clitestmekftj553567izfaa.dfs.core.windows.net/","web":"https://clitestmekftj553567izfaa.z3.web.core.windows.net/","blob":"https://clitestmekftj553567izfaa.blob.core.windows.net/","queue":"https://clitestmekftj553567izfaa.queue.core.windows.net/","table":"https://clitestmekftj553567izfaa.table.core.windows.net/","file":"https://clitestmekftj553567izfaa.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg5gexz53gwezjaj2k73fecuuc4yqlddops5ntbekppouzb4x7h6bpbyvfme5nlourk/providers/Microsoft.Storage/storageAccounts/clitestmjpad5ax6f4npu3mz","name":"clitestmjpad5ax6f4npu3mz","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-16T08:55:42.1539279Z","key2":"2022-03-16T08:55:42.1539279Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-16T08:55:42.1539279Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-16T08:55:42.1539279Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-16T08:55:42.0602013Z","primaryEndpoints":{"dfs":"https://clitestmjpad5ax6f4npu3mz.dfs.core.windows.net/","web":"https://clitestmjpad5ax6f4npu3mz.z3.web.core.windows.net/","blob":"https://clitestmjpad5ax6f4npu3mz.blob.core.windows.net/","queue":"https://clitestmjpad5ax6f4npu3mz.queue.core.windows.net/","table":"https://clitestmjpad5ax6f4npu3mz.table.core.windows.net/","file":"https://clitestmjpad5ax6f4npu3mz.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgihpamtetsioehvqhcaizytambbwjq2a4so6iz734ejm7u6prta4pxwcc2gyhhaxqf/providers/Microsoft.Storage/storageAccounts/clitestmyjybsngqmztsnzyt","name":"clitestmyjybsngqmztsnzyt","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-09-26T05:30:18.6096170Z","key2":"2021-09-26T05:30:18.6096170Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-26T05:30:18.6096170Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-26T05:30:18.6096170Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-26T05:30:18.5314899Z","primaryEndpoints":{"dfs":"https://clitestmyjybsngqmztsnzyt.dfs.core.windows.net/","web":"https://clitestmyjybsngqmztsnzyt.z3.web.core.windows.net/","blob":"https://clitestmyjybsngqmztsnzyt.blob.core.windows.net/","queue":"https://clitestmyjybsngqmztsnzyt.queue.core.windows.net/","table":"https://clitestmyjybsngqmztsnzyt.table.core.windows.net/","file":"https://clitestmyjybsngqmztsnzyt.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgrhy25vxju45rn6ocljnluag55ozonubdqz2c6h3ey7iwwilqf56dk73wwpl6tz7ma/providers/Microsoft.Storage/storageAccounts/clitestn6hd6em44t54zt6vl","name":"clitestn6hd6em44t54zt6vl","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-19T02:54:14.7026149Z","key2":"2022-08-19T02:54:14.7026149Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-19T02:54:14.9213805Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-19T02:54:14.9213805Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-19T02:54:14.5932350Z","primaryEndpoints":{"dfs":"https://clitestn6hd6em44t54zt6vl.dfs.core.windows.net/","web":"https://clitestn6hd6em44t54zt6vl.z3.web.core.windows.net/","blob":"https://clitestn6hd6em44t54zt6vl.blob.core.windows.net/","queue":"https://clitestn6hd6em44t54zt6vl.queue.core.windows.net/","table":"https://clitestn6hd6em44t54zt6vl.table.core.windows.net/","file":"https://clitestn6hd6em44t54zt6vl.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg2abywok236kysqgqh6yyxw5hjsmd2oiv7fmmzca4bdkfvsyhup2g3flygvn45gbtp/providers/Microsoft.Storage/storageAccounts/clitestnwqabo3kuhvx6svgt","name":"clitestnwqabo3kuhvx6svgt","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-02-23T03:42:52.5821333Z","key2":"2022-02-23T03:42:52.5821333Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-23T03:42:52.5977587Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-23T03:42:52.5977587Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-02-23T03:42:52.4883542Z","primaryEndpoints":{"dfs":"https://clitestnwqabo3kuhvx6svgt.dfs.core.windows.net/","web":"https://clitestnwqabo3kuhvx6svgt.z3.web.core.windows.net/","blob":"https://clitestnwqabo3kuhvx6svgt.blob.core.windows.net/","queue":"https://clitestnwqabo3kuhvx6svgt.queue.core.windows.net/","table":"https://clitestnwqabo3kuhvx6svgt.table.core.windows.net/","file":"https://clitestnwqabo3kuhvx6svgt.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgbksbwoy7iftsvok2gu7el6jq32a53l75d3amp4qff74lwqen6nypkv2vsy5qpvdx6/providers/Microsoft.Storage/storageAccounts/clitestnx46jh36sfhiun4zr","name":"clitestnx46jh36sfhiun4zr","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-09-26T06:46:06.0337216Z","key2":"2021-09-26T06:46:06.0337216Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-26T06:46:06.0337216Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-26T06:46:06.0337216Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-26T06:46:05.9555808Z","primaryEndpoints":{"dfs":"https://clitestnx46jh36sfhiun4zr.dfs.core.windows.net/","web":"https://clitestnx46jh36sfhiun4zr.z3.web.core.windows.net/","blob":"https://clitestnx46jh36sfhiun4zr.blob.core.windows.net/","queue":"https://clitestnx46jh36sfhiun4zr.queue.core.windows.net/","table":"https://clitestnx46jh36sfhiun4zr.table.core.windows.net/","file":"https://clitestnx46jh36sfhiun4zr.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg33fo62u6qo54y4oh6ubodzg5drtpqjvfeaxkl7eqcioetepluk6x6j2y26gadsnlb/providers/Microsoft.Storage/storageAccounts/clitestnyptbvai7mjrv4d36","name":"clitestnyptbvai7mjrv4d36","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-09-26T06:38:37.8872316Z","key2":"2021-09-26T06:38:37.8872316Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-26T06:38:37.8872316Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-26T06:38:37.8872316Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-26T06:38:37.8247073Z","primaryEndpoints":{"dfs":"https://clitestnyptbvai7mjrv4d36.dfs.core.windows.net/","web":"https://clitestnyptbvai7mjrv4d36.z3.web.core.windows.net/","blob":"https://clitestnyptbvai7mjrv4d36.blob.core.windows.net/","queue":"https://clitestnyptbvai7mjrv4d36.queue.core.windows.net/","table":"https://clitestnyptbvai7mjrv4d36.table.core.windows.net/","file":"https://clitestnyptbvai7mjrv4d36.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rga7imvuxf5mahvsudhwzxackrihrizdcnv6jgdnp2yky66gl4kn3kchaqwz5xvn7er/providers/Microsoft.Storage/storageAccounts/clitestobdsrpncicjjmbqe5","name":"clitestobdsrpncicjjmbqe5","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-18T02:40:44.6357050Z","key2":"2022-11-18T02:40:44.6357050Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-18T02:40:45.4482137Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-18T02:40:45.4482137Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-18T02:40:44.5106955Z","primaryEndpoints":{"dfs":"https://clitestobdsrpncicjjmbqe5.dfs.core.windows.net/","web":"https://clitestobdsrpncicjjmbqe5.z3.web.core.windows.net/","blob":"https://clitestobdsrpncicjjmbqe5.blob.core.windows.net/","queue":"https://clitestobdsrpncicjjmbqe5.queue.core.windows.net/","table":"https://clitestobdsrpncicjjmbqe5.table.core.windows.net/","file":"https://clitestobdsrpncicjjmbqe5.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgm4ewrfpsmwsfbapbb7k3cslbr34yplftoedawvzwr66vnki7qslc7yxcjg74xcdt4/providers/Microsoft.Storage/storageAccounts/clitestobi4eotlnsa6zh3bq","name":"clitestobi4eotlnsa6zh3bq","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-02-24T09:39:15.5200077Z","key2":"2022-02-24T09:39:15.5200077Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-24T09:39:15.5356357Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-24T09:39:15.5356357Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-02-24T09:39:15.4262587Z","primaryEndpoints":{"dfs":"https://clitestobi4eotlnsa6zh3bq.dfs.core.windows.net/","web":"https://clitestobi4eotlnsa6zh3bq.z3.web.core.windows.net/","blob":"https://clitestobi4eotlnsa6zh3bq.blob.core.windows.net/","queue":"https://clitestobi4eotlnsa6zh3bq.queue.core.windows.net/","table":"https://clitestobi4eotlnsa6zh3bq.table.core.windows.net/","file":"https://clitestobi4eotlnsa6zh3bq.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg2kmgdzhdseoiui5m73sij7ftn43hdp5lmvllh6cxsc5ub6n6cnuuucoqzl6hlstjw/providers/Microsoft.Storage/storageAccounts/clitestoecvurjuflrcnc6vp","name":"clitestoecvurjuflrcnc6vp","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-09-28T13:29:37.2957696Z","key2":"2022-09-28T13:29:37.2957696Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T13:29:37.7957857Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T13:29:37.7957857Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-09-28T13:29:37.1707702Z","primaryEndpoints":{"dfs":"https://clitestoecvurjuflrcnc6vp.dfs.core.windows.net/","web":"https://clitestoecvurjuflrcnc6vp.z3.web.core.windows.net/","blob":"https://clitestoecvurjuflrcnc6vp.blob.core.windows.net/","queue":"https://clitestoecvurjuflrcnc6vp.queue.core.windows.net/","table":"https://clitestoecvurjuflrcnc6vp.table.core.windows.net/","file":"https://clitestoecvurjuflrcnc6vp.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgzvfnrnbiodivv7py3ttijdf62ufwz3obvcpzey36zr4h56myn3sajeenb67t2vufx/providers/Microsoft.Storage/storageAccounts/clitestokj67zonpbcy4h3ut","name":"clitestokj67zonpbcy4h3ut","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-17T13:51:42.3909029Z","key2":"2022-03-17T13:51:42.3909029Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-17T13:51:42.4065705Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-17T13:51:42.4065705Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-17T13:51:42.3127731Z","primaryEndpoints":{"dfs":"https://clitestokj67zonpbcy4h3ut.dfs.core.windows.net/","web":"https://clitestokj67zonpbcy4h3ut.z3.web.core.windows.net/","blob":"https://clitestokj67zonpbcy4h3ut.blob.core.windows.net/","queue":"https://clitestokj67zonpbcy4h3ut.queue.core.windows.net/","table":"https://clitestokj67zonpbcy4h3ut.table.core.windows.net/","file":"https://clitestokj67zonpbcy4h3ut.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg27eecv3qlcw6ol3xvlbfxfoasylnf4kby2jp2xlzkuk3skinkbsynd7fskj5fpsy3/providers/Microsoft.Storage/storageAccounts/clitestonivdoendik6ud5xu","name":"clitestonivdoendik6ud5xu","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-12-09T05:25:23.2474815Z","key2":"2021-12-09T05:25:23.2474815Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-09T05:25:23.2474815Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-09T05:25:23.2474815Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-12-09T05:25:23.1693829Z","primaryEndpoints":{"dfs":"https://clitestonivdoendik6ud5xu.dfs.core.windows.net/","web":"https://clitestonivdoendik6ud5xu.z3.web.core.windows.net/","blob":"https://clitestonivdoendik6ud5xu.blob.core.windows.net/","queue":"https://clitestonivdoendik6ud5xu.queue.core.windows.net/","table":"https://clitestonivdoendik6ud5xu.table.core.windows.net/","file":"https://clitestonivdoendik6ud5xu.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgt26u2kwhqyqvare4nmr2xfc3brkw7es3i3ej2zp6pw2pizfc35i742dhaugtnlxen/providers/Microsoft.Storage/storageAccounts/clitestowt5b4ettcro6hgkx","name":"clitestowt5b4ettcro6hgkx","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-27T01:25:46.8967087Z","key2":"2023-01-27T01:25:46.8967087Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-27T01:25:47.4279542Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-27T01:25:47.4279542Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-27T01:25:46.7404592Z","primaryEndpoints":{"dfs":"https://clitestowt5b4ettcro6hgkx.dfs.core.windows.net/","web":"https://clitestowt5b4ettcro6hgkx.z3.web.core.windows.net/","blob":"https://clitestowt5b4ettcro6hgkx.blob.core.windows.net/","queue":"https://clitestowt5b4ettcro6hgkx.queue.core.windows.net/","table":"https://clitestowt5b4ettcro6hgkx.table.core.windows.net/","file":"https://clitestowt5b4ettcro6hgkx.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg457lusnsafguqj6rgdbksqq6vj4b3ujcu4zdljwcinvjrmlvazpa4r3vna4kvss2s/providers/Microsoft.Storage/storageAccounts/clitestpkpd7nmx5d2w6gf3u","name":"clitestpkpd7nmx5d2w6gf3u","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-04T20:07:02.4008098Z","key2":"2022-11-04T20:07:02.4008098Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-04T20:07:03.1820676Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-04T20:07:03.1820676Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-04T20:07:02.2601779Z","primaryEndpoints":{"dfs":"https://clitestpkpd7nmx5d2w6gf3u.dfs.core.windows.net/","web":"https://clitestpkpd7nmx5d2w6gf3u.z3.web.core.windows.net/","blob":"https://clitestpkpd7nmx5d2w6gf3u.blob.core.windows.net/","queue":"https://clitestpkpd7nmx5d2w6gf3u.queue.core.windows.net/","table":"https://clitestpkpd7nmx5d2w6gf3u.table.core.windows.net/","file":"https://clitestpkpd7nmx5d2w6gf3u.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg4g3f5lihvl5ymspqef7wlq3ougtwcl5cysr5hf26ft6qecpqygvuavvpaffm4jp2z/providers/Microsoft.Storage/storageAccounts/clitestppyuah3f63vji25wh","name":"clitestppyuah3f63vji25wh","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-02-24T22:35:14.8304282Z","key2":"2022-02-24T22:35:14.8304282Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-24T22:35:14.8304282Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-24T22:35:14.8304282Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-02-24T22:35:14.7210571Z","primaryEndpoints":{"dfs":"https://clitestppyuah3f63vji25wh.dfs.core.windows.net/","web":"https://clitestppyuah3f63vji25wh.z3.web.core.windows.net/","blob":"https://clitestppyuah3f63vji25wh.blob.core.windows.net/","queue":"https://clitestppyuah3f63vji25wh.queue.core.windows.net/","table":"https://clitestppyuah3f63vji25wh.table.core.windows.net/","file":"https://clitestppyuah3f63vji25wh.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgird4wktegvtblblmk67fvaczihmdusvn2g5fiasndxgpf26d52sz7jv4w745zhp55/providers/Microsoft.Storage/storageAccounts/clitestpsfuclwuneevfp3ec","name":"clitestpsfuclwuneevfp3ec","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-10-14T00:43:12.8684292Z","key2":"2022-10-14T00:43:12.8684292Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-14T00:43:13.6653494Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-14T00:43:13.6653494Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-14T00:43:12.7590505Z","primaryEndpoints":{"dfs":"https://clitestpsfuclwuneevfp3ec.dfs.core.windows.net/","web":"https://clitestpsfuclwuneevfp3ec.z3.web.core.windows.net/","blob":"https://clitestpsfuclwuneevfp3ec.blob.core.windows.net/","queue":"https://clitestpsfuclwuneevfp3ec.queue.core.windows.net/","table":"https://clitestpsfuclwuneevfp3ec.table.core.windows.net/","file":"https://clitestpsfuclwuneevfp3ec.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg2emy66njnaphao3qtrntywt2ndrlxgwxee43yxjewldrmhez2ejim56ulq5rkx7xl/providers/Microsoft.Storage/storageAccounts/clitestqexe7hiy3p4tdtx5o","name":"clitestqexe7hiy3p4tdtx5o","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-09-28T13:05:45.2348651Z","key2":"2022-09-28T13:05:45.2348651Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T13:05:45.7349053Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T13:05:45.7349053Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-09-28T13:05:45.1254955Z","primaryEndpoints":{"dfs":"https://clitestqexe7hiy3p4tdtx5o.dfs.core.windows.net/","web":"https://clitestqexe7hiy3p4tdtx5o.z3.web.core.windows.net/","blob":"https://clitestqexe7hiy3p4tdtx5o.blob.core.windows.net/","queue":"https://clitestqexe7hiy3p4tdtx5o.queue.core.windows.net/","table":"https://clitestqexe7hiy3p4tdtx5o.table.core.windows.net/","file":"https://clitestqexe7hiy3p4tdtx5o.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgtspcciqfp3lumf6mz42jk62ceofw55zj2wwnliwbnap2prm2j4fcvztqk656ju7ye/providers/Microsoft.Storage/storageAccounts/clitestqg5uolijfxlg7lshy","name":"clitestqg5uolijfxlg7lshy","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-09-09T01:28:13.7774459Z","key2":"2022-09-09T01:28:13.7774459Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-09T01:28:14.3243266Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-09T01:28:14.3243266Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-09-09T01:28:13.6680943Z","primaryEndpoints":{"dfs":"https://clitestqg5uolijfxlg7lshy.dfs.core.windows.net/","web":"https://clitestqg5uolijfxlg7lshy.z3.web.core.windows.net/","blob":"https://clitestqg5uolijfxlg7lshy.blob.core.windows.net/","queue":"https://clitestqg5uolijfxlg7lshy.queue.core.windows.net/","table":"https://clitestqg5uolijfxlg7lshy.table.core.windows.net/","file":"https://clitestqg5uolijfxlg7lshy.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgkxbcxx4ank64f2iixhvgd2jaf76ixz7z6ehcg4wgtoikus5rrg53sdli6a5acuxg7/providers/Microsoft.Storage/storageAccounts/clitestqltbsnaacri7pnm66","name":"clitestqltbsnaacri7pnm66","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-05-05T23:02:57.0468964Z","key2":"2022-05-05T23:02:57.0468964Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-05T23:02:57.0468964Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-05T23:02:57.0468964Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-05-05T23:02:56.9375574Z","primaryEndpoints":{"dfs":"https://clitestqltbsnaacri7pnm66.dfs.core.windows.net/","web":"https://clitestqltbsnaacri7pnm66.z3.web.core.windows.net/","blob":"https://clitestqltbsnaacri7pnm66.blob.core.windows.net/","queue":"https://clitestqltbsnaacri7pnm66.queue.core.windows.net/","table":"https://clitestqltbsnaacri7pnm66.table.core.windows.net/","file":"https://clitestqltbsnaacri7pnm66.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgaf6ccffqtllcoqu4ro4z66jv6grqra2gyjbc6toz756fxlwvflyf65lucipwwllkb/providers/Microsoft.Storage/storageAccounts/clitestqmwmerdlyg5ah43d4","name":"clitestqmwmerdlyg5ah43d4","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-07T11:51:16.2610528Z","key2":"2022-11-07T11:51:16.2610528Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-07T11:51:17.0579340Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-07T11:51:17.0579340Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-07T11:51:16.1204274Z","primaryEndpoints":{"dfs":"https://clitestqmwmerdlyg5ah43d4.dfs.core.windows.net/","web":"https://clitestqmwmerdlyg5ah43d4.z3.web.core.windows.net/","blob":"https://clitestqmwmerdlyg5ah43d4.blob.core.windows.net/","queue":"https://clitestqmwmerdlyg5ah43d4.queue.core.windows.net/","table":"https://clitestqmwmerdlyg5ah43d4.table.core.windows.net/","file":"https://clitestqmwmerdlyg5ah43d4.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgvht2yr4ctemfjxqvspjpzysui5qxuy6czo7upxtvludqvra6lv2ozrc2pgpbg6dei/providers/Microsoft.Storage/storageAccounts/clitestqqm33swtwsq5hdmak","name":"clitestqqm33swtwsq5hdmak","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-23T17:43:54.7219565Z","key2":"2023-03-23T17:43:54.7219565Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-23T17:43:55.2532358Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-23T17:43:55.2532358Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-23T17:43:54.5500759Z","primaryEndpoints":{"dfs":"https://clitestqqm33swtwsq5hdmak.dfs.core.windows.net/","web":"https://clitestqqm33swtwsq5hdmak.z3.web.core.windows.net/","blob":"https://clitestqqm33swtwsq5hdmak.blob.core.windows.net/","queue":"https://clitestqqm33swtwsq5hdmak.queue.core.windows.net/","table":"https://clitestqqm33swtwsq5hdmak.table.core.windows.net/","file":"https://clitestqqm33swtwsq5hdmak.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgdw6gbkkrjer4u3pxmfxqzlsy3cisrykctdg6v7jzgy4dwsrutxfksp4cayaryfrko/providers/Microsoft.Storage/storageAccounts/clitestqrastbbsx23ste7vk","name":"clitestqrastbbsx23ste7vk","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-23T11:14:19.2508064Z","key2":"2023-03-23T11:14:19.2508064Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-23T11:14:19.7351814Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-23T11:14:19.7351814Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-23T11:14:19.0945000Z","primaryEndpoints":{"dfs":"https://clitestqrastbbsx23ste7vk.dfs.core.windows.net/","web":"https://clitestqrastbbsx23ste7vk.z3.web.core.windows.net/","blob":"https://clitestqrastbbsx23ste7vk.blob.core.windows.net/","queue":"https://clitestqrastbbsx23ste7vk.queue.core.windows.net/","table":"https://clitestqrastbbsx23ste7vk.table.core.windows.net/","file":"https://clitestqrastbbsx23ste7vk.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rggwpsiqe7d4ajn2sfrw45deyv54c3solakexvkcniiuau5exkwuqnxiasuyen22odf/providers/Microsoft.Storage/storageAccounts/clitestqrjozpgbutp2eyu6v","name":"clitestqrjozpgbutp2eyu6v","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-09T13:36:45.6519339Z","key2":"2022-11-09T13:36:45.6519339Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-09T13:36:46.5738136Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-09T13:36:46.5738136Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-09T13:36:45.5112989Z","primaryEndpoints":{"dfs":"https://clitestqrjozpgbutp2eyu6v.dfs.core.windows.net/","web":"https://clitestqrjozpgbutp2eyu6v.z3.web.core.windows.net/","blob":"https://clitestqrjozpgbutp2eyu6v.blob.core.windows.net/","queue":"https://clitestqrjozpgbutp2eyu6v.queue.core.windows.net/","table":"https://clitestqrjozpgbutp2eyu6v.table.core.windows.net/","file":"https://clitestqrjozpgbutp2eyu6v.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgmmdobqqobsry5mhck5twfb7v6qk7hcxgoja2bqqwo4wg6tytez3ren5jpqdes5ig3/providers/Microsoft.Storage/storageAccounts/clitestr3eaqq2c7t36gdouh","name":"clitestr3eaqq2c7t36gdouh","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-12-30T01:42:58.8448445Z","key2":"2022-12-30T01:42:58.8448445Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-30T01:42:59.5010788Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-30T01:42:59.5010788Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-12-30T01:42:58.6729683Z","primaryEndpoints":{"dfs":"https://clitestr3eaqq2c7t36gdouh.dfs.core.windows.net/","web":"https://clitestr3eaqq2c7t36gdouh.z3.web.core.windows.net/","blob":"https://clitestr3eaqq2c7t36gdouh.blob.core.windows.net/","queue":"https://clitestr3eaqq2c7t36gdouh.queue.core.windows.net/","table":"https://clitestr3eaqq2c7t36gdouh.table.core.windows.net/","file":"https://clitestr3eaqq2c7t36gdouh.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgqwmtwau5drhtauztbvzn5yjgbpwe43gwwctwpc6ez5zlsv7wroispsj7c6hmc2qqo/providers/Microsoft.Storage/storageAccounts/clitestrahbxpl77pgeqzfqu","name":"clitestrahbxpl77pgeqzfqu","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-15T11:27:00.9433371Z","key2":"2023-03-15T11:27:00.9433371Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-15T11:27:01.4433403Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-15T11:27:01.4433403Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-15T11:27:00.7714704Z","primaryEndpoints":{"dfs":"https://clitestrahbxpl77pgeqzfqu.dfs.core.windows.net/","web":"https://clitestrahbxpl77pgeqzfqu.z3.web.core.windows.net/","blob":"https://clitestrahbxpl77pgeqzfqu.blob.core.windows.net/","queue":"https://clitestrahbxpl77pgeqzfqu.queue.core.windows.net/","table":"https://clitestrahbxpl77pgeqzfqu.table.core.windows.net/","file":"https://clitestrahbxpl77pgeqzfqu.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg64qpduwrlexqquu7nbuqpt6z2nalyqnyocfoi4qdaimlmhxln52mob3fupyseekfc/providers/Microsoft.Storage/storageAccounts/clitestreox7uet2ivegt7al","name":"clitestreox7uet2ivegt7al","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-18T16:14:49.0740745Z","key2":"2022-08-18T16:14:49.0740745Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-18T16:14:49.5896749Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-18T16:14:49.5896749Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-18T16:14:48.9646817Z","primaryEndpoints":{"dfs":"https://clitestreox7uet2ivegt7al.dfs.core.windows.net/","web":"https://clitestreox7uet2ivegt7al.z3.web.core.windows.net/","blob":"https://clitestreox7uet2ivegt7al.blob.core.windows.net/","queue":"https://clitestreox7uet2ivegt7al.queue.core.windows.net/","table":"https://clitestreox7uet2ivegt7al.table.core.windows.net/","file":"https://clitestreox7uet2ivegt7al.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rga52fcdujvvq4ff5bki527opnjtsibhxpfa4vgxy7sh5pvfuphdl3efcm2wnex52rp/providers/Microsoft.Storage/storageAccounts/clitests2anylgk2uif2kpsh","name":"clitests2anylgk2uif2kpsh","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-10-31T17:24:19.1060021Z","key2":"2022-10-31T17:24:19.1060021Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-31T17:24:19.6216280Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-31T17:24:19.6216280Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-31T17:24:18.9809990Z","primaryEndpoints":{"dfs":"https://clitests2anylgk2uif2kpsh.dfs.core.windows.net/","web":"https://clitests2anylgk2uif2kpsh.z3.web.core.windows.net/","blob":"https://clitests2anylgk2uif2kpsh.blob.core.windows.net/","queue":"https://clitests2anylgk2uif2kpsh.queue.core.windows.net/","table":"https://clitests2anylgk2uif2kpsh.table.core.windows.net/","file":"https://clitests2anylgk2uif2kpsh.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg2jtgfwk475k5zaxkiji467gprpeatzablqk3p3vfox46pkfzoiqwxqqivaphzpjtr/providers/Microsoft.Storage/storageAccounts/clitests3uytktsiiiosebu3","name":"clitests3uytktsiiiosebu3","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-09-28T11:14:46.2842708Z","key2":"2022-09-28T11:14:46.2842708Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T11:14:46.7529967Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T11:14:46.7529967Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-09-28T11:14:46.1123663Z","primaryEndpoints":{"dfs":"https://clitests3uytktsiiiosebu3.dfs.core.windows.net/","web":"https://clitests3uytktsiiiosebu3.z3.web.core.windows.net/","blob":"https://clitests3uytktsiiiosebu3.blob.core.windows.net/","queue":"https://clitests3uytktsiiiosebu3.queue.core.windows.net/","table":"https://clitests3uytktsiiiosebu3.table.core.windows.net/","file":"https://clitests3uytktsiiiosebu3.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgj4euz2qks4a65suw4yg7q66oyuhws64hd3parve3zm7c7l5i636my5smbzk6cbvis/providers/Microsoft.Storage/storageAccounts/cliteststxx2rebwsjj4m7ev","name":"cliteststxx2rebwsjj4m7ev","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-28T22:28:46.3357090Z","key2":"2022-04-28T22:28:46.3357090Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-28T22:28:46.3357090Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-28T22:28:46.3357090Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-28T22:28:46.2419469Z","primaryEndpoints":{"dfs":"https://cliteststxx2rebwsjj4m7ev.dfs.core.windows.net/","web":"https://cliteststxx2rebwsjj4m7ev.z3.web.core.windows.net/","blob":"https://cliteststxx2rebwsjj4m7ev.blob.core.windows.net/","queue":"https://cliteststxx2rebwsjj4m7ev.queue.core.windows.net/","table":"https://cliteststxx2rebwsjj4m7ev.table.core.windows.net/","file":"https://cliteststxx2rebwsjj4m7ev.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg7wjguctbigk256arnwsy5cikne5rtgxsungotn3y3cp7nofxioeys2x7dtiknym2a/providers/Microsoft.Storage/storageAccounts/clitesttayxcfhxj5auoke5a","name":"clitesttayxcfhxj5auoke5a","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-12-09T23:16:25.2778969Z","key2":"2021-12-09T23:16:25.2778969Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-09T23:16:25.2778969Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-09T23:16:25.2778969Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-12-09T23:16:25.1841497Z","primaryEndpoints":{"dfs":"https://clitesttayxcfhxj5auoke5a.dfs.core.windows.net/","web":"https://clitesttayxcfhxj5auoke5a.z3.web.core.windows.net/","blob":"https://clitesttayxcfhxj5auoke5a.blob.core.windows.net/","queue":"https://clitesttayxcfhxj5auoke5a.queue.core.windows.net/","table":"https://clitesttayxcfhxj5auoke5a.table.core.windows.net/","file":"https://clitesttayxcfhxj5auoke5a.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgxg4uxlys7uvmy36zktg7bufluyydw6zodvea3sscatxtoca52rp53hzgpu7gq5p7s/providers/Microsoft.Storage/storageAccounts/clitesttychkmvzofjn5oztq","name":"clitesttychkmvzofjn5oztq","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-26T08:46:40.5509904Z","key2":"2022-04-26T08:46:40.5509904Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-26T08:46:40.5509904Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-26T08:46:40.5509904Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-26T08:46:40.4415826Z","primaryEndpoints":{"dfs":"https://clitesttychkmvzofjn5oztq.dfs.core.windows.net/","web":"https://clitesttychkmvzofjn5oztq.z3.web.core.windows.net/","blob":"https://clitesttychkmvzofjn5oztq.blob.core.windows.net/","queue":"https://clitesttychkmvzofjn5oztq.queue.core.windows.net/","table":"https://clitesttychkmvzofjn5oztq.table.core.windows.net/","file":"https://clitesttychkmvzofjn5oztq.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgg7tywk7mx4oyp34pr4jo76jp54xi6rrmofingxkdmix2bxupdaavsgm5bscdon7hb/providers/Microsoft.Storage/storageAccounts/clitestupama2samndokm3jd","name":"clitestupama2samndokm3jd","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-02-28T16:48:18.7645760Z","key2":"2022-02-28T16:48:18.7645760Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-28T16:48:18.7802324Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-28T16:48:18.7802324Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-02-28T16:48:18.6864732Z","primaryEndpoints":{"dfs":"https://clitestupama2samndokm3jd.dfs.core.windows.net/","web":"https://clitestupama2samndokm3jd.z3.web.core.windows.net/","blob":"https://clitestupama2samndokm3jd.blob.core.windows.net/","queue":"https://clitestupama2samndokm3jd.queue.core.windows.net/","table":"https://clitestupama2samndokm3jd.table.core.windows.net/","file":"https://clitestupama2samndokm3jd.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rglqgc5xdku5ojvlcdmxmxwx4otzrvmtvwkizs74vqyuovzqgtxbocao3wxuey3ckyg/providers/Microsoft.Storage/storageAccounts/clitestvkt5uhqkknoz4z2ps","name":"clitestvkt5uhqkknoz4z2ps","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-10-22T15:56:12.2012021Z","key2":"2021-10-22T15:56:12.2012021Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-22T15:56:12.2012021Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-22T15:56:12.2012021Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-22T15:56:12.1387094Z","primaryEndpoints":{"dfs":"https://clitestvkt5uhqkknoz4z2ps.dfs.core.windows.net/","web":"https://clitestvkt5uhqkknoz4z2ps.z3.web.core.windows.net/","blob":"https://clitestvkt5uhqkknoz4z2ps.blob.core.windows.net/","queue":"https://clitestvkt5uhqkknoz4z2ps.queue.core.windows.net/","table":"https://clitestvkt5uhqkknoz4z2ps.table.core.windows.net/","file":"https://clitestvkt5uhqkknoz4z2ps.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgb6aglzjbgktmouuijj6dzlic4zxyiyz3rvpkaagcnysqv5336hn4e4fogwqavf53q/providers/Microsoft.Storage/storageAccounts/clitestvlciwxue3ibitylva","name":"clitestvlciwxue3ibitylva","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-01-07T00:11:03.4133197Z","key2":"2022-01-07T00:11:03.4133197Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-01-07T00:11:03.4289603Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-01-07T00:11:03.4289603Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-01-07T00:11:03.3195568Z","primaryEndpoints":{"dfs":"https://clitestvlciwxue3ibitylva.dfs.core.windows.net/","web":"https://clitestvlciwxue3ibitylva.z3.web.core.windows.net/","blob":"https://clitestvlciwxue3ibitylva.blob.core.windows.net/","queue":"https://clitestvlciwxue3ibitylva.queue.core.windows.net/","table":"https://clitestvlciwxue3ibitylva.table.core.windows.net/","file":"https://clitestvlciwxue3ibitylva.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg742gmmbkzphoscnqkjjro5gelzqfg4eicwtcz7tydc6xcgjtt72ilsthdw4u2ujmd/providers/Microsoft.Storage/storageAccounts/clitestvqpk5j3bnpinywycx","name":"clitestvqpk5j3bnpinywycx","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-05-12T22:51:51.6556911Z","key2":"2022-05-12T22:51:51.6556911Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-12T22:51:51.6713107Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-12T22:51:51.6713107Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-05-12T22:51:51.5462900Z","primaryEndpoints":{"dfs":"https://clitestvqpk5j3bnpinywycx.dfs.core.windows.net/","web":"https://clitestvqpk5j3bnpinywycx.z3.web.core.windows.net/","blob":"https://clitestvqpk5j3bnpinywycx.blob.core.windows.net/","queue":"https://clitestvqpk5j3bnpinywycx.queue.core.windows.net/","table":"https://clitestvqpk5j3bnpinywycx.table.core.windows.net/","file":"https://clitestvqpk5j3bnpinywycx.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgutbscw3yeekpjfmbbttkbaaf5p4qvmlhnz7bzvh2mnv5pqspgkpkkxjgyahzryr7l/providers/Microsoft.Storage/storageAccounts/clitestvzas7bgpm3s6p2jre","name":"clitestvzas7bgpm3s6p2jre","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-05T00:10:31.4593666Z","key2":"2022-08-05T00:10:31.4593666Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-05T00:10:31.6781294Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-05T00:10:31.6781294Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-05T00:10:31.3499518Z","primaryEndpoints":{"dfs":"https://clitestvzas7bgpm3s6p2jre.dfs.core.windows.net/","web":"https://clitestvzas7bgpm3s6p2jre.z3.web.core.windows.net/","blob":"https://clitestvzas7bgpm3s6p2jre.blob.core.windows.net/","queue":"https://clitestvzas7bgpm3s6p2jre.queue.core.windows.net/","table":"https://clitestvzas7bgpm3s6p2jre.table.core.windows.net/","file":"https://clitestvzas7bgpm3s6p2jre.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgfv5tjkwuar2jwkjn57uczeygmkyvh4v4tcikbzwot2wlylpwsm3e56byk6jk6sbqb/providers/Microsoft.Storage/storageAccounts/clitestw6ivj2crhigvwq3qn","name":"clitestw6ivj2crhigvwq3qn","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-25T01:29:21.8352656Z","key2":"2022-11-25T01:29:21.8352656Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-25T01:29:22.7415213Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-25T01:29:22.7415213Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-25T01:29:21.6633956Z","primaryEndpoints":{"dfs":"https://clitestw6ivj2crhigvwq3qn.dfs.core.windows.net/","web":"https://clitestw6ivj2crhigvwq3qn.z3.web.core.windows.net/","blob":"https://clitestw6ivj2crhigvwq3qn.blob.core.windows.net/","queue":"https://clitestw6ivj2crhigvwq3qn.queue.core.windows.net/","table":"https://clitestw6ivj2crhigvwq3qn.table.core.windows.net/","file":"https://clitestw6ivj2crhigvwq3qn.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgk76ijui24h7q2foey6svr7yhnhb6tcuioxiiic7pto4b7aye52xazbtphpkn4igdg/providers/Microsoft.Storage/storageAccounts/clitestwii2xus2tgji433nh","name":"clitestwii2xus2tgji433nh","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-11-11T22:07:45.0812213Z","key2":"2021-11-11T22:07:45.0812213Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-11T22:07:45.0812213Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-11T22:07:45.0812213Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-11-11T22:07:45.0031142Z","primaryEndpoints":{"dfs":"https://clitestwii2xus2tgji433nh.dfs.core.windows.net/","web":"https://clitestwii2xus2tgji433nh.z3.web.core.windows.net/","blob":"https://clitestwii2xus2tgji433nh.blob.core.windows.net/","queue":"https://clitestwii2xus2tgji433nh.queue.core.windows.net/","table":"https://clitestwii2xus2tgji433nh.table.core.windows.net/","file":"https://clitestwii2xus2tgji433nh.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgmyatcson3npnztpnyabukef4ph3rrcrsruerbaqd32cnablmr2dorn4h4qwkkv5ml/providers/Microsoft.Storage/storageAccounts/clitestwtfph34nesitax5rb","name":"clitestwtfph34nesitax5rb","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-28T15:04:08.2799880Z","key2":"2023-01-28T15:04:08.2799880Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-28T15:04:09.1862926Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-28T15:04:09.1862926Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-28T15:04:08.1393604Z","primaryEndpoints":{"dfs":"https://clitestwtfph34nesitax5rb.dfs.core.windows.net/","web":"https://clitestwtfph34nesitax5rb.z3.web.core.windows.net/","blob":"https://clitestwtfph34nesitax5rb.blob.core.windows.net/","queue":"https://clitestwtfph34nesitax5rb.queue.core.windows.net/","table":"https://clitestwtfph34nesitax5rb.table.core.windows.net/","file":"https://clitestwtfph34nesitax5rb.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgmdksg3tnpfj5ikmkrjg42qofreubpsr5cdqs5zhcezqj7v5kgrmpx525kvdqm57ya/providers/Microsoft.Storage/storageAccounts/clitesty7sgxo5udzywq7e2x","name":"clitesty7sgxo5udzywq7e2x","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-11-25T22:58:47.0325764Z","key2":"2021-11-25T22:58:47.0325764Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-25T22:58:47.0325764Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-25T22:58:47.0325764Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-11-25T22:58:46.9231863Z","primaryEndpoints":{"dfs":"https://clitesty7sgxo5udzywq7e2x.dfs.core.windows.net/","web":"https://clitesty7sgxo5udzywq7e2x.z3.web.core.windows.net/","blob":"https://clitesty7sgxo5udzywq7e2x.blob.core.windows.net/","queue":"https://clitesty7sgxo5udzywq7e2x.queue.core.windows.net/","table":"https://clitesty7sgxo5udzywq7e2x.table.core.windows.net/","file":"https://clitesty7sgxo5udzywq7e2x.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg2s77glmcoemgtgmlcgi7repejuetyjuabg2vruyc3ayj4u66cvgdpdofhcxrql5h5/providers/Microsoft.Storage/storageAccounts/clitestycqidlsdiibjyb3t4","name":"clitestycqidlsdiibjyb3t4","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-18T03:39:28.2566482Z","key2":"2022-03-18T03:39:28.2566482Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-18T03:39:28.2566482Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-18T03:39:28.2566482Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-18T03:39:28.1472265Z","primaryEndpoints":{"dfs":"https://clitestycqidlsdiibjyb3t4.dfs.core.windows.net/","web":"https://clitestycqidlsdiibjyb3t4.z3.web.core.windows.net/","blob":"https://clitestycqidlsdiibjyb3t4.blob.core.windows.net/","queue":"https://clitestycqidlsdiibjyb3t4.queue.core.windows.net/","table":"https://clitestycqidlsdiibjyb3t4.table.core.windows.net/","file":"https://clitestycqidlsdiibjyb3t4.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgjrq7ijqostqq5aahlpjr7formy46bcwnloyvgqqn3ztsmo4rfypznsbm6x6wq7m4f/providers/Microsoft.Storage/storageAccounts/clitestyx33svgzm5sxgbbwr","name":"clitestyx33svgzm5sxgbbwr","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-17T07:41:49.5764921Z","key2":"2022-03-17T07:41:49.5764921Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-17T07:41:49.5921170Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-17T07:41:49.5921170Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-17T07:41:49.4827371Z","primaryEndpoints":{"dfs":"https://clitestyx33svgzm5sxgbbwr.dfs.core.windows.net/","web":"https://clitestyx33svgzm5sxgbbwr.z3.web.core.windows.net/","blob":"https://clitestyx33svgzm5sxgbbwr.blob.core.windows.net/","queue":"https://clitestyx33svgzm5sxgbbwr.queue.core.windows.net/","table":"https://clitestyx33svgzm5sxgbbwr.table.core.windows.net/","file":"https://clitestyx33svgzm5sxgbbwr.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgzhng22y4lqc4p3sbhy4x6nccajfeqpaxzph6tb4rgmr73oqknbuvei7t2fiigdxlf/providers/Microsoft.Storage/storageAccounts/clitestzmf44f6a6ltcia2yt","name":"clitestzmf44f6a6ltcia2yt","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-21T14:56:43.2504683Z","key2":"2023-03-21T14:56:43.2504683Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-21T14:56:43.7504726Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-21T14:56:43.7504726Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-21T14:56:43.0942223Z","primaryEndpoints":{"dfs":"https://clitestzmf44f6a6ltcia2yt.dfs.core.windows.net/","web":"https://clitestzmf44f6a6ltcia2yt.z3.web.core.windows.net/","blob":"https://clitestzmf44f6a6ltcia2yt.blob.core.windows.net/","queue":"https://clitestzmf44f6a6ltcia2yt.queue.core.windows.net/","table":"https://clitestzmf44f6a6ltcia2yt.table.core.windows.net/","file":"https://clitestzmf44f6a6ltcia2yt.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgualguw4pxwwtmxncpw3fp5ws3hgbisfabachm6kqsuciror5c27cr5c7jzedq4xcs/providers/Microsoft.Storage/storageAccounts/clitestzo7h4f4wfvcq7672w","name":"clitestzo7h4f4wfvcq7672w","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-19T08:58:38.8398302Z","key2":"2023-01-19T08:58:38.8398302Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-19T08:58:39.7304763Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-19T08:58:39.7304763Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-19T08:58:38.6836054Z","primaryEndpoints":{"dfs":"https://clitestzo7h4f4wfvcq7672w.dfs.core.windows.net/","web":"https://clitestzo7h4f4wfvcq7672w.z3.web.core.windows.net/","blob":"https://clitestzo7h4f4wfvcq7672w.blob.core.windows.net/","queue":"https://clitestzo7h4f4wfvcq7672w.queue.core.windows.net/","table":"https://clitestzo7h4f4wfvcq7672w.table.core.windows.net/","file":"https://clitestzo7h4f4wfvcq7672w.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rghn54ads2jpuwc2onth5ngxnmmxha5yrhoepgtxnrb66wy35hzeky4bblit5lzjsu7/providers/Microsoft.Storage/storageAccounts/clizxaaoidzgi3yevdsfvexc","name":"clizxaaoidzgi3yevdsfvexc","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-31T05:14:29.7071791Z","key2":"2023-03-31T05:14:29.7071791Z"},"privateEndpointConnections":[],"azureFilesIdentityBasedAuthentication":{"directoryServiceOptions":"AADKERB","activeDirectoryProperties":{"domainName":"mydomain.com","netBiosDomainName":" - ","forestName":" ","domainGuid":"12345678-1234-1234-1234-123456789012","domainSid":" - ","azureStorageSid":" "}},"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:14:31.9571788Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:14:31.9571788Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-31T05:14:29.5352954Z","primaryEndpoints":{"dfs":"https://clizxaaoidzgi3yevdsfvexc.dfs.core.windows.net/","web":"https://clizxaaoidzgi3yevdsfvexc.z3.web.core.windows.net/","blob":"https://clizxaaoidzgi3yevdsfvexc.blob.core.windows.net/","queue":"https://clizxaaoidzgi3yevdsfvexc.queue.core.windows.net/","table":"https://clizxaaoidzgi3yevdsfvexc.table.core.windows.net/","file":"https://clizxaaoidzgi3yevdsfvexc.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"extendedLocation":{"type":"EdgeZone","name":"microsoftrrdclab1"},"sku":{"name":"Premium_LRS","tier":"Premium"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/hang-rg/providers/Microsoft.Storage/storageAccounts/hangtest","name":"hangtest","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-09-08T08:40:46.2592995Z","key2":"2022-09-08T08:40:46.2592995Z"},"primaryExtendedLocation":{"type":"EdgeZone","name":"microsoftrrdclab1"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-08T08:40:46.7905248Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-08T08:40:46.7905248Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-09-08T08:40:46.1498764Z","primaryEndpoints":{"web":"https://hangtest.web.microsoftrrdclab1.edgestorage.azure.net/","blob":"https://hangtest.blob.microsoftrrdclab1.edgestorage.azure.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/zhiyihuang-rg-euap-east/providers/Microsoft.Storage/storageAccounts/saeuapeast","name":"saeuapeast","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2022-08-08T07:14:49.0935409Z","key2":"2022-08-08T07:14:49.0935409Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"requireInfrastructureEncryption":false,"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-08T07:14:49.4529176Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-08T07:14:49.4529176Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-08T07:14:48.9997460Z","primaryEndpoints":{"dfs":"https://saeuapeast.dfs.core.windows.net/","web":"https://saeuapeast.z3.web.core.windows.net/","blob":"https://saeuapeast.blob.core.windows.net/","queue":"https://saeuapeast.queue.core.windows.net/","table":"https://saeuapeast.table.core.windows.net/","file":"https://saeuapeast.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://saeuapeast-secondary.dfs.core.windows.net/","web":"https://saeuapeast-secondary.z3.web.core.windows.net/","blob":"https://saeuapeast-secondary.blob.core.windows.net/","queue":"https://saeuapeast-secondary.queue.core.windows.net/","table":"https://saeuapeast-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clistoragey54y3dn5v6x232efiklp7lhpbik65ja746t3vsjdbpab7pgxrvsajrefxgtnqom53/providers/Microsoft.Storage/storageAccounts/storagegrzsxdxzmkzlqzrqr","name":"storagegrzsxdxzmkzlqzrqr","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-30T17:22:57.4907204Z","key2":"2023-03-30T17:22:57.4907204Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-30T17:22:57.9595095Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-30T17:22:57.9595095Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-30T17:22:57.3344535Z","primaryEndpoints":{"dfs":"https://storagegrzsxdxzmkzlqzrqr.dfs.core.windows.net/","web":"https://storagegrzsxdxzmkzlqzrqr.z3.web.core.windows.net/","blob":"https://storagegrzsxdxzmkzlqzrqr.blob.core.windows.net/","queue":"https://storagegrzsxdxzmkzlqzrqr.queue.core.windows.net/","table":"https://storagegrzsxdxzmkzlqzrqr.table.core.windows.net/","file":"https://storagegrzsxdxzmkzlqzrqr.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available","lastGeoFailoverTime":"2023-03-30T18:45:56.2741301Z","secondaryLocation":"eastus2euap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagegrzsxdxzmkzlqzrqr-secondary.dfs.core.windows.net/","web":"https://storagegrzsxdxzmkzlqzrqr-secondary.z3.web.core.windows.net/","blob":"https://storagegrzsxdxzmkzlqzrqr-secondary.blob.core.windows.net/","queue":"https://storagegrzsxdxzmkzlqzrqr-secondary.queue.core.windows.net/","table":"https://storagegrzsxdxzmkzlqzrqr-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yishitest/providers/Microsoft.Storage/storageAccounts/ysdnssa","name":"ysdnssa","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"dnsEndpointType":"AzureDnsZone","keyCreationTime":{"key1":"2022-04-11T06:48:10.4999157Z","key2":"2022-04-11T06:48:10.4999157Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"isHnsEnabled":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-11T06:48:10.5155682Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-11T06:48:10.5155682Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-11T06:48:10.4217919Z","primaryEndpoints":{"dfs":"https://ysdnssa.z6.dfs.storage.azure.net/","web":"https://ysdnssa.z6.web.storage.azure.net/","blob":"https://ysdnssa.z6.blob.storage.azure.net/","queue":"https://ysdnssa.z6.queue.storage.azure.net/","table":"https://ysdnssa.z6.table.storage.azure.net/","file":"https://ysdnssa.z6.file.storage.azure.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://ysdnssa-secondary.z6.dfs.storage.azure.net/","web":"https://ysdnssa-secondary.z6.web.storage.azure.net/","blob":"https://ysdnssa-secondary.z6.blob.storage.azure.net/","queue":"https://ysdnssa-secondary.z6.queue.storage.azure.net/","table":"https://ysdnssa-secondary.z6.table.storage.azure.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/zhiyihuang-rg/providers/Microsoft.Storage/storageAccounts/zhiyihuangsaeuapeast","name":"zhiyihuangsaeuapeast","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":"2022-04-15T04:15:43.8012808Z","key2":"2022-04-15T04:15:43.8012808Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"isSftpEnabled":false,"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"isHnsEnabled":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"requireInfrastructureEncryption":false,"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-15T04:15:43.8012808Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-15T04:15:43.8012808Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-15T04:15:43.6918664Z","primaryEndpoints":{"dfs":"https://zhiyihuangsaeuapeast.dfs.core.windows.net/","web":"https://zhiyihuangsaeuapeast.z3.web.core.windows.net/","blob":"https://zhiyihuangsaeuapeast.blob.core.windows.net/","queue":"https://zhiyihuangsaeuapeast.queue.core.windows.net/","table":"https://zhiyihuangsaeuapeast.table.core.windows.net/","file":"https://zhiyihuangsaeuapeast.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://zhiyihuangsaeuapeast-secondary.dfs.core.windows.net/","web":"https://zhiyihuangsaeuapeast-secondary.z3.web.core.windows.net/","blob":"https://zhiyihuangsaeuapeast-secondary.blob.core.windows.net/","queue":"https://zhiyihuangsaeuapeast-secondary.queue.core.windows.net/","table":"https://zhiyihuangsaeuapeast-secondary.table.core.windows.net/"}}},{"sku":{"name":"Premium_ZRS","tier":"Premium"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/zhiyihuang-rg/providers/Microsoft.Storage/storageAccounts/zhiyihuangsapremiumpage","name":"zhiyihuangsapremiumpage","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2022-12-20T06:32:05.2807878Z","key2":"2022-12-20T06:32:05.2807878Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"requireInfrastructureEncryption":false,"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-20T06:32:05.6245467Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-20T06:32:05.6245467Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-12-20T06:32:05.1557874Z","primaryEndpoints":{"web":"https://zhiyihuangsapremiumpage.z3.web.core.windows.net/","blob":"https://zhiyihuangsapremiumpage.blob.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_storage_account_sftp000001/providers/Microsoft.Storage/storageAccounts/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-31T05:14:30.1663219Z","key2":"2023-03-31T05:14:30.1663219Z"},"privateEndpointConnections":[],"isNfsV3Enabled":false,"isLocalUserEnabled":true,"isSftpEnabled":true,"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"isHnsEnabled":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:14:30.4944613Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:14:30.4944613Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-31T05:14:29.9319552Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z2.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest47xrljy3nijo3qd5vzsdilpqy5gmhc6vhrxdt4iznh6uaopskftgp4scam2w7drpot4l/providers/Microsoft.Storage/storageAccounts/clitest23zhehg2ug7pzcmmt","name":"clitest23zhehg2ug7pzcmmt","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-10-22T23:52:09.9267277Z","key2":"2021-10-22T23:52:09.9267277Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-22T23:52:09.9267277Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-22T23:52:09.9267277Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-22T23:52:09.8486094Z","primaryEndpoints":{"dfs":"https://clitest23zhehg2ug7pzcmmt.dfs.core.windows.net/","web":"https://clitest23zhehg2ug7pzcmmt.z2.web.core.windows.net/","blob":"https://clitest23zhehg2ug7pzcmmt.blob.core.windows.net/","queue":"https://clitest23zhehg2ug7pzcmmt.queue.core.windows.net/","table":"https://clitest23zhehg2ug7pzcmmt.table.core.windows.net/","file":"https://clitest23zhehg2ug7pzcmmt.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestuh33sdgq6xqrgmv2evfqsj7s5elfu75j425duypsq3ykwiqywcsbk7k5hm2dn6dhx3ga/providers/Microsoft.Storage/storageAccounts/clitest2dpu5cejmyr6o6fy4","name":"clitest2dpu5cejmyr6o6fy4","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-08-13T01:03:47.8707679Z","key2":"2021-08-13T01:03:47.8707679Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-13T01:03:47.8707679Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-13T01:03:47.8707679Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-08-13T01:03:47.8082686Z","primaryEndpoints":{"dfs":"https://clitest2dpu5cejmyr6o6fy4.dfs.core.windows.net/","web":"https://clitest2dpu5cejmyr6o6fy4.z2.web.core.windows.net/","blob":"https://clitest2dpu5cejmyr6o6fy4.blob.core.windows.net/","queue":"https://clitest2dpu5cejmyr6o6fy4.queue.core.windows.net/","table":"https://clitest2dpu5cejmyr6o6fy4.table.core.windows.net/","file":"https://clitest2dpu5cejmyr6o6fy4.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestrl6kiw7ux2j73xj2v7cbet4byjrmn5uenrcnz6qfu5oxpvxtkkik2djcxys4gcpfrgr4/providers/Microsoft.Storage/storageAccounts/clitest2hc2cek5kg4wbcqwa","name":"clitest2hc2cek5kg4wbcqwa","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-06-18T09:03:47.2900270Z","key2":"2021-06-18T09:03:47.2900270Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-06-18T09:03:47.2950283Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-06-18T09:03:47.2950283Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-06-18T09:03:47.2400033Z","primaryEndpoints":{"dfs":"https://clitest2hc2cek5kg4wbcqwa.dfs.core.windows.net/","web":"https://clitest2hc2cek5kg4wbcqwa.z2.web.core.windows.net/","blob":"https://clitest2hc2cek5kg4wbcqwa.blob.core.windows.net/","queue":"https://clitest2hc2cek5kg4wbcqwa.queue.core.windows.net/","table":"https://clitest2hc2cek5kg4wbcqwa.table.core.windows.net/","file":"https://clitest2hc2cek5kg4wbcqwa.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestgfmdazicepvhpj6j2vhkecosxo4cdjvwqsqkzz7oq6sttnd7ewqhszuonoehjeedv4zq/providers/Microsoft.Storage/storageAccounts/clitest2k4bjigdxye6sk3g2","name":"clitest2k4bjigdxye6sk3g2","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-25T01:43:36.3549732Z","key2":"2022-11-25T01:43:36.3549732Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-25T01:43:36.7456005Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-25T01:43:36.7456005Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-25T01:43:36.1830949Z","primaryEndpoints":{"dfs":"https://clitest2k4bjigdxye6sk3g2.dfs.core.windows.net/","web":"https://clitest2k4bjigdxye6sk3g2.z2.web.core.windows.net/","blob":"https://clitest2k4bjigdxye6sk3g2.blob.core.windows.net/","queue":"https://clitest2k4bjigdxye6sk3g2.queue.core.windows.net/","table":"https://clitest2k4bjigdxye6sk3g2.table.core.windows.net/","file":"https://clitest2k4bjigdxye6sk3g2.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestcwbyb7elcliee36ry67adfa656263s5nl2c67it2o2pjr3wrh5mwmg3ocygfxjou3vxa/providers/Microsoft.Storage/storageAccounts/clitest2wy5mqj7vog4cn65p","name":"clitest2wy5mqj7vog4cn65p","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-10-22T16:12:01.9361563Z","key2":"2021-10-22T16:12:01.9361563Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-22T16:12:01.9361563Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-22T16:12:01.9361563Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-22T16:12:01.8580265Z","primaryEndpoints":{"dfs":"https://clitest2wy5mqj7vog4cn65p.dfs.core.windows.net/","web":"https://clitest2wy5mqj7vog4cn65p.z2.web.core.windows.net/","blob":"https://clitest2wy5mqj7vog4cn65p.blob.core.windows.net/","queue":"https://clitest2wy5mqj7vog4cn65p.queue.core.windows.net/","table":"https://clitest2wy5mqj7vog4cn65p.table.core.windows.net/","file":"https://clitest2wy5mqj7vog4cn65p.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cliteststcnpvwlxzndc2vbszpplv3ymh4iay3n5sm4ii7guwyw44232bvwelpo7elmm7yinuua/providers/Microsoft.Storage/storageAccounts/clitest2zuocf6hg6bdnuvnv","name":"clitest2zuocf6hg6bdnuvnv","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-02-17T03:06:42.6530743Z","key2":"2023-02-17T03:06:42.6530743Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-17T03:06:42.9968343Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-17T03:06:42.9968343Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-02-17T03:06:42.4499150Z","primaryEndpoints":{"dfs":"https://clitest2zuocf6hg6bdnuvnv.dfs.core.windows.net/","web":"https://clitest2zuocf6hg6bdnuvnv.z2.web.core.windows.net/","blob":"https://clitest2zuocf6hg6bdnuvnv.blob.core.windows.net/","queue":"https://clitest2zuocf6hg6bdnuvnv.queue.core.windows.net/","table":"https://clitest2zuocf6hg6bdnuvnv.table.core.windows.net/","file":"https://clitest2zuocf6hg6bdnuvnv.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestdaxkcyx2wq5eqkvuu4mtt5xmmxhalqrq75tosueizvrm6gr5eezaaemf3vbcujw23coc/providers/Microsoft.Storage/storageAccounts/clitest34vsfmrzin36syvg2","name":"clitest34vsfmrzin36syvg2","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-18T16:11:45.9900777Z","key2":"2022-08-18T16:11:45.9900777Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-18T16:11:46.3650901Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-18T16:11:46.3650901Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-18T16:11:45.8494052Z","primaryEndpoints":{"dfs":"https://clitest34vsfmrzin36syvg2.dfs.core.windows.net/","web":"https://clitest34vsfmrzin36syvg2.z2.web.core.windows.net/","blob":"https://clitest34vsfmrzin36syvg2.blob.core.windows.net/","queue":"https://clitest34vsfmrzin36syvg2.queue.core.windows.net/","table":"https://clitest34vsfmrzin36syvg2.table.core.windows.net/","file":"https://clitest34vsfmrzin36syvg2.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestxl7jnn6vwloa4j22incb6ihxvt5si47cnxxwebqsewic7tgrkigaqa7tp53fpx2xs7ns/providers/Microsoft.Storage/storageAccounts/clitest3fbnvpbhqkanegizf","name":"clitest3fbnvpbhqkanegizf","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-12-30T01:59:07.8891328Z","key2":"2022-12-30T01:59:07.8891328Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-30T01:59:08.3891367Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-30T01:59:08.3891367Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-12-30T01:59:07.7016292Z","primaryEndpoints":{"dfs":"https://clitest3fbnvpbhqkanegizf.dfs.core.windows.net/","web":"https://clitest3fbnvpbhqkanegizf.z2.web.core.windows.net/","blob":"https://clitest3fbnvpbhqkanegizf.blob.core.windows.net/","queue":"https://clitest3fbnvpbhqkanegizf.queue.core.windows.net/","table":"https://clitest3fbnvpbhqkanegizf.table.core.windows.net/","file":"https://clitest3fbnvpbhqkanegizf.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestvq7j2vshfvszgpsnfhlq5fl7mydpv6faa5utmizf632dfxh4ra2unlxtxpo3h4negeih/providers/Microsoft.Storage/storageAccounts/clitest3mpr6o2f6uhfik73w","name":"clitest3mpr6o2f6uhfik73w","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-09-28T15:49:10.8950170Z","key2":"2022-09-28T15:49:10.8950170Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T15:49:11.1293861Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T15:49:11.1293861Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-09-28T15:49:10.7700161Z","primaryEndpoints":{"dfs":"https://clitest3mpr6o2f6uhfik73w.dfs.core.windows.net/","web":"https://clitest3mpr6o2f6uhfik73w.z2.web.core.windows.net/","blob":"https://clitest3mpr6o2f6uhfik73w.blob.core.windows.net/","queue":"https://clitest3mpr6o2f6uhfik73w.queue.core.windows.net/","table":"https://clitest3mpr6o2f6uhfik73w.table.core.windows.net/","file":"https://clitest3mpr6o2f6uhfik73w.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestaars34if2f6awhrzr5vwtr2ocprv723xlflz2zxxqut3f6tqiv2hjy2l5zaj6kutqvbq/providers/Microsoft.Storage/storageAccounts/clitest3r7bin53shduexe6n","name":"clitest3r7bin53shduexe6n","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-12-02T23:36:46.8626538Z","key2":"2021-12-02T23:36:46.8626538Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-02T23:36:46.8782491Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-02T23:36:46.8782491Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-12-02T23:36:46.7845261Z","primaryEndpoints":{"dfs":"https://clitest3r7bin53shduexe6n.dfs.core.windows.net/","web":"https://clitest3r7bin53shduexe6n.z2.web.core.windows.net/","blob":"https://clitest3r7bin53shduexe6n.blob.core.windows.net/","queue":"https://clitest3r7bin53shduexe6n.queue.core.windows.net/","table":"https://clitest3r7bin53shduexe6n.table.core.windows.net/","file":"https://clitest3r7bin53shduexe6n.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest7cl7lr4i2aqkz7xqie6l7rdinyf3mnvki56xtxp7x5ifryujnxskstygxdnj6pmgpf53/providers/Microsoft.Storage/storageAccounts/clitest4gmaqycfie2b5bukd","name":"clitest4gmaqycfie2b5bukd","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-12T00:24:16.8079051Z","key2":"2022-08-12T00:24:16.8079051Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-12T00:24:17.0735601Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-12T00:24:17.0735601Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-12T00:24:16.6360511Z","primaryEndpoints":{"dfs":"https://clitest4gmaqycfie2b5bukd.dfs.core.windows.net/","web":"https://clitest4gmaqycfie2b5bukd.z2.web.core.windows.net/","blob":"https://clitest4gmaqycfie2b5bukd.blob.core.windows.net/","queue":"https://clitest4gmaqycfie2b5bukd.queue.core.windows.net/","table":"https://clitest4gmaqycfie2b5bukd.table.core.windows.net/","file":"https://clitest4gmaqycfie2b5bukd.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestcv53t2jq4gpeyxy3dwce2mkdl6dp2yqtblowom2inwkjdebnqrxdbv7mglhbh6b6hnf7/providers/Microsoft.Storage/storageAccounts/clitest4oovutbzlr4tog6kl","name":"clitest4oovutbzlr4tog6kl","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-04T01:36:41.1582796Z","key2":"2022-11-04T01:36:41.1582796Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-04T01:36:41.5332840Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-04T01:36:41.5332840Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-04T01:36:40.9864034Z","primaryEndpoints":{"dfs":"https://clitest4oovutbzlr4tog6kl.dfs.core.windows.net/","web":"https://clitest4oovutbzlr4tog6kl.z2.web.core.windows.net/","blob":"https://clitest4oovutbzlr4tog6kl.blob.core.windows.net/","queue":"https://clitest4oovutbzlr4tog6kl.queue.core.windows.net/","table":"https://clitest4oovutbzlr4tog6kl.table.core.windows.net/","file":"https://clitest4oovutbzlr4tog6kl.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestcp53dytrhcslnybiadme3o6v7y7vjnbg63hibg2cirjhuofuvejsthmsi3kaiv6slekj/providers/Microsoft.Storage/storageAccounts/clitest4prhybrvip3lvp34j","name":"clitest4prhybrvip3lvp34j","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-23T17:56:35.4529794Z","key2":"2023-03-23T17:56:35.4529794Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-23T17:56:35.7655193Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-23T17:56:35.7655193Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-23T17:56:35.2498911Z","primaryEndpoints":{"dfs":"https://clitest4prhybrvip3lvp34j.dfs.core.windows.net/","web":"https://clitest4prhybrvip3lvp34j.z2.web.core.windows.net/","blob":"https://clitest4prhybrvip3lvp34j.blob.core.windows.net/","queue":"https://clitest4prhybrvip3lvp34j.queue.core.windows.net/","table":"https://clitest4prhybrvip3lvp34j.table.core.windows.net/","file":"https://clitest4prhybrvip3lvp34j.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestna5yuc22impnmgrkq4al3smdv2vywexi4s6f6hddoaevzqpk4x5kybyvaneqrvfu7fuv/providers/Microsoft.Storage/storageAccounts/clitest4qyk54khsdwknejio","name":"clitest4qyk54khsdwknejio","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-12-02T03:11:23.8552315Z","key2":"2022-12-02T03:11:23.8552315Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-02T03:11:24.3864985Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-02T03:11:24.3864985Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-12-02T03:11:23.6833211Z","primaryEndpoints":{"dfs":"https://clitest4qyk54khsdwknejio.dfs.core.windows.net/","web":"https://clitest4qyk54khsdwknejio.z2.web.core.windows.net/","blob":"https://clitest4qyk54khsdwknejio.blob.core.windows.net/","queue":"https://clitest4qyk54khsdwknejio.queue.core.windows.net/","table":"https://clitest4qyk54khsdwknejio.table.core.windows.net/","file":"https://clitest4qyk54khsdwknejio.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesto72ftnrt7hfn5ltlqnh34e5cjvdyfwj4ny5d7yebu4imldxsoizqp5cazyouoms7ev6j/providers/Microsoft.Storage/storageAccounts/clitest4suuy3hvssqi2u3px","name":"clitest4suuy3hvssqi2u3px","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-11-11T22:23:05.8954115Z","key2":"2021-11-11T22:23:05.8954115Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-11T22:23:05.9110345Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-11T22:23:05.9110345Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-11-11T22:23:05.8172663Z","primaryEndpoints":{"dfs":"https://clitest4suuy3hvssqi2u3px.dfs.core.windows.net/","web":"https://clitest4suuy3hvssqi2u3px.z2.web.core.windows.net/","blob":"https://clitest4suuy3hvssqi2u3px.blob.core.windows.net/","queue":"https://clitest4suuy3hvssqi2u3px.queue.core.windows.net/","table":"https://clitest4suuy3hvssqi2u3px.table.core.windows.net/","file":"https://clitest4suuy3hvssqi2u3px.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestra7ouuwajkupsos3f6xg6pbwkbxdaearft7d4e35uecoopx7yzgnelmfuetvhvn4jle6/providers/Microsoft.Storage/storageAccounts/clitest55eq4q3yibnqxk2lk","name":"clitest55eq4q3yibnqxk2lk","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-07T23:09:45.8237560Z","key2":"2022-04-07T23:09:45.8237560Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-07T23:09:45.8237560Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-07T23:09:45.8237560Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-07T23:09:45.7143786Z","primaryEndpoints":{"dfs":"https://clitest55eq4q3yibnqxk2lk.dfs.core.windows.net/","web":"https://clitest55eq4q3yibnqxk2lk.z2.web.core.windows.net/","blob":"https://clitest55eq4q3yibnqxk2lk.blob.core.windows.net/","queue":"https://clitest55eq4q3yibnqxk2lk.queue.core.windows.net/","table":"https://clitest55eq4q3yibnqxk2lk.table.core.windows.net/","file":"https://clitest55eq4q3yibnqxk2lk.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestaocausrs3iu33bd7z3atmvd3kphc6acu73ifeyvogvdgdktef736y3qrmxkdwrnraj4o/providers/Microsoft.Storage/storageAccounts/clitest5fich3ydeobhd23w2","name":"clitest5fich3ydeobhd23w2","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-28T22:27:25.1198767Z","key2":"2022-04-28T22:27:25.1198767Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-28T22:27:25.1355320Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-28T22:27:25.1355320Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-28T22:27:24.9948735Z","primaryEndpoints":{"dfs":"https://clitest5fich3ydeobhd23w2.dfs.core.windows.net/","web":"https://clitest5fich3ydeobhd23w2.z2.web.core.windows.net/","blob":"https://clitest5fich3ydeobhd23w2.blob.core.windows.net/","queue":"https://clitest5fich3ydeobhd23w2.queue.core.windows.net/","table":"https://clitest5fich3ydeobhd23w2.table.core.windows.net/","file":"https://clitest5fich3ydeobhd23w2.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesttt33kr36k27jzupqzyvmwoyxnhhkzd57gzdkiruhhj7hmr7wi5gh32ofdsa4cm2cbigi/providers/Microsoft.Storage/storageAccounts/clitest5nfub4nyp5igwlueb","name":"clitest5nfub4nyp5igwlueb","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-02-24T22:51:11.9414791Z","key2":"2022-02-24T22:51:11.9414791Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-24T22:51:11.9414791Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-24T22:51:11.9414791Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-02-24T22:51:11.8477455Z","primaryEndpoints":{"dfs":"https://clitest5nfub4nyp5igwlueb.dfs.core.windows.net/","web":"https://clitest5nfub4nyp5igwlueb.z2.web.core.windows.net/","blob":"https://clitest5nfub4nyp5igwlueb.blob.core.windows.net/","queue":"https://clitest5nfub4nyp5igwlueb.queue.core.windows.net/","table":"https://clitest5nfub4nyp5igwlueb.table.core.windows.net/","file":"https://clitest5nfub4nyp5igwlueb.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestyyfrbvrye4nkzj7m6ymvl5uo52kpctn2qh4i5jx4lpulrbbxcuui3oqjlr3bbme26bpq/providers/Microsoft.Storage/storageAccounts/clitest6cbbaez5hh6h6ugw2","name":"clitest6cbbaez5hh6h6ugw2","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-09T13:53:15.0942628Z","key2":"2022-11-09T13:53:15.0942628Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-09T13:53:15.4067264Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-09T13:53:15.4067264Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-09T13:53:14.9067739Z","primaryEndpoints":{"dfs":"https://clitest6cbbaez5hh6h6ugw2.dfs.core.windows.net/","web":"https://clitest6cbbaez5hh6h6ugw2.z2.web.core.windows.net/","blob":"https://clitest6cbbaez5hh6h6ugw2.blob.core.windows.net/","queue":"https://clitest6cbbaez5hh6h6ugw2.queue.core.windows.net/","table":"https://clitest6cbbaez5hh6h6ugw2.table.core.windows.net/","file":"https://clitest6cbbaez5hh6h6ugw2.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestiwprlxwortgfmst4zpj5cu3mv2zhzct6sxjwpcp4kq5rblf2kje2rg3blbn5xbc4giqx/providers/Microsoft.Storage/storageAccounts/clitest6snsb5hj7n4kjsjuk","name":"clitest6snsb5hj7n4kjsjuk","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-19T02:03:15.5541025Z","key2":"2022-08-19T02:03:15.5541025Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-19T02:03:15.7884788Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-19T02:03:15.7884788Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-19T02:03:15.4291361Z","primaryEndpoints":{"dfs":"https://clitest6snsb5hj7n4kjsjuk.dfs.core.windows.net/","web":"https://clitest6snsb5hj7n4kjsjuk.z2.web.core.windows.net/","blob":"https://clitest6snsb5hj7n4kjsjuk.blob.core.windows.net/","queue":"https://clitest6snsb5hj7n4kjsjuk.queue.core.windows.net/","table":"https://clitest6snsb5hj7n4kjsjuk.table.core.windows.net/","file":"https://clitest6snsb5hj7n4kjsjuk.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestml55iowweb6q7xe2wje5hizd4cfs53eijje47bsf7qy5xru2fegf2adfotoitfvq7b34/providers/Microsoft.Storage/storageAccounts/clitest6tnfqsy73mo2qi6ov","name":"clitest6tnfqsy73mo2qi6ov","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-11T01:42:00.2641426Z","key2":"2022-03-11T01:42:00.2641426Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-11T01:42:00.2797581Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-11T01:42:00.2797581Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-11T01:42:00.1391781Z","primaryEndpoints":{"dfs":"https://clitest6tnfqsy73mo2qi6ov.dfs.core.windows.net/","web":"https://clitest6tnfqsy73mo2qi6ov.z2.web.core.windows.net/","blob":"https://clitest6tnfqsy73mo2qi6ov.blob.core.windows.net/","queue":"https://clitest6tnfqsy73mo2qi6ov.queue.core.windows.net/","table":"https://clitest6tnfqsy73mo2qi6ov.table.core.windows.net/","file":"https://clitest6tnfqsy73mo2qi6ov.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestlg5ebdqcv52sflwjoqlwhicwckgl6uznufjdep6cezb52lt73nagcohr2yn5s2pjkddl/providers/Microsoft.Storage/storageAccounts/clitest6vxkrzgloyre3jqjs","name":"clitest6vxkrzgloyre3jqjs","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-07-23T03:10:29.4846667Z","key2":"2021-07-23T03:10:29.4846667Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-07-23T03:10:29.5002574Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-07-23T03:10:29.5002574Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-07-23T03:10:29.4377939Z","primaryEndpoints":{"dfs":"https://clitest6vxkrzgloyre3jqjs.dfs.core.windows.net/","web":"https://clitest6vxkrzgloyre3jqjs.z2.web.core.windows.net/","blob":"https://clitest6vxkrzgloyre3jqjs.blob.core.windows.net/","queue":"https://clitest6vxkrzgloyre3jqjs.queue.core.windows.net/","table":"https://clitest6vxkrzgloyre3jqjs.table.core.windows.net/","file":"https://clitest6vxkrzgloyre3jqjs.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest4hzl27vadzd4vbnt5ebvkffmyrb4pqbek7vnprucgh7it2bcb22d46puut4tyqepehxp/providers/Microsoft.Storage/storageAccounts/clitest7a3uchoqgw7ov5t5j","name":"clitest7a3uchoqgw7ov5t5j","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-23T11:30:12.8803481Z","key2":"2023-03-23T11:30:12.8803481Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-23T11:30:13.2709768Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-23T11:30:13.2709768Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-23T11:30:12.5365976Z","primaryEndpoints":{"dfs":"https://clitest7a3uchoqgw7ov5t5j.dfs.core.windows.net/","web":"https://clitest7a3uchoqgw7ov5t5j.z2.web.core.windows.net/","blob":"https://clitest7a3uchoqgw7ov5t5j.blob.core.windows.net/","queue":"https://clitest7a3uchoqgw7ov5t5j.queue.core.windows.net/","table":"https://clitest7a3uchoqgw7ov5t5j.table.core.windows.net/","file":"https://clitest7a3uchoqgw7ov5t5j.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestmrngm5xnqzkfc35bpac2frhloyp5bhqs3bkzmzzsk4uxhhc5g5bilsacnxbfmtzgwe2j/providers/Microsoft.Storage/storageAccounts/clitest7bnb7msut4cjgzpbr","name":"clitest7bnb7msut4cjgzpbr","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-10-29T22:46:56.7491572Z","key2":"2021-10-29T22:46:56.7491572Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-29T22:46:56.7491572Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-29T22:46:56.7491572Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-29T22:46:56.6866372Z","primaryEndpoints":{"dfs":"https://clitest7bnb7msut4cjgzpbr.dfs.core.windows.net/","web":"https://clitest7bnb7msut4cjgzpbr.z2.web.core.windows.net/","blob":"https://clitest7bnb7msut4cjgzpbr.blob.core.windows.net/","queue":"https://clitest7bnb7msut4cjgzpbr.queue.core.windows.net/","table":"https://clitest7bnb7msut4cjgzpbr.table.core.windows.net/","file":"https://clitest7bnb7msut4cjgzpbr.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestnafdekac3jftdoppr2z4hmx6ff2lq6zqceroz6hkv7ji2tvizcclmslnak7m3naml2mh/providers/Microsoft.Storage/storageAccounts/clitest7fhmqhjbz7uqyyb2q","name":"clitest7fhmqhjbz7uqyyb2q","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-14T05:26:36.7040557Z","key2":"2023-03-14T05:26:36.7040557Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-14T05:26:37.0478300Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-14T05:26:37.0478300Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-14T05:26:36.5009808Z","primaryEndpoints":{"dfs":"https://clitest7fhmqhjbz7uqyyb2q.dfs.core.windows.net/","web":"https://clitest7fhmqhjbz7uqyyb2q.z2.web.core.windows.net/","blob":"https://clitest7fhmqhjbz7uqyyb2q.blob.core.windows.net/","queue":"https://clitest7fhmqhjbz7uqyyb2q.queue.core.windows.net/","table":"https://clitest7fhmqhjbz7uqyyb2q.table.core.windows.net/","file":"https://clitest7fhmqhjbz7uqyyb2q.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest247jwzxfodlfmihq5lqunkhu5tzf4hdaepmrukd243ll4dobuj2vc4367x7fvsjifeja/providers/Microsoft.Storage/storageAccounts/clitest7ml7gwr5xdqbulxnc","name":"clitest7ml7gwr5xdqbulxnc","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-19T08:18:07.3736878Z","key2":"2023-01-19T08:18:07.3736878Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-19T08:18:07.7955486Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-19T08:18:07.7955486Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-19T08:18:07.1861443Z","primaryEndpoints":{"dfs":"https://clitest7ml7gwr5xdqbulxnc.dfs.core.windows.net/","web":"https://clitest7ml7gwr5xdqbulxnc.z2.web.core.windows.net/","blob":"https://clitest7ml7gwr5xdqbulxnc.blob.core.windows.net/","queue":"https://clitest7ml7gwr5xdqbulxnc.queue.core.windows.net/","table":"https://clitest7ml7gwr5xdqbulxnc.table.core.windows.net/","file":"https://clitest7ml7gwr5xdqbulxnc.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest5pxpr64tqxefi4kgvuh5z3cmr3srlor6oj3om2ehpxbkm7orzvfbgqagtooojquptagq/providers/Microsoft.Storage/storageAccounts/clitesta23vfo64epdjcu3ot","name":"clitesta23vfo64epdjcu3ot","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-12-09T05:20:46.8438078Z","key2":"2021-12-09T05:20:46.8438078Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-09T05:20:46.8594509Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-09T05:20:46.8594509Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-12-09T05:20:46.7656986Z","primaryEndpoints":{"dfs":"https://clitesta23vfo64epdjcu3ot.dfs.core.windows.net/","web":"https://clitesta23vfo64epdjcu3ot.z2.web.core.windows.net/","blob":"https://clitesta23vfo64epdjcu3ot.blob.core.windows.net/","queue":"https://clitesta23vfo64epdjcu3ot.queue.core.windows.net/","table":"https://clitesta23vfo64epdjcu3ot.table.core.windows.net/","file":"https://clitesta23vfo64epdjcu3ot.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestkcuipcz3pt2cibpgeifzrgfyzqdvsmwkw55s6of5em2ayvaozqx7seepqe3qotzz66dq/providers/Microsoft.Storage/storageAccounts/clitestapjrxhw5tbshhpa5r","name":"clitestapjrxhw5tbshhpa5r","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-05-19T23:04:56.1808242Z","key2":"2022-05-19T23:04:56.1808242Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-19T23:04:56.1808242Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-19T23:04:56.1808242Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-05-19T23:04:56.0558227Z","primaryEndpoints":{"dfs":"https://clitestapjrxhw5tbshhpa5r.dfs.core.windows.net/","web":"https://clitestapjrxhw5tbshhpa5r.z2.web.core.windows.net/","blob":"https://clitestapjrxhw5tbshhpa5r.blob.core.windows.net/","queue":"https://clitestapjrxhw5tbshhpa5r.queue.core.windows.net/","table":"https://clitestapjrxhw5tbshhpa5r.table.core.windows.net/","file":"https://clitestapjrxhw5tbshhpa5r.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestpyyrggpop6t2eifpvaicw2npacscf5smrsegi7gjeb6arklcmy2poh32b757t4k7eyxm/providers/Microsoft.Storage/storageAccounts/clitestb5yxhpa3shv5y6e6y","name":"clitestb5yxhpa3shv5y6e6y","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-06-15T14:36:56.2144260Z","key2":"2022-06-15T14:36:56.2144260Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-06-15T14:36:56.2144260Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-06-15T14:36:56.2144260Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-06-15T14:36:56.0894550Z","primaryEndpoints":{"dfs":"https://clitestb5yxhpa3shv5y6e6y.dfs.core.windows.net/","web":"https://clitestb5yxhpa3shv5y6e6y.z2.web.core.windows.net/","blob":"https://clitestb5yxhpa3shv5y6e6y.blob.core.windows.net/","queue":"https://clitestb5yxhpa3shv5y6e6y.queue.core.windows.net/","table":"https://clitestb5yxhpa3shv5y6e6y.table.core.windows.net/","file":"https://clitestb5yxhpa3shv5y6e6y.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestcioaekrdcac3gfopptjaajefdj423bny2ijiohhlstguyjbz7ey5yopzt3glfk3wu22c/providers/Microsoft.Storage/storageAccounts/clitestbajwfvucqjul4yvoq","name":"clitestbajwfvucqjul4yvoq","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-16T05:43:59.4080912Z","key2":"2022-03-16T05:43:59.4080912Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-16T05:43:59.4237194Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-16T05:43:59.4237194Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-16T05:43:59.3143640Z","primaryEndpoints":{"dfs":"https://clitestbajwfvucqjul4yvoq.dfs.core.windows.net/","web":"https://clitestbajwfvucqjul4yvoq.z2.web.core.windows.net/","blob":"https://clitestbajwfvucqjul4yvoq.blob.core.windows.net/","queue":"https://clitestbajwfvucqjul4yvoq.queue.core.windows.net/","table":"https://clitestbajwfvucqjul4yvoq.table.core.windows.net/","file":"https://clitestbajwfvucqjul4yvoq.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest5jgfv5fuxde5j2xqb3dk6m6otysrllfrv6aamxb2gkqeeex2qtufb4342bmgyrgh5bki/providers/Microsoft.Storage/storageAccounts/clitestbh6d2gq2qiytf6fof","name":"clitestbh6d2gq2qiytf6fof","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-10-08T22:08:45.5388801Z","key2":"2022-10-08T22:08:45.5388801Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-08T22:08:45.9139300Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-08T22:08:45.9139300Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-08T22:08:45.3827095Z","primaryEndpoints":{"dfs":"https://clitestbh6d2gq2qiytf6fof.dfs.core.windows.net/","web":"https://clitestbh6d2gq2qiytf6fof.z2.web.core.windows.net/","blob":"https://clitestbh6d2gq2qiytf6fof.blob.core.windows.net/","queue":"https://clitestbh6d2gq2qiytf6fof.queue.core.windows.net/","table":"https://clitestbh6d2gq2qiytf6fof.table.core.windows.net/","file":"https://clitestbh6d2gq2qiytf6fof.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestmlrw2ztkbgztmstgvan5iypw7unnfgk7mhjdx7e7fg3udx7p7mozazxteyf4v4xaalgm/providers/Microsoft.Storage/storageAccounts/clitestbl4ibat7nzoyubkiy","name":"clitestbl4ibat7nzoyubkiy","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-27T01:41:17.0741621Z","key2":"2023-01-27T01:41:17.0741621Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-27T01:41:17.5897847Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-27T01:41:17.5897847Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-27T01:41:16.9022469Z","primaryEndpoints":{"dfs":"https://clitestbl4ibat7nzoyubkiy.dfs.core.windows.net/","web":"https://clitestbl4ibat7nzoyubkiy.z2.web.core.windows.net/","blob":"https://clitestbl4ibat7nzoyubkiy.blob.core.windows.net/","queue":"https://clitestbl4ibat7nzoyubkiy.queue.core.windows.net/","table":"https://clitestbl4ibat7nzoyubkiy.table.core.windows.net/","file":"https://clitestbl4ibat7nzoyubkiy.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestf36mkmvceo2wsg6uikommu5achuksnpk3hadvgyojr27rhkeasd7qw5pixv225zkta3e/providers/Microsoft.Storage/storageAccounts/clitestbmu6skjcj6ljeehr4","name":"clitestbmu6skjcj6ljeehr4","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-10-31T17:40:26.9188402Z","key2":"2022-10-31T17:40:26.9188402Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-31T17:40:27.3094886Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-31T17:40:27.3094886Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-31T17:40:26.7782490Z","primaryEndpoints":{"dfs":"https://clitestbmu6skjcj6ljeehr4.dfs.core.windows.net/","web":"https://clitestbmu6skjcj6ljeehr4.z2.web.core.windows.net/","blob":"https://clitestbmu6skjcj6ljeehr4.blob.core.windows.net/","queue":"https://clitestbmu6skjcj6ljeehr4.queue.core.windows.net/","table":"https://clitestbmu6skjcj6ljeehr4.table.core.windows.net/","file":"https://clitestbmu6skjcj6ljeehr4.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestzjwqq7vvpe6voseewwbodxhesmzu7xv32uuu3x7rvmtufpjj375bb7x5wo3sb2egaqgh/providers/Microsoft.Storage/storageAccounts/clitestbsgwppaievdiidnrg","name":"clitestbsgwppaievdiidnrg","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-13T03:19:58.5863578Z","key2":"2023-01-13T03:19:58.5863578Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-13T03:19:59.2582363Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-13T03:19:59.2582363Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-13T03:19:58.3988589Z","primaryEndpoints":{"dfs":"https://clitestbsgwppaievdiidnrg.dfs.core.windows.net/","web":"https://clitestbsgwppaievdiidnrg.z2.web.core.windows.net/","blob":"https://clitestbsgwppaievdiidnrg.blob.core.windows.net/","queue":"https://clitestbsgwppaievdiidnrg.queue.core.windows.net/","table":"https://clitestbsgwppaievdiidnrg.table.core.windows.net/","file":"https://clitestbsgwppaievdiidnrg.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest2ieu2sf5yfpivxkjyfcz4d2fztyycdunhecbst3bwpqokm3pb3imtfz2kvcqmkj2djdi/providers/Microsoft.Storage/storageAccounts/clitestcmxdornqxqhihg3tc","name":"clitestcmxdornqxqhihg3tc","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-09-28T13:02:11.0120253Z","key2":"2022-09-28T13:02:11.0120253Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T13:02:11.3088760Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T13:02:11.3088760Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-09-28T13:02:10.8713725Z","primaryEndpoints":{"dfs":"https://clitestcmxdornqxqhihg3tc.dfs.core.windows.net/","web":"https://clitestcmxdornqxqhihg3tc.z2.web.core.windows.net/","blob":"https://clitestcmxdornqxqhihg3tc.blob.core.windows.net/","queue":"https://clitestcmxdornqxqhihg3tc.queue.core.windows.net/","table":"https://clitestcmxdornqxqhihg3tc.table.core.windows.net/","file":"https://clitestcmxdornqxqhihg3tc.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestef6eejui2ry622mc6zf2nvoemmdy7t3minir53pkvaii6ftsyufmbwzcwdomdg4ybrb6/providers/Microsoft.Storage/storageAccounts/clitestcnrkbgnvxvtoswnwk","name":"clitestcnrkbgnvxvtoswnwk","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-18T03:54:10.8298714Z","key2":"2022-03-18T03:54:10.8298714Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-18T03:54:10.8298714Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-18T03:54:10.8298714Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-18T03:54:10.7204974Z","primaryEndpoints":{"dfs":"https://clitestcnrkbgnvxvtoswnwk.dfs.core.windows.net/","web":"https://clitestcnrkbgnvxvtoswnwk.z2.web.core.windows.net/","blob":"https://clitestcnrkbgnvxvtoswnwk.blob.core.windows.net/","queue":"https://clitestcnrkbgnvxvtoswnwk.queue.core.windows.net/","table":"https://clitestcnrkbgnvxvtoswnwk.table.core.windows.net/","file":"https://clitestcnrkbgnvxvtoswnwk.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest2pwhzw2zztr77lcttrbdeqmbvyzxlhnhh3qny5hgwkzupkbh4wpnu2ngjj475lica3li/providers/Microsoft.Storage/storageAccounts/clitestd6hjn7zzewh2s7r6l","name":"clitestd6hjn7zzewh2s7r6l","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-17T07:29:21.5270380Z","key2":"2023-03-17T07:29:21.5270380Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-17T07:29:21.8708352Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-17T07:29:21.8708352Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-17T07:29:21.3082859Z","primaryEndpoints":{"dfs":"https://clitestd6hjn7zzewh2s7r6l.dfs.core.windows.net/","web":"https://clitestd6hjn7zzewh2s7r6l.z2.web.core.windows.net/","blob":"https://clitestd6hjn7zzewh2s7r6l.blob.core.windows.net/","queue":"https://clitestd6hjn7zzewh2s7r6l.queue.core.windows.net/","table":"https://clitestd6hjn7zzewh2s7r6l.table.core.windows.net/","file":"https://clitestd6hjn7zzewh2s7r6l.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestfwybg5aqnlewkvelizobsdyy6zocpnnltod4k5d6l62rlz3wfkmdpz7fcw3xbvo45lad/providers/Microsoft.Storage/storageAccounts/clitestdk7kvmf5lss5lltse","name":"clitestdk7kvmf5lss5lltse","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-06-21T03:24:22.5335528Z","key2":"2021-06-21T03:24:22.5335528Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-06-21T03:24:22.5335528Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-06-21T03:24:22.5335528Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-06-21T03:24:22.4635745Z","primaryEndpoints":{"dfs":"https://clitestdk7kvmf5lss5lltse.dfs.core.windows.net/","web":"https://clitestdk7kvmf5lss5lltse.z2.web.core.windows.net/","blob":"https://clitestdk7kvmf5lss5lltse.blob.core.windows.net/","queue":"https://clitestdk7kvmf5lss5lltse.queue.core.windows.net/","table":"https://clitestdk7kvmf5lss5lltse.table.core.windows.net/","file":"https://clitestdk7kvmf5lss5lltse.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestem5kabxlxhdb6zfxdhtqgoaa4f5fgadqcvzwbxjv4i3tpl7cazs3yx46oidsxdy77cy2/providers/Microsoft.Storage/storageAccounts/clitestdu2ev4t4zoit7bvqi","name":"clitestdu2ev4t4zoit7bvqi","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-02-23T03:41:00.1525213Z","key2":"2022-02-23T03:41:00.1525213Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-23T03:41:00.1682236Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-23T03:41:00.1682236Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-02-23T03:41:00.0743945Z","primaryEndpoints":{"dfs":"https://clitestdu2ev4t4zoit7bvqi.dfs.core.windows.net/","web":"https://clitestdu2ev4t4zoit7bvqi.z2.web.core.windows.net/","blob":"https://clitestdu2ev4t4zoit7bvqi.blob.core.windows.net/","queue":"https://clitestdu2ev4t4zoit7bvqi.queue.core.windows.net/","table":"https://clitestdu2ev4t4zoit7bvqi.table.core.windows.net/","file":"https://clitestdu2ev4t4zoit7bvqi.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesttnxak6zvgtto64ihvpqeb6k6axceeskjnygs6kmirhy7t3ea2fixecjhr7i4qckpqpso/providers/Microsoft.Storage/storageAccounts/clitesteabyzaucegm7asmdy","name":"clitesteabyzaucegm7asmdy","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-31T22:56:30.5353621Z","key2":"2022-03-31T22:56:30.5353621Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-31T22:56:30.5510033Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-31T22:56:30.5510033Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-31T22:56:30.4416480Z","primaryEndpoints":{"dfs":"https://clitesteabyzaucegm7asmdy.dfs.core.windows.net/","web":"https://clitesteabyzaucegm7asmdy.z2.web.core.windows.net/","blob":"https://clitesteabyzaucegm7asmdy.blob.core.windows.net/","queue":"https://clitesteabyzaucegm7asmdy.queue.core.windows.net/","table":"https://clitesteabyzaucegm7asmdy.table.core.windows.net/","file":"https://clitesteabyzaucegm7asmdy.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestitvqgal52p4psfil24fzt3bed3ggoi6homqb65uwqtwqytvatpymshlg6xdxbb2y2xun/providers/Microsoft.Storage/storageAccounts/clitesteg772nlczvaz5acxj","name":"clitesteg772nlczvaz5acxj","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-05-12T23:25:35.3422645Z","key2":"2022-05-12T23:25:35.3422645Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-12T23:25:35.3422645Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-12T23:25:35.3422645Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-05-12T23:25:35.2172397Z","primaryEndpoints":{"dfs":"https://clitesteg772nlczvaz5acxj.dfs.core.windows.net/","web":"https://clitesteg772nlczvaz5acxj.z2.web.core.windows.net/","blob":"https://clitesteg772nlczvaz5acxj.blob.core.windows.net/","queue":"https://clitesteg772nlczvaz5acxj.queue.core.windows.net/","table":"https://clitesteg772nlczvaz5acxj.table.core.windows.net/","file":"https://clitesteg772nlczvaz5acxj.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest2flspylari7vfylgymexf5iaunl34uxkauktagueyymzxgzsim2w2vvkkloc4jehwbnz/providers/Microsoft.Storage/storageAccounts/clitestemr7dqkgd62ulieu3","name":"clitestemr7dqkgd62ulieu3","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-07-28T23:38:04.5243204Z","key2":"2022-07-28T23:38:04.5243204Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-28T23:38:04.7742915Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-28T23:38:04.7742915Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-07-28T23:38:04.3993080Z","primaryEndpoints":{"dfs":"https://clitestemr7dqkgd62ulieu3.dfs.core.windows.net/","web":"https://clitestemr7dqkgd62ulieu3.z2.web.core.windows.net/","blob":"https://clitestemr7dqkgd62ulieu3.blob.core.windows.net/","queue":"https://clitestemr7dqkgd62ulieu3.queue.core.windows.net/","table":"https://clitestemr7dqkgd62ulieu3.table.core.windows.net/","file":"https://clitestemr7dqkgd62ulieu3.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestrsohgzweguh5sbmc2pqtpljjtbr4rlmjxyb4o7tw4t7hvlyykdycmrbgf6qs6xqkj62m/providers/Microsoft.Storage/storageAccounts/clitestf7mh2cn2ofizivexr","name":"clitestf7mh2cn2ofizivexr","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-18T08:29:57.4730340Z","key2":"2022-08-18T08:29:57.4730340Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-18T08:29:57.8168026Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-18T08:29:57.8168026Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-18T08:29:57.3324285Z","primaryEndpoints":{"dfs":"https://clitestf7mh2cn2ofizivexr.dfs.core.windows.net/","web":"https://clitestf7mh2cn2ofizivexr.z2.web.core.windows.net/","blob":"https://clitestf7mh2cn2ofizivexr.blob.core.windows.net/","queue":"https://clitestf7mh2cn2ofizivexr.queue.core.windows.net/","table":"https://clitestf7mh2cn2ofizivexr.table.core.windows.net/","file":"https://clitestf7mh2cn2ofizivexr.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestkkh6embtvetqquaq47vdfxkemqb42shtk2mrbjfgiv7jf7idtmrqj6yimor5zm6yhepo/providers/Microsoft.Storage/storageAccounts/clitestfa2ku76ppjroa4ggm","name":"clitestfa2ku76ppjroa4ggm","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-23T07:10:57.5987028Z","key2":"2023-03-23T07:10:57.5987028Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-23T07:10:57.9268200Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-23T07:10:57.9268200Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-23T07:10:57.3643188Z","primaryEndpoints":{"dfs":"https://clitestfa2ku76ppjroa4ggm.dfs.core.windows.net/","web":"https://clitestfa2ku76ppjroa4ggm.z2.web.core.windows.net/","blob":"https://clitestfa2ku76ppjroa4ggm.blob.core.windows.net/","queue":"https://clitestfa2ku76ppjroa4ggm.queue.core.windows.net/","table":"https://clitestfa2ku76ppjroa4ggm.table.core.windows.net/","file":"https://clitestfa2ku76ppjroa4ggm.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestaplqr3c25xdddlwukirxixwo5byw5rkls3kr5fo66qoamflxrkjhxpt27enj7wmk2yuj/providers/Microsoft.Storage/storageAccounts/clitestfbytzu7syzfrmr7kf","name":"clitestfbytzu7syzfrmr7kf","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-11-04T22:22:45.3374456Z","key2":"2021-11-04T22:22:45.3374456Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-04T22:22:45.3374456Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-04T22:22:45.3374456Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-11-04T22:22:45.2593440Z","primaryEndpoints":{"dfs":"https://clitestfbytzu7syzfrmr7kf.dfs.core.windows.net/","web":"https://clitestfbytzu7syzfrmr7kf.z2.web.core.windows.net/","blob":"https://clitestfbytzu7syzfrmr7kf.blob.core.windows.net/","queue":"https://clitestfbytzu7syzfrmr7kf.queue.core.windows.net/","table":"https://clitestfbytzu7syzfrmr7kf.table.core.windows.net/","file":"https://clitestfbytzu7syzfrmr7kf.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestxsyrohouxe2vqbhmfk7sk6uuh6scsdngsbfeiinyyk5nlv3el2vhvtivuzguemj6obcq/providers/Microsoft.Storage/storageAccounts/clitestflp23sgxnerbupmbd","name":"clitestflp23sgxnerbupmbd","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-03T02:36:40.3915036Z","key2":"2023-03-03T02:36:40.3915036Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-03T02:36:40.7821450Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-03T02:36:40.7821450Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-03T02:36:40.2040182Z","primaryEndpoints":{"dfs":"https://clitestflp23sgxnerbupmbd.dfs.core.windows.net/","web":"https://clitestflp23sgxnerbupmbd.z2.web.core.windows.net/","blob":"https://clitestflp23sgxnerbupmbd.blob.core.windows.net/","queue":"https://clitestflp23sgxnerbupmbd.queue.core.windows.net/","table":"https://clitestflp23sgxnerbupmbd.table.core.windows.net/","file":"https://clitestflp23sgxnerbupmbd.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestwhxadwesuwxcw3oci5pchhqwqwmcqiriqymhru2exjji6ax7focfxa2wpmd3xbxtaq3t/providers/Microsoft.Storage/storageAccounts/clitestftms76siovw6xle6l","name":"clitestftms76siovw6xle6l","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-24T23:55:00.0445344Z","key2":"2022-03-24T23:55:00.0445344Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-24T23:55:00.0601285Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-24T23:55:00.0601285Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-24T23:54:59.9351597Z","primaryEndpoints":{"dfs":"https://clitestftms76siovw6xle6l.dfs.core.windows.net/","web":"https://clitestftms76siovw6xle6l.z2.web.core.windows.net/","blob":"https://clitestftms76siovw6xle6l.blob.core.windows.net/","queue":"https://clitestftms76siovw6xle6l.queue.core.windows.net/","table":"https://clitestftms76siovw6xle6l.table.core.windows.net/","file":"https://clitestftms76siovw6xle6l.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest7yubzobtgqqoviarcco22mlfkafuvu32s3o4dfts54zzanzbsl5ip7rzaxzgigg7ijta/providers/Microsoft.Storage/storageAccounts/clitestg6yfm7cgxhb4ewrdd","name":"clitestg6yfm7cgxhb4ewrdd","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-26T08:45:50.1646651Z","key2":"2022-04-26T08:45:50.1646651Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-26T08:45:50.1646651Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-26T08:45:50.1646651Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-26T08:45:50.0553084Z","primaryEndpoints":{"dfs":"https://clitestg6yfm7cgxhb4ewrdd.dfs.core.windows.net/","web":"https://clitestg6yfm7cgxhb4ewrdd.z2.web.core.windows.net/","blob":"https://clitestg6yfm7cgxhb4ewrdd.blob.core.windows.net/","queue":"https://clitestg6yfm7cgxhb4ewrdd.queue.core.windows.net/","table":"https://clitestg6yfm7cgxhb4ewrdd.table.core.windows.net/","file":"https://clitestg6yfm7cgxhb4ewrdd.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest67ljdng4brzm3hpwzo4ex3eazvqrwdojvbd2fnaqrqo6ptfgeu6yw766wjq4sn6r5oms/providers/Microsoft.Storage/storageAccounts/clitestgquo3y67va63cxosr","name":"clitestgquo3y67va63cxosr","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-09-02T00:49:12.8261346Z","key2":"2022-09-02T00:49:12.8261346Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-02T00:49:13.2167544Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-02T00:49:13.2167544Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-09-02T00:49:12.6854780Z","primaryEndpoints":{"dfs":"https://clitestgquo3y67va63cxosr.dfs.core.windows.net/","web":"https://clitestgquo3y67va63cxosr.z2.web.core.windows.net/","blob":"https://clitestgquo3y67va63cxosr.blob.core.windows.net/","queue":"https://clitestgquo3y67va63cxosr.queue.core.windows.net/","table":"https://clitestgquo3y67va63cxosr.table.core.windows.net/","file":"https://clitestgquo3y67va63cxosr.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestmf7nhc2b7xj4ixozvacoyhu5txvmpbvnechdktpac6dpdx3ckv6jt6vebrkl24rzui4n/providers/Microsoft.Storage/storageAccounts/clitestgqwqxremngb73a7d4","name":"clitestgqwqxremngb73a7d4","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-05-05T23:00:55.1151173Z","key2":"2022-05-05T23:00:55.1151173Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-05T23:00:55.1151173Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-05T23:00:55.1151173Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-05-05T23:00:54.9900949Z","primaryEndpoints":{"dfs":"https://clitestgqwqxremngb73a7d4.dfs.core.windows.net/","web":"https://clitestgqwqxremngb73a7d4.z2.web.core.windows.net/","blob":"https://clitestgqwqxremngb73a7d4.blob.core.windows.net/","queue":"https://clitestgqwqxremngb73a7d4.queue.core.windows.net/","table":"https://clitestgqwqxremngb73a7d4.table.core.windows.net/","file":"https://clitestgqwqxremngb73a7d4.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestkmydtxqqwqds5d67vdbrwtk32xdryjsxq6fp74nse75bdhdla7mh47b6myevefnapwyx/providers/Microsoft.Storage/storageAccounts/clitestgqwsejh46zuqlc5pm","name":"clitestgqwsejh46zuqlc5pm","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-08-06T05:27:12.7993484Z","key2":"2021-08-06T05:27:12.7993484Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-06T05:27:12.8149753Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-06T05:27:12.8149753Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-08-06T05:27:12.7368799Z","primaryEndpoints":{"dfs":"https://clitestgqwsejh46zuqlc5pm.dfs.core.windows.net/","web":"https://clitestgqwsejh46zuqlc5pm.z2.web.core.windows.net/","blob":"https://clitestgqwsejh46zuqlc5pm.blob.core.windows.net/","queue":"https://clitestgqwsejh46zuqlc5pm.queue.core.windows.net/","table":"https://clitestgqwsejh46zuqlc5pm.table.core.windows.net/","file":"https://clitestgqwsejh46zuqlc5pm.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestumpqlcfhjrqokmcud3ilwtvxyfowdjypjqgyymcf4whtgbq2gzzq6f2rqs66ll4mjgzm/providers/Microsoft.Storage/storageAccounts/clitestgu6cs7lus5a567u57","name":"clitestgu6cs7lus5a567u57","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-16T09:14:06.5832387Z","key2":"2022-03-16T09:14:06.5832387Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-16T09:14:06.5832387Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-16T09:14:06.5832387Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-16T09:14:06.4894945Z","primaryEndpoints":{"dfs":"https://clitestgu6cs7lus5a567u57.dfs.core.windows.net/","web":"https://clitestgu6cs7lus5a567u57.z2.web.core.windows.net/","blob":"https://clitestgu6cs7lus5a567u57.blob.core.windows.net/","queue":"https://clitestgu6cs7lus5a567u57.queue.core.windows.net/","table":"https://clitestgu6cs7lus5a567u57.table.core.windows.net/","file":"https://clitestgu6cs7lus5a567u57.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestndsnnd5ibnsjkzl7w5mbaujjmelonc2xjmyrd325iiwno27u6sxcxkewjeox2x2wr633/providers/Microsoft.Storage/storageAccounts/clitestgz6nb4it72a36mdpt","name":"clitestgz6nb4it72a36mdpt","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-08-20T02:02:00.4577106Z","key2":"2021-08-20T02:02:00.4577106Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-20T02:02:00.4577106Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-20T02:02:00.4577106Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-08-20T02:02:00.3952449Z","primaryEndpoints":{"dfs":"https://clitestgz6nb4it72a36mdpt.dfs.core.windows.net/","web":"https://clitestgz6nb4it72a36mdpt.z2.web.core.windows.net/","blob":"https://clitestgz6nb4it72a36mdpt.blob.core.windows.net/","queue":"https://clitestgz6nb4it72a36mdpt.queue.core.windows.net/","table":"https://clitestgz6nb4it72a36mdpt.table.core.windows.net/","file":"https://clitestgz6nb4it72a36mdpt.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestrotlxgumszwk5pic6m6a3i32kt75g2qc43u3fpyn5ny7ozajmn73cprurofgq53idavu/providers/Microsoft.Storage/storageAccounts/clitesthvi6za73pdnet4pdh","name":"clitesthvi6za73pdnet4pdh","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-07-15T00:41:55.6182738Z","key2":"2022-07-15T00:41:55.6182738Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-15T00:41:56.0089249Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-15T00:41:56.0089249Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-07-15T00:41:55.4620198Z","primaryEndpoints":{"dfs":"https://clitesthvi6za73pdnet4pdh.dfs.core.windows.net/","web":"https://clitesthvi6za73pdnet4pdh.z2.web.core.windows.net/","blob":"https://clitesthvi6za73pdnet4pdh.blob.core.windows.net/","queue":"https://clitesthvi6za73pdnet4pdh.queue.core.windows.net/","table":"https://clitesthvi6za73pdnet4pdh.table.core.windows.net/","file":"https://clitesthvi6za73pdnet4pdh.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestn4htsp3pg7ss7lmzhcljejgtykexcvsnpgv6agwecgmuu6ckzau64qsjr7huw7yjt7xp/providers/Microsoft.Storage/storageAccounts/clitestixj25nsrxwuhditis","name":"clitestixj25nsrxwuhditis","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-02-25T00:34:17.1563369Z","key2":"2022-02-25T00:34:17.1563369Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-25T00:34:17.1719415Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-25T00:34:17.1719415Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-02-25T00:34:17.0626105Z","primaryEndpoints":{"dfs":"https://clitestixj25nsrxwuhditis.dfs.core.windows.net/","web":"https://clitestixj25nsrxwuhditis.z2.web.core.windows.net/","blob":"https://clitestixj25nsrxwuhditis.blob.core.windows.net/","queue":"https://clitestixj25nsrxwuhditis.queue.core.windows.net/","table":"https://clitestixj25nsrxwuhditis.table.core.windows.net/","file":"https://clitestixj25nsrxwuhditis.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest6jwlkumj5y7hdsyahlsqsnzpu2wkn26pffoz3y4bzca65n4hi4enp6re4tzsvnc7n7fu/providers/Microsoft.Storage/storageAccounts/clitestjg7cxf4nhu6qscd43","name":"clitestjg7cxf4nhu6qscd43","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-02-10T03:27:34.6895278Z","key2":"2023-02-10T03:27:34.6895278Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-10T03:27:35.0957547Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-10T03:27:35.0957547Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-02-10T03:27:34.4864163Z","primaryEndpoints":{"dfs":"https://clitestjg7cxf4nhu6qscd43.dfs.core.windows.net/","web":"https://clitestjg7cxf4nhu6qscd43.z2.web.core.windows.net/","blob":"https://clitestjg7cxf4nhu6qscd43.blob.core.windows.net/","queue":"https://clitestjg7cxf4nhu6qscd43.queue.core.windows.net/","table":"https://clitestjg7cxf4nhu6qscd43.table.core.windows.net/","file":"https://clitestjg7cxf4nhu6qscd43.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest65tgd7lee45hlao6jme3ukeddnaevg2n3pxeuygygppywxctuoyb2boib4ivuabvhdbs/providers/Microsoft.Storage/storageAccounts/clitestjtxoot4jn5hjc7q2c","name":"clitestjtxoot4jn5hjc7q2c","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-06T23:27:18.5188175Z","key2":"2023-01-06T23:27:18.5188175Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-06T23:27:18.8938370Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-06T23:27:18.8938370Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-06T23:27:18.3469479Z","primaryEndpoints":{"dfs":"https://clitestjtxoot4jn5hjc7q2c.dfs.core.windows.net/","web":"https://clitestjtxoot4jn5hjc7q2c.z2.web.core.windows.net/","blob":"https://clitestjtxoot4jn5hjc7q2c.blob.core.windows.net/","queue":"https://clitestjtxoot4jn5hjc7q2c.queue.core.windows.net/","table":"https://clitestjtxoot4jn5hjc7q2c.table.core.windows.net/","file":"https://clitestjtxoot4jn5hjc7q2c.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitester3xh2pkzzalueqozjzo3koaka2lg6xxe2kan2zwqgkww3rtthe2j5c2ysgvufadbmti/providers/Microsoft.Storage/storageAccounts/clitestkr4d754a3kulsdvgi","name":"clitestkr4d754a3kulsdvgi","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-02-24T01:12:00.4195977Z","key2":"2023-02-24T01:12:00.4195977Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-24T01:12:00.8414900Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-24T01:12:00.8414900Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-02-24T01:12:00.2321101Z","primaryEndpoints":{"dfs":"https://clitestkr4d754a3kulsdvgi.dfs.core.windows.net/","web":"https://clitestkr4d754a3kulsdvgi.z2.web.core.windows.net/","blob":"https://clitestkr4d754a3kulsdvgi.blob.core.windows.net/","queue":"https://clitestkr4d754a3kulsdvgi.queue.core.windows.net/","table":"https://clitestkr4d754a3kulsdvgi.table.core.windows.net/","file":"https://clitestkr4d754a3kulsdvgi.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestgq2rbt5t5uv3qy2hasu5gvqrlzozx6vzerszimnby4ybqtp5fmecaxj3to5iemnt7zxi/providers/Microsoft.Storage/storageAccounts/clitestl3yjfwd43tngr3lc3","name":"clitestl3yjfwd43tngr3lc3","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-14T23:27:20.0298879Z","key2":"2022-04-14T23:27:20.0298879Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-14T23:27:20.0298879Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-14T23:27:20.0298879Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-14T23:27:19.9204650Z","primaryEndpoints":{"dfs":"https://clitestl3yjfwd43tngr3lc3.dfs.core.windows.net/","web":"https://clitestl3yjfwd43tngr3lc3.z2.web.core.windows.net/","blob":"https://clitestl3yjfwd43tngr3lc3.blob.core.windows.net/","queue":"https://clitestl3yjfwd43tngr3lc3.queue.core.windows.net/","table":"https://clitestl3yjfwd43tngr3lc3.table.core.windows.net/","file":"https://clitestl3yjfwd43tngr3lc3.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestepy64dgrtly4yjibvcoccnejqyhiq4x7o6p7agna5wsmlycai7yxgi3cq3r2y6obgwfd/providers/Microsoft.Storage/storageAccounts/clitestld7574jebhj62dtvt","name":"clitestld7574jebhj62dtvt","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-01-07T00:25:44.6498481Z","key2":"2022-01-07T00:25:44.6498481Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-01-07T00:25:44.6498481Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-01-07T00:25:44.6498481Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-01-07T00:25:44.5717202Z","primaryEndpoints":{"dfs":"https://clitestld7574jebhj62dtvt.dfs.core.windows.net/","web":"https://clitestld7574jebhj62dtvt.z2.web.core.windows.net/","blob":"https://clitestld7574jebhj62dtvt.blob.core.windows.net/","queue":"https://clitestld7574jebhj62dtvt.queue.core.windows.net/","table":"https://clitestld7574jebhj62dtvt.table.core.windows.net/","file":"https://clitestld7574jebhj62dtvt.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestp5tcxahtvl6aa72hi7stjq5jf52e6pomwtrblva65dei2ftuqpruyn4w4twv7rqj3idw/providers/Microsoft.Storage/storageAccounts/clitestljawlm4h73ws6xqet","name":"clitestljawlm4h73ws6xqet","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-12-30T22:47:49.0810388Z","key2":"2021-12-30T22:47:49.0810388Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-30T22:47:49.0966383Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-30T22:47:49.0966383Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-12-30T22:47:48.9404345Z","primaryEndpoints":{"dfs":"https://clitestljawlm4h73ws6xqet.dfs.core.windows.net/","web":"https://clitestljawlm4h73ws6xqet.z2.web.core.windows.net/","blob":"https://clitestljawlm4h73ws6xqet.blob.core.windows.net/","queue":"https://clitestljawlm4h73ws6xqet.queue.core.windows.net/","table":"https://clitestljawlm4h73ws6xqet.table.core.windows.net/","file":"https://clitestljawlm4h73ws6xqet.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestsc4q5ncei7qimmmmtqmedt4valwfif74bbu7mdfwqimzfzfkopwgrmua7p4rcsga53m4/providers/Microsoft.Storage/storageAccounts/clitestlssboc5vg5mdivn4h","name":"clitestlssboc5vg5mdivn4h","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-06-18T08:34:36.9887468Z","key2":"2021-06-18T08:34:36.9887468Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-06-18T08:34:36.9937445Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-06-18T08:34:36.9937445Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-06-18T08:34:36.9237913Z","primaryEndpoints":{"dfs":"https://clitestlssboc5vg5mdivn4h.dfs.core.windows.net/","web":"https://clitestlssboc5vg5mdivn4h.z2.web.core.windows.net/","blob":"https://clitestlssboc5vg5mdivn4h.blob.core.windows.net/","queue":"https://clitestlssboc5vg5mdivn4h.queue.core.windows.net/","table":"https://clitestlssboc5vg5mdivn4h.table.core.windows.net/","file":"https://clitestlssboc5vg5mdivn4h.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitested6dgkf7kl33erbvoyd5xp54i2mnv6dabzsufg3jzo6kzyyfsbrldkfqqwxsz62flyou/providers/Microsoft.Storage/storageAccounts/clitestlvvjvppwfqcwcna4s","name":"clitestlvvjvppwfqcwcna4s","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-10-28T17:04:27.5304887Z","key2":"2022-10-28T17:04:27.5304887Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-28T17:04:27.8742405Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-28T17:04:27.8742405Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-28T17:04:27.3742955Z","primaryEndpoints":{"dfs":"https://clitestlvvjvppwfqcwcna4s.dfs.core.windows.net/","web":"https://clitestlvvjvppwfqcwcna4s.z2.web.core.windows.net/","blob":"https://clitestlvvjvppwfqcwcna4s.blob.core.windows.net/","queue":"https://clitestlvvjvppwfqcwcna4s.queue.core.windows.net/","table":"https://clitestlvvjvppwfqcwcna4s.table.core.windows.net/","file":"https://clitestlvvjvppwfqcwcna4s.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest5yatgcl7dfear3v3e5d5hrqbpo5bdotmwoq7auiuykmzx74is6rzhkib56ajwf5ghxrk/providers/Microsoft.Storage/storageAccounts/clitestlzfflnot5wnc3y4j3","name":"clitestlzfflnot5wnc3y4j3","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-09-28T02:21:02.0736425Z","key2":"2021-09-28T02:21:02.0736425Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-28T02:21:02.0736425Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-28T02:21:02.0736425Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-28T02:21:02.0267640Z","primaryEndpoints":{"dfs":"https://clitestlzfflnot5wnc3y4j3.dfs.core.windows.net/","web":"https://clitestlzfflnot5wnc3y4j3.z2.web.core.windows.net/","blob":"https://clitestlzfflnot5wnc3y4j3.blob.core.windows.net/","queue":"https://clitestlzfflnot5wnc3y4j3.queue.core.windows.net/","table":"https://clitestlzfflnot5wnc3y4j3.table.core.windows.net/","file":"https://clitestlzfflnot5wnc3y4j3.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest4uclirqb3ls66vfea6dckw3hj5kaextm324ugnbkquibcn2rck7b7gmrmql55g3zknff/providers/Microsoft.Storage/storageAccounts/clitestm4jcw64slbkeds52p","name":"clitestm4jcw64slbkeds52p","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-21T23:03:20.8663156Z","key2":"2022-04-21T23:03:20.8663156Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-21T23:03:20.8663156Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-21T23:03:20.8663156Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-21T23:03:20.7413381Z","primaryEndpoints":{"dfs":"https://clitestm4jcw64slbkeds52p.dfs.core.windows.net/","web":"https://clitestm4jcw64slbkeds52p.z2.web.core.windows.net/","blob":"https://clitestm4jcw64slbkeds52p.blob.core.windows.net/","queue":"https://clitestm4jcw64slbkeds52p.queue.core.windows.net/","table":"https://clitestm4jcw64slbkeds52p.table.core.windows.net/","file":"https://clitestm4jcw64slbkeds52p.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest6q54l25xpde6kfnauzzkpfgepjiio73onycgbulqkawkv5wcigbnnhzv7uao7abedoer/providers/Microsoft.Storage/storageAccounts/clitestm5bj2p5ajecznrca6","name":"clitestm5bj2p5ajecznrca6","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-18T01:35:33.3327243Z","key2":"2022-03-18T01:35:33.3327243Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-18T01:35:33.3503663Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-18T01:35:33.3503663Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-18T01:35:33.2545964Z","primaryEndpoints":{"dfs":"https://clitestm5bj2p5ajecznrca6.dfs.core.windows.net/","web":"https://clitestm5bj2p5ajecznrca6.z2.web.core.windows.net/","blob":"https://clitestm5bj2p5ajecznrca6.blob.core.windows.net/","queue":"https://clitestm5bj2p5ajecznrca6.queue.core.windows.net/","table":"https://clitestm5bj2p5ajecznrca6.table.core.windows.net/","file":"https://clitestm5bj2p5ajecznrca6.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestjkw7fpanpscpileddbqrrrkjrtb5xi47wmvttkiqwsqcuo3ldvzszwso3x4c5apy6m5o/providers/Microsoft.Storage/storageAccounts/clitestm6u3xawj3qsydpfam","name":"clitestm6u3xawj3qsydpfam","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-09-07T07:13:03.1496586Z","key2":"2021-09-07T07:13:03.1496586Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-07T07:13:03.1496586Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-07T07:13:03.1496586Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-07T07:13:03.0714932Z","primaryEndpoints":{"dfs":"https://clitestm6u3xawj3qsydpfam.dfs.core.windows.net/","web":"https://clitestm6u3xawj3qsydpfam.z2.web.core.windows.net/","blob":"https://clitestm6u3xawj3qsydpfam.blob.core.windows.net/","queue":"https://clitestm6u3xawj3qsydpfam.queue.core.windows.net/","table":"https://clitestm6u3xawj3qsydpfam.table.core.windows.net/","file":"https://clitestm6u3xawj3qsydpfam.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestolg77jnhmymfo5skfdr5wsqdu7ymek5pw4k7nx6wcpwhrnxri26clmnd4xyzokr3xxkg/providers/Microsoft.Storage/storageAccounts/clitestmfqiwtiqgu5gmz6jx","name":"clitestmfqiwtiqgu5gmz6jx","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-09-09T01:43:37.1935304Z","key2":"2022-09-09T01:43:37.1935304Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-09T01:43:37.4278680Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-09T01:43:37.4278680Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-09-09T01:43:37.0685489Z","primaryEndpoints":{"dfs":"https://clitestmfqiwtiqgu5gmz6jx.dfs.core.windows.net/","web":"https://clitestmfqiwtiqgu5gmz6jx.z2.web.core.windows.net/","blob":"https://clitestmfqiwtiqgu5gmz6jx.blob.core.windows.net/","queue":"https://clitestmfqiwtiqgu5gmz6jx.queue.core.windows.net/","table":"https://clitestmfqiwtiqgu5gmz6jx.table.core.windows.net/","file":"https://clitestmfqiwtiqgu5gmz6jx.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestlasgl5zx6ikvcbociiykbocsytte2lohfxvpwhwimcc3vbrjjyw6bfbdr2vnimlyhqqi/providers/Microsoft.Storage/storageAccounts/clitestmmrdf65b6iyccd46o","name":"clitestmmrdf65b6iyccd46o","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-12-09T23:31:23.3308560Z","key2":"2021-12-09T23:31:23.3308560Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-09T23:31:23.3308560Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-09T23:31:23.3308560Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-12-09T23:31:23.2526784Z","primaryEndpoints":{"dfs":"https://clitestmmrdf65b6iyccd46o.dfs.core.windows.net/","web":"https://clitestmmrdf65b6iyccd46o.z2.web.core.windows.net/","blob":"https://clitestmmrdf65b6iyccd46o.blob.core.windows.net/","queue":"https://clitestmmrdf65b6iyccd46o.queue.core.windows.net/","table":"https://clitestmmrdf65b6iyccd46o.table.core.windows.net/","file":"https://clitestmmrdf65b6iyccd46o.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestmgk3nbrsdpn5aa4f5apvmq4twzexbncdyykx6at5oacfmk3okuuajcdrqrpte2vrcueo/providers/Microsoft.Storage/storageAccounts/clitestmoitcghtupo3vp4ek","name":"clitestmoitcghtupo3vp4ek","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-10-09T10:22:44.9340718Z","key2":"2022-10-09T10:22:44.9340718Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-09T10:22:45.1684215Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-09T10:22:45.1684215Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-09T10:22:44.7778239Z","primaryEndpoints":{"dfs":"https://clitestmoitcghtupo3vp4ek.dfs.core.windows.net/","web":"https://clitestmoitcghtupo3vp4ek.z2.web.core.windows.net/","blob":"https://clitestmoitcghtupo3vp4ek.blob.core.windows.net/","queue":"https://clitestmoitcghtupo3vp4ek.queue.core.windows.net/","table":"https://clitestmoitcghtupo3vp4ek.table.core.windows.net/","file":"https://clitestmoitcghtupo3vp4ek.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestki7x26ly76xchioi5hcb5cl2ahcmjgnrmuxuejmealdrtf7ydj3wrkdalwxfs6fzumhm/providers/Microsoft.Storage/storageAccounts/clitestof7ygykojbbmrl7ev","name":"clitestof7ygykojbbmrl7ev","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-18T06:54:08.6863161Z","key2":"2022-11-18T06:54:08.6863161Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-18T06:54:09.0144479Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-18T06:54:09.0144479Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-18T06:54:08.4519745Z","primaryEndpoints":{"dfs":"https://clitestof7ygykojbbmrl7ev.dfs.core.windows.net/","web":"https://clitestof7ygykojbbmrl7ev.z2.web.core.windows.net/","blob":"https://clitestof7ygykojbbmrl7ev.blob.core.windows.net/","queue":"https://clitestof7ygykojbbmrl7ev.queue.core.windows.net/","table":"https://clitestof7ygykojbbmrl7ev.table.core.windows.net/","file":"https://clitestof7ygykojbbmrl7ev.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestvilxen5dzbyerye5umdunqblbkglgcffizxusyzmgifnuy5xzu67t3fokkh6osaqqyyj/providers/Microsoft.Storage/storageAccounts/clitestoueypfkdm2ub7n246","name":"clitestoueypfkdm2ub7n246","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-17T07:57:05.8690860Z","key2":"2022-03-17T07:57:05.8690860Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-17T07:57:05.8847136Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-17T07:57:05.8847136Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-17T07:57:05.7597303Z","primaryEndpoints":{"dfs":"https://clitestoueypfkdm2ub7n246.dfs.core.windows.net/","web":"https://clitestoueypfkdm2ub7n246.z2.web.core.windows.net/","blob":"https://clitestoueypfkdm2ub7n246.blob.core.windows.net/","queue":"https://clitestoueypfkdm2ub7n246.queue.core.windows.net/","table":"https://clitestoueypfkdm2ub7n246.table.core.windows.net/","file":"https://clitestoueypfkdm2ub7n246.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestcnbbt3dvwtzd7t2de25yso3n2gs6i7mqnfloe5myghvfjc5hddzlwkxbotwgt5utz23p/providers/Microsoft.Storage/storageAccounts/clitestoyv4k5wezlz5652m7","name":"clitestoyv4k5wezlz5652m7","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-06-17T02:53:25.7560574Z","key2":"2022-06-17T02:53:25.7560574Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-06-17T02:53:25.7716595Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-06-17T02:53:25.7716595Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-06-17T02:53:25.6154142Z","primaryEndpoints":{"dfs":"https://clitestoyv4k5wezlz5652m7.dfs.core.windows.net/","web":"https://clitestoyv4k5wezlz5652m7.z2.web.core.windows.net/","blob":"https://clitestoyv4k5wezlz5652m7.blob.core.windows.net/","queue":"https://clitestoyv4k5wezlz5652m7.queue.core.windows.net/","table":"https://clitestoyv4k5wezlz5652m7.table.core.windows.net/","file":"https://clitestoyv4k5wezlz5652m7.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestgsrlvwnjjdkqoxbt7aog5azgme5nts46rxryc5czwxuzm6oxxiibraru3ugxnkd26bvn/providers/Microsoft.Storage/storageAccounts/clitestpakjmcdxbum6o25xo","name":"clitestpakjmcdxbum6o25xo","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-02-04T00:45:49.9448716Z","key2":"2023-02-04T00:45:49.9448716Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-04T00:45:50.3512642Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-04T00:45:50.3512642Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-02-04T00:45:49.7573707Z","primaryEndpoints":{"dfs":"https://clitestpakjmcdxbum6o25xo.dfs.core.windows.net/","web":"https://clitestpakjmcdxbum6o25xo.z2.web.core.windows.net/","blob":"https://clitestpakjmcdxbum6o25xo.blob.core.windows.net/","queue":"https://clitestpakjmcdxbum6o25xo.queue.core.windows.net/","table":"https://clitestpakjmcdxbum6o25xo.table.core.windows.net/","file":"https://clitestpakjmcdxbum6o25xo.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest4nqzxdgf3dvlgq7qu2eqj7m5yc3tzpmbxyv2jcy7tpuue7eljujomowtc6g7hocghlcz/providers/Microsoft.Storage/storageAccounts/clitestpakwocjy34q4vxzgj","name":"clitestpakwocjy34q4vxzgj","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-12-23T03:13:01.2371538Z","key2":"2022-12-23T03:13:01.2371538Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-23T03:13:01.6278341Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-23T03:13:01.6278341Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-12-23T03:13:01.0809354Z","primaryEndpoints":{"dfs":"https://clitestpakwocjy34q4vxzgj.dfs.core.windows.net/","web":"https://clitestpakwocjy34q4vxzgj.z2.web.core.windows.net/","blob":"https://clitestpakwocjy34q4vxzgj.blob.core.windows.net/","queue":"https://clitestpakwocjy34q4vxzgj.queue.core.windows.net/","table":"https://clitestpakwocjy34q4vxzgj.table.core.windows.net/","file":"https://clitestpakwocjy34q4vxzgj.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest6lajsxgcih2hhkdjtgeamcbka5xtr55zxamb2g33l335so63xp7ywjn7i55vuj2pbhrj/providers/Microsoft.Storage/storageAccounts/clitestpvdz4tn3ogkigdkvc","name":"clitestpvdz4tn3ogkigdkvc","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-12-09T04:17:16.7085917Z","key2":"2022-12-09T04:17:16.7085917Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-09T04:17:17.2086126Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-09T04:17:17.2086126Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-12-09T04:17:16.5367486Z","primaryEndpoints":{"dfs":"https://clitestpvdz4tn3ogkigdkvc.dfs.core.windows.net/","web":"https://clitestpvdz4tn3ogkigdkvc.z2.web.core.windows.net/","blob":"https://clitestpvdz4tn3ogkigdkvc.blob.core.windows.net/","queue":"https://clitestpvdz4tn3ogkigdkvc.queue.core.windows.net/","table":"https://clitestpvdz4tn3ogkigdkvc.table.core.windows.net/","file":"https://clitestpvdz4tn3ogkigdkvc.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestsj327gmwrgwnkd4b6njrwwecha4ubjtppnfsju33z344or7vt5wd57l7tszqdaejv6qh/providers/Microsoft.Storage/storageAccounts/clitestq3r2jm4nkkd3n5mnu","name":"clitestq3r2jm4nkkd3n5mnu","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-05T00:18:31.4846003Z","key2":"2022-08-05T00:18:31.4846003Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-05T00:18:31.9377362Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-05T00:18:31.9377362Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-05T00:18:31.3595999Z","primaryEndpoints":{"dfs":"https://clitestq3r2jm4nkkd3n5mnu.dfs.core.windows.net/","web":"https://clitestq3r2jm4nkkd3n5mnu.z2.web.core.windows.net/","blob":"https://clitestq3r2jm4nkkd3n5mnu.blob.core.windows.net/","queue":"https://clitestq3r2jm4nkkd3n5mnu.queue.core.windows.net/","table":"https://clitestq3r2jm4nkkd3n5mnu.table.core.windows.net/","file":"https://clitestq3r2jm4nkkd3n5mnu.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestvabzmquoslc3mtf5h3qd7dglwx45me4yxyefaw4ktsf7fbc3bx2tl75tdn5eqbgd3atx/providers/Microsoft.Storage/storageAccounts/clitestq7ur4vdqkjvy2rdgj","name":"clitestq7ur4vdqkjvy2rdgj","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-09-28T02:27:14.4071914Z","key2":"2021-09-28T02:27:14.4071914Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-28T02:27:14.4071914Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-28T02:27:14.4071914Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-28T02:27:14.3446978Z","primaryEndpoints":{"dfs":"https://clitestq7ur4vdqkjvy2rdgj.dfs.core.windows.net/","web":"https://clitestq7ur4vdqkjvy2rdgj.z2.web.core.windows.net/","blob":"https://clitestq7ur4vdqkjvy2rdgj.blob.core.windows.net/","queue":"https://clitestq7ur4vdqkjvy2rdgj.queue.core.windows.net/","table":"https://clitestq7ur4vdqkjvy2rdgj.table.core.windows.net/","file":"https://clitestq7ur4vdqkjvy2rdgj.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestugd6g2jxyo5mu6uxhc4zea4ygi2iuubouzxmdyuz6srnvrbwlidbvuu4qdieuwg4xlsr/providers/Microsoft.Storage/storageAccounts/clitestqorauf75d5yqkhdhc","name":"clitestqorauf75d5yqkhdhc","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-09-03T02:52:09.6342752Z","key2":"2021-09-03T02:52:09.6342752Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-03T02:52:09.6342752Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-03T02:52:09.6342752Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-03T02:52:09.5561638Z","primaryEndpoints":{"dfs":"https://clitestqorauf75d5yqkhdhc.dfs.core.windows.net/","web":"https://clitestqorauf75d5yqkhdhc.z2.web.core.windows.net/","blob":"https://clitestqorauf75d5yqkhdhc.blob.core.windows.net/","queue":"https://clitestqorauf75d5yqkhdhc.queue.core.windows.net/","table":"https://clitestqorauf75d5yqkhdhc.table.core.windows.net/","file":"https://clitestqorauf75d5yqkhdhc.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestz22eloljhmy2w5obprmecqexxdnzvdr35vnfrs2vksdedxsuiyh52v6fa27xjfipy44p/providers/Microsoft.Storage/storageAccounts/clitestqxerzjztfttiyig4s","name":"clitestqxerzjztfttiyig4s","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-03T18:06:11.0968478Z","key2":"2022-11-03T18:06:11.0968478Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-03T18:06:11.4718438Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-03T18:06:11.4718438Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-03T18:06:10.9406155Z","primaryEndpoints":{"dfs":"https://clitestqxerzjztfttiyig4s.dfs.core.windows.net/","web":"https://clitestqxerzjztfttiyig4s.z2.web.core.windows.net/","blob":"https://clitestqxerzjztfttiyig4s.blob.core.windows.net/","queue":"https://clitestqxerzjztfttiyig4s.queue.core.windows.net/","table":"https://clitestqxerzjztfttiyig4s.table.core.windows.net/","file":"https://clitestqxerzjztfttiyig4s.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestdplkzg6ftcx5t6jq5z2c5phkfumvpd5z3z4f6dvfpin6ehrvwcafd33jtsjq76kn3ceo/providers/Microsoft.Storage/storageAccounts/clitestrdghm5bchjvsrggdo","name":"clitestrdghm5bchjvsrggdo","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-28T07:15:35.1799716Z","key2":"2023-01-28T07:15:35.1799716Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-28T07:15:35.4924433Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-28T07:15:35.4924433Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-28T07:15:34.9924734Z","primaryEndpoints":{"dfs":"https://clitestrdghm5bchjvsrggdo.dfs.core.windows.net/","web":"https://clitestrdghm5bchjvsrggdo.z2.web.core.windows.net/","blob":"https://clitestrdghm5bchjvsrggdo.blob.core.windows.net/","queue":"https://clitestrdghm5bchjvsrggdo.queue.core.windows.net/","table":"https://clitestrdghm5bchjvsrggdo.table.core.windows.net/","file":"https://clitestrdghm5bchjvsrggdo.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestixw7rtta5a356httmdosgg7qubvcaouftsvknfhvqqhqwftebu7jy5r27pprk7ctdnwp/providers/Microsoft.Storage/storageAccounts/clitestri5mezafhuqqzpn5f","name":"clitestri5mezafhuqqzpn5f","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-16T09:35:27.4649472Z","key2":"2022-03-16T09:35:27.4649472Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-16T09:35:27.4649472Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-16T09:35:27.4649472Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-16T09:35:27.3868241Z","primaryEndpoints":{"dfs":"https://clitestri5mezafhuqqzpn5f.dfs.core.windows.net/","web":"https://clitestri5mezafhuqqzpn5f.z2.web.core.windows.net/","blob":"https://clitestri5mezafhuqqzpn5f.blob.core.windows.net/","queue":"https://clitestri5mezafhuqqzpn5f.queue.core.windows.net/","table":"https://clitestri5mezafhuqqzpn5f.table.core.windows.net/","file":"https://clitestri5mezafhuqqzpn5f.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestevsaicktnjgl5cxsdgqxunvrpbz3b5kiwem5aupvcn666xqibcydgkcmqom7wfe3dapu/providers/Microsoft.Storage/storageAccounts/clitestrjmnbaleto4rtnerx","name":"clitestrjmnbaleto4rtnerx","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-17T14:10:11.3863047Z","key2":"2022-03-17T14:10:11.3863047Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-17T14:10:11.3863047Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-17T14:10:11.3863047Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-17T14:10:11.2769522Z","primaryEndpoints":{"dfs":"https://clitestrjmnbaleto4rtnerx.dfs.core.windows.net/","web":"https://clitestrjmnbaleto4rtnerx.z2.web.core.windows.net/","blob":"https://clitestrjmnbaleto4rtnerx.blob.core.windows.net/","queue":"https://clitestrjmnbaleto4rtnerx.queue.core.windows.net/","table":"https://clitestrjmnbaleto4rtnerx.table.core.windows.net/","file":"https://clitestrjmnbaleto4rtnerx.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest5k4p2yybun6jgcuzpfvrgmi63klxhjgzbctkzzjt6yvecviexquihuokdjq4ipd63bzp/providers/Microsoft.Storage/storageAccounts/clitestrk37ex2ipz2zf62ol","name":"clitestrk37ex2ipz2zf62ol","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-30T17:46:17.2154902Z","key2":"2023-03-30T17:46:17.2154902Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-30T17:46:17.5436172Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-30T17:46:17.5436172Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-30T17:46:16.9811156Z","primaryEndpoints":{"dfs":"https://clitestrk37ex2ipz2zf62ol.dfs.core.windows.net/","web":"https://clitestrk37ex2ipz2zf62ol.z2.web.core.windows.net/","blob":"https://clitestrk37ex2ipz2zf62ol.blob.core.windows.net/","queue":"https://clitestrk37ex2ipz2zf62ol.queue.core.windows.net/","table":"https://clitestrk37ex2ipz2zf62ol.table.core.windows.net/","file":"https://clitestrk37ex2ipz2zf62ol.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest4r6levc5rrhybrqdpa7ji574v5syh473mkechmyeuub52k5ppe6jpwdn4ummj5zz4dls/providers/Microsoft.Storage/storageAccounts/clitestrloxav4ddvzysochv","name":"clitestrloxav4ddvzysochv","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-02-28T17:02:12.4537885Z","key2":"2022-02-28T17:02:12.4537885Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-28T17:02:12.4693878Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-28T17:02:12.4693878Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-02-28T17:02:12.3756824Z","primaryEndpoints":{"dfs":"https://clitestrloxav4ddvzysochv.dfs.core.windows.net/","web":"https://clitestrloxav4ddvzysochv.z2.web.core.windows.net/","blob":"https://clitestrloxav4ddvzysochv.blob.core.windows.net/","queue":"https://clitestrloxav4ddvzysochv.queue.core.windows.net/","table":"https://clitestrloxav4ddvzysochv.table.core.windows.net/","file":"https://clitestrloxav4ddvzysochv.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestzbuh7m7bllna7xosjhxr5ppfs6tnukxctfm4ydkzmzvyt7tf2ru3yjmthwy6mqqp62yy/providers/Microsoft.Storage/storageAccounts/clitestrpsk56xwloumq6ngj","name":"clitestrpsk56xwloumq6ngj","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-06-21T05:52:26.0729783Z","key2":"2021-06-21T05:52:26.0729783Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-06-21T05:52:26.0779697Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-06-21T05:52:26.0779697Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-06-21T05:52:26.0129686Z","primaryEndpoints":{"dfs":"https://clitestrpsk56xwloumq6ngj.dfs.core.windows.net/","web":"https://clitestrpsk56xwloumq6ngj.z2.web.core.windows.net/","blob":"https://clitestrpsk56xwloumq6ngj.blob.core.windows.net/","queue":"https://clitestrpsk56xwloumq6ngj.queue.core.windows.net/","table":"https://clitestrpsk56xwloumq6ngj.table.core.windows.net/","file":"https://clitestrpsk56xwloumq6ngj.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestvjv33kuh5emihpapvtmm2rvht3tzrvzj3l7pygfh2yfwrlsqrgth2qfth6eylgrcnc2v/providers/Microsoft.Storage/storageAccounts/clitestrynzkqk7indncjb6c","name":"clitestrynzkqk7indncjb6c","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-03T23:37:22.5048830Z","key2":"2022-03-03T23:37:22.5048830Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-03T23:37:22.5205069Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-03T23:37:22.5205069Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-03T23:37:22.4111374Z","primaryEndpoints":{"dfs":"https://clitestrynzkqk7indncjb6c.dfs.core.windows.net/","web":"https://clitestrynzkqk7indncjb6c.z2.web.core.windows.net/","blob":"https://clitestrynzkqk7indncjb6c.blob.core.windows.net/","queue":"https://clitestrynzkqk7indncjb6c.queue.core.windows.net/","table":"https://clitestrynzkqk7indncjb6c.table.core.windows.net/","file":"https://clitestrynzkqk7indncjb6c.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest3dson3a62z7n3t273by34bdkoa3bdosbrwqb6iwpygxslz6qc3jfeirp57b7zgufmnqk/providers/Microsoft.Storage/storageAccounts/clitests4scvwk2agr6ufpu3","name":"clitests4scvwk2agr6ufpu3","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-02-24T09:55:14.9729032Z","key2":"2022-02-24T09:55:14.9729032Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-24T09:55:14.9729032Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-24T09:55:14.9729032Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-02-24T09:55:14.8791923Z","primaryEndpoints":{"dfs":"https://clitests4scvwk2agr6ufpu3.dfs.core.windows.net/","web":"https://clitests4scvwk2agr6ufpu3.z2.web.core.windows.net/","blob":"https://clitests4scvwk2agr6ufpu3.blob.core.windows.net/","queue":"https://clitests4scvwk2agr6ufpu3.queue.core.windows.net/","table":"https://clitests4scvwk2agr6ufpu3.table.core.windows.net/","file":"https://clitests4scvwk2agr6ufpu3.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestlmm4hekch44v2jjs6g7whi3qbgamfmevxrpjihfokewye7h3suswarq4mw5gdmosfj2y/providers/Microsoft.Storage/storageAccounts/clitests6o6rszcmwmsvtcwx","name":"clitests6o6rszcmwmsvtcwx","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-11T14:15:04.1323335Z","key2":"2022-04-11T14:15:04.1323335Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-11T14:15:04.1479441Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-11T14:15:04.1479441Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-11T14:15:04.0385481Z","primaryEndpoints":{"dfs":"https://clitests6o6rszcmwmsvtcwx.dfs.core.windows.net/","web":"https://clitests6o6rszcmwmsvtcwx.z2.web.core.windows.net/","blob":"https://clitests6o6rszcmwmsvtcwx.blob.core.windows.net/","queue":"https://clitests6o6rszcmwmsvtcwx.queue.core.windows.net/","table":"https://clitests6o6rszcmwmsvtcwx.table.core.windows.net/","file":"https://clitests6o6rszcmwmsvtcwx.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestbs2bacchkukbiipk6ib4rx4yvvnjs6z7ka4etbeidwv4lv2dytdl7rfnd5boy25orcmt/providers/Microsoft.Storage/storageAccounts/clitestseal4mr2hphhkyqic","name":"clitestseal4mr2hphhkyqic","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-09-28T11:11:17.2406900Z","key2":"2022-09-28T11:11:17.2406900Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T11:11:17.6313478Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T11:11:17.6313478Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-09-28T11:11:17.0844638Z","primaryEndpoints":{"dfs":"https://clitestseal4mr2hphhkyqic.dfs.core.windows.net/","web":"https://clitestseal4mr2hphhkyqic.z2.web.core.windows.net/","blob":"https://clitestseal4mr2hphhkyqic.blob.core.windows.net/","queue":"https://clitestseal4mr2hphhkyqic.queue.core.windows.net/","table":"https://clitestseal4mr2hphhkyqic.table.core.windows.net/","file":"https://clitestseal4mr2hphhkyqic.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestm4rywbysywqwmtptquhkfxd2teurlgo53xm3uezs3hb5ssnwkzaunj5feng3ayfr6vhj/providers/Microsoft.Storage/storageAccounts/clitestsithivwcb3vjwignc","name":"clitestsithivwcb3vjwignc","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-20T04:28:23.0886635Z","key2":"2023-01-20T04:28:23.0886635Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-20T04:28:23.5261844Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-20T04:28:23.5261844Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-20T04:28:22.9011827Z","primaryEndpoints":{"dfs":"https://clitestsithivwcb3vjwignc.dfs.core.windows.net/","web":"https://clitestsithivwcb3vjwignc.z2.web.core.windows.net/","blob":"https://clitestsithivwcb3vjwignc.blob.core.windows.net/","queue":"https://clitestsithivwcb3vjwignc.queue.core.windows.net/","table":"https://clitestsithivwcb3vjwignc.table.core.windows.net/","file":"https://clitestsithivwcb3vjwignc.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestxahcmw4jcco4tdgcgek3k5qm5jendg6vbpqk2l3cjtgvvhl7w5wxbb6tmwlienquaq6v/providers/Microsoft.Storage/storageAccounts/clitestsj5423dvdaaxhecw5","name":"clitestsj5423dvdaaxhecw5","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-16T17:01:53.6417658Z","key2":"2023-03-16T17:01:53.6417658Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-16T17:01:54.0011127Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-16T17:01:54.0011127Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-16T17:01:53.4385877Z","primaryEndpoints":{"dfs":"https://clitestsj5423dvdaaxhecw5.dfs.core.windows.net/","web":"https://clitestsj5423dvdaaxhecw5.z2.web.core.windows.net/","blob":"https://clitestsj5423dvdaaxhecw5.blob.core.windows.net/","queue":"https://clitestsj5423dvdaaxhecw5.queue.core.windows.net/","table":"https://clitestsj5423dvdaaxhecw5.table.core.windows.net/","file":"https://clitestsj5423dvdaaxhecw5.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestq43xtwf4f2xlbpobpdqe7l7vg4ss2zo53yt3cix3zkguhi2ow4jrp2ngochipnawkczu/providers/Microsoft.Storage/storageAccounts/clitestsncp4zr2tqxqkj567","name":"clitestsncp4zr2tqxqkj567","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-10-08T20:25:16.9676042Z","key2":"2022-10-08T20:25:16.9676042Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-08T20:25:22.4363869Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-08T20:25:22.4363869Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-08T20:25:16.8113658Z","primaryEndpoints":{"dfs":"https://clitestsncp4zr2tqxqkj567.dfs.core.windows.net/","web":"https://clitestsncp4zr2tqxqkj567.z2.web.core.windows.net/","blob":"https://clitestsncp4zr2tqxqkj567.blob.core.windows.net/","queue":"https://clitestsncp4zr2tqxqkj567.queue.core.windows.net/","table":"https://clitestsncp4zr2tqxqkj567.table.core.windows.net/","file":"https://clitestsncp4zr2tqxqkj567.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest62jxvr4odko5gn5tjo4z7ypmirid6zm72g3ah6zg25qh5r5xve5fhikdcnjpxvsaikhl/providers/Microsoft.Storage/storageAccounts/clitestst2iwgltnfj4zoiva","name":"clitestst2iwgltnfj4zoiva","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-08-27T01:58:18.2723177Z","key2":"2021-08-27T01:58:18.2723177Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-27T01:58:18.2723177Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-27T01:58:18.2723177Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-08-27T01:58:18.2410749Z","primaryEndpoints":{"dfs":"https://clitestst2iwgltnfj4zoiva.dfs.core.windows.net/","web":"https://clitestst2iwgltnfj4zoiva.z2.web.core.windows.net/","blob":"https://clitestst2iwgltnfj4zoiva.blob.core.windows.net/","queue":"https://clitestst2iwgltnfj4zoiva.queue.core.windows.net/","table":"https://clitestst2iwgltnfj4zoiva.table.core.windows.net/","file":"https://clitestst2iwgltnfj4zoiva.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestqqus2xas5sl4htgx2ev4bhu3lxjpkejupglkxwe3cxmbgv65vz5cdduhnn2de5v5vzd5/providers/Microsoft.Storage/storageAccounts/clitesttrel7vnpc5dinlpqy","name":"clitesttrel7vnpc5dinlpqy","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-25T23:43:10.0638555Z","key2":"2022-08-25T23:43:10.0638555Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-25T23:43:10.2982408Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-25T23:43:10.2982408Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-25T23:43:09.9232350Z","primaryEndpoints":{"dfs":"https://clitesttrel7vnpc5dinlpqy.dfs.core.windows.net/","web":"https://clitesttrel7vnpc5dinlpqy.z2.web.core.windows.net/","blob":"https://clitesttrel7vnpc5dinlpqy.blob.core.windows.net/","queue":"https://clitesttrel7vnpc5dinlpqy.queue.core.windows.net/","table":"https://clitesttrel7vnpc5dinlpqy.table.core.windows.net/","file":"https://clitesttrel7vnpc5dinlpqy.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestxk2peoqt7nd76ktof7sub3mkkcldygtt36d3imnwjd5clletodypibd5uaglpdk44yjm/providers/Microsoft.Storage/storageAccounts/clitestu6whdalngwsksemjs","name":"clitestu6whdalngwsksemjs","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-09-10T02:29:23.5697486Z","key2":"2021-09-10T02:29:23.5697486Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-10T02:29:23.5697486Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-10T02:29:23.5697486Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-10T02:29:23.5072536Z","primaryEndpoints":{"dfs":"https://clitestu6whdalngwsksemjs.dfs.core.windows.net/","web":"https://clitestu6whdalngwsksemjs.z2.web.core.windows.net/","blob":"https://clitestu6whdalngwsksemjs.blob.core.windows.net/","queue":"https://clitestu6whdalngwsksemjs.queue.core.windows.net/","table":"https://clitestu6whdalngwsksemjs.table.core.windows.net/","file":"https://clitestu6whdalngwsksemjs.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestso6t4hpogf5y47thn6pcvkyr3q7vlshzebjjlol4bdv3fmskm6fr5qutj77lbcad4b2b/providers/Microsoft.Storage/storageAccounts/clitestuwirxbmysh2gsi45z","name":"clitestuwirxbmysh2gsi45z","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-06-23T23:37:58.6797770Z","key2":"2022-06-23T23:37:58.6797770Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-06-23T23:37:58.6797770Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-06-23T23:37:58.6797770Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-06-23T23:37:58.5391421Z","primaryEndpoints":{"dfs":"https://clitestuwirxbmysh2gsi45z.dfs.core.windows.net/","web":"https://clitestuwirxbmysh2gsi45z.z2.web.core.windows.net/","blob":"https://clitestuwirxbmysh2gsi45z.blob.core.windows.net/","queue":"https://clitestuwirxbmysh2gsi45z.queue.core.windows.net/","table":"https://clitestuwirxbmysh2gsi45z.table.core.windows.net/","file":"https://clitestuwirxbmysh2gsi45z.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestwbzchpbjgcxxskmdhphtbzptfkqdlzhapbqla2v27iw54pevob7yanyz7ppmmigrhtkk/providers/Microsoft.Storage/storageAccounts/clitestvuslwcarkk3sdmgga","name":"clitestvuslwcarkk3sdmgga","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-11-25T23:14:55.4674102Z","key2":"2021-11-25T23:14:55.4674102Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-25T23:14:55.4674102Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-25T23:14:55.4674102Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-11-25T23:14:55.3892927Z","primaryEndpoints":{"dfs":"https://clitestvuslwcarkk3sdmgga.dfs.core.windows.net/","web":"https://clitestvuslwcarkk3sdmgga.z2.web.core.windows.net/","blob":"https://clitestvuslwcarkk3sdmgga.blob.core.windows.net/","queue":"https://clitestvuslwcarkk3sdmgga.queue.core.windows.net/","table":"https://clitestvuslwcarkk3sdmgga.table.core.windows.net/","file":"https://clitestvuslwcarkk3sdmgga.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestlriqfcojv6aujusys633edrxi3tkric7e6cvk5wwgjmdg4736dv56w4lwzmdnq5tr3mq/providers/Microsoft.Storage/storageAccounts/clitestw6aumidrfwmoqkzvm","name":"clitestw6aumidrfwmoqkzvm","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-11-18T23:32:38.8527397Z","key2":"2021-11-18T23:32:38.8527397Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-18T23:32:38.8527397Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-18T23:32:38.8527397Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-11-18T23:32:38.7902807Z","primaryEndpoints":{"dfs":"https://clitestw6aumidrfwmoqkzvm.dfs.core.windows.net/","web":"https://clitestw6aumidrfwmoqkzvm.z2.web.core.windows.net/","blob":"https://clitestw6aumidrfwmoqkzvm.blob.core.windows.net/","queue":"https://clitestw6aumidrfwmoqkzvm.queue.core.windows.net/","table":"https://clitestw6aumidrfwmoqkzvm.table.core.windows.net/","file":"https://clitestw6aumidrfwmoqkzvm.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestreufd5cqee3zivebxym7cxi57izubkyszpgf3xlnt4bsit2x6ptggeuh6qiwu4jvwhd5/providers/Microsoft.Storage/storageAccounts/clitestwbzje3s6lhe5qaq5l","name":"clitestwbzje3s6lhe5qaq5l","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-12-23T22:28:23.6667592Z","key2":"2021-12-23T22:28:23.6667592Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-23T22:28:23.6822263Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-23T22:28:23.6822263Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-12-23T22:28:23.5884630Z","primaryEndpoints":{"dfs":"https://clitestwbzje3s6lhe5qaq5l.dfs.core.windows.net/","web":"https://clitestwbzje3s6lhe5qaq5l.z2.web.core.windows.net/","blob":"https://clitestwbzje3s6lhe5qaq5l.blob.core.windows.net/","queue":"https://clitestwbzje3s6lhe5qaq5l.queue.core.windows.net/","table":"https://clitestwbzje3s6lhe5qaq5l.table.core.windows.net/","file":"https://clitestwbzje3s6lhe5qaq5l.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestai5k5hviprkwd4e55rfomhhtrhrvm4vjyhk2fd7bumquivgs4gok7cvjw5nbs74ypoio/providers/Microsoft.Storage/storageAccounts/clitestwhb54pqcmywoyb6en","name":"clitestwhb54pqcmywoyb6en","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-10T02:31:46.1726540Z","key2":"2023-03-10T02:31:46.1726540Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-10T02:31:46.4851343Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-10T02:31:46.4851343Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-10T02:31:45.9695301Z","primaryEndpoints":{"dfs":"https://clitestwhb54pqcmywoyb6en.dfs.core.windows.net/","web":"https://clitestwhb54pqcmywoyb6en.z2.web.core.windows.net/","blob":"https://clitestwhb54pqcmywoyb6en.blob.core.windows.net/","queue":"https://clitestwhb54pqcmywoyb6en.queue.core.windows.net/","table":"https://clitestwhb54pqcmywoyb6en.table.core.windows.net/","file":"https://clitestwhb54pqcmywoyb6en.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestzwol2xp2hrdx5bhsmgwhfezenabsjv72wr74khrozeotjg5njclime2o2jivojenx5qg/providers/Microsoft.Storage/storageAccounts/clitestwovhrcxl7utdrkyaj","name":"clitestwovhrcxl7utdrkyaj","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-15T11:39:44.3221117Z","key2":"2023-03-15T11:39:44.3221117Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-15T11:39:44.6659049Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-15T11:39:44.6659049Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-15T11:39:44.1033608Z","primaryEndpoints":{"dfs":"https://clitestwovhrcxl7utdrkyaj.dfs.core.windows.net/","web":"https://clitestwovhrcxl7utdrkyaj.z2.web.core.windows.net/","blob":"https://clitestwovhrcxl7utdrkyaj.blob.core.windows.net/","queue":"https://clitestwovhrcxl7utdrkyaj.queue.core.windows.net/","table":"https://clitestwovhrcxl7utdrkyaj.table.core.windows.net/","file":"https://clitestwovhrcxl7utdrkyaj.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestd4bw76hwfcd5x44bvzgzrmw7o22v4ae6wm7bvct7hyy2m6a4q7arsiuhuudmt4ni25ot/providers/Microsoft.Storage/storageAccounts/clitestwp22yepwy73mhndpy","name":"clitestwp22yepwy73mhndpy","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-18T02:55:29.4740442Z","key2":"2022-11-18T02:55:29.4740442Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-18T02:55:29.9115702Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-18T02:55:29.9115702Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-18T02:55:29.3177717Z","primaryEndpoints":{"dfs":"https://clitestwp22yepwy73mhndpy.dfs.core.windows.net/","web":"https://clitestwp22yepwy73mhndpy.z2.web.core.windows.net/","blob":"https://clitestwp22yepwy73mhndpy.blob.core.windows.net/","queue":"https://clitestwp22yepwy73mhndpy.queue.core.windows.net/","table":"https://clitestwp22yepwy73mhndpy.table.core.windows.net/","file":"https://clitestwp22yepwy73mhndpy.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesttlschpyugymorheodsulam7yhpwylijzpbmjr3phwwis4vj2rx5elxcjkb236fcnumx3/providers/Microsoft.Storage/storageAccounts/clitestwv22naweyfr4m5rga","name":"clitestwv22naweyfr4m5rga","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-11-01T19:54:26.9185866Z","key2":"2021-11-01T19:54:26.9185866Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-01T19:54:26.9185866Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-01T19:54:26.9185866Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-11-01T19:54:26.8717369Z","primaryEndpoints":{"dfs":"https://clitestwv22naweyfr4m5rga.dfs.core.windows.net/","web":"https://clitestwv22naweyfr4m5rga.z2.web.core.windows.net/","blob":"https://clitestwv22naweyfr4m5rga.blob.core.windows.net/","queue":"https://clitestwv22naweyfr4m5rga.queue.core.windows.net/","table":"https://clitestwv22naweyfr4m5rga.table.core.windows.net/","file":"https://clitestwv22naweyfr4m5rga.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesth52efeutldrxowe5cfayjvk4zhpypdmky6fyppzro5r3ldqu7dwf2ca6jf3lqm4eijf6/providers/Microsoft.Storage/storageAccounts/clitestx5fskzfbidzs4kqmu","name":"clitestx5fskzfbidzs4kqmu","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-11-05T08:48:16.0575682Z","key2":"2021-11-05T08:48:16.0575682Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-05T08:48:16.0575682Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-05T08:48:16.0575682Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-11-05T08:48:15.9794412Z","primaryEndpoints":{"dfs":"https://clitestx5fskzfbidzs4kqmu.dfs.core.windows.net/","web":"https://clitestx5fskzfbidzs4kqmu.z2.web.core.windows.net/","blob":"https://clitestx5fskzfbidzs4kqmu.blob.core.windows.net/","queue":"https://clitestx5fskzfbidzs4kqmu.queue.core.windows.net/","table":"https://clitestx5fskzfbidzs4kqmu.table.core.windows.net/","file":"https://clitestx5fskzfbidzs4kqmu.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestv47xnmmoy6up24mhvootjb3ekx67firhufh7lv44pwso7jrhomfespgkqajpucwqbevd/providers/Microsoft.Storage/storageAccounts/clitestx77r33bl7wauzgdo6","name":"clitestx77r33bl7wauzgdo6","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-09-28T13:26:08.7845297Z","key2":"2022-09-28T13:26:08.7845297Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T13:26:09.2533062Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T13:26:09.2533062Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-09-28T13:26:08.6595294Z","primaryEndpoints":{"dfs":"https://clitestx77r33bl7wauzgdo6.dfs.core.windows.net/","web":"https://clitestx77r33bl7wauzgdo6.z2.web.core.windows.net/","blob":"https://clitestx77r33bl7wauzgdo6.blob.core.windows.net/","queue":"https://clitestx77r33bl7wauzgdo6.queue.core.windows.net/","table":"https://clitestx77r33bl7wauzgdo6.table.core.windows.net/","file":"https://clitestx77r33bl7wauzgdo6.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesti6qxvg2pnr4ox6h5c3q3rihq5r56452igsbp6tpbubyok4cabvhryfo7fuvf2je57mlq/providers/Microsoft.Storage/storageAccounts/clitestxa37jvyubsj4yssqf","name":"clitestxa37jvyubsj4yssqf","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-19T02:53:27.8549195Z","key2":"2022-08-19T02:53:27.8549195Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-19T02:53:28.1205092Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-19T02:53:28.1205092Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-19T02:53:27.7142914Z","primaryEndpoints":{"dfs":"https://clitestxa37jvyubsj4yssqf.dfs.core.windows.net/","web":"https://clitestxa37jvyubsj4yssqf.z2.web.core.windows.net/","blob":"https://clitestxa37jvyubsj4yssqf.blob.core.windows.net/","queue":"https://clitestxa37jvyubsj4yssqf.queue.core.windows.net/","table":"https://clitestxa37jvyubsj4yssqf.table.core.windows.net/","file":"https://clitestxa37jvyubsj4yssqf.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestsfkcdnkd2xngtxma6yip2hrfxcljs3dtv4p6teg457mlhyruamnayv7ejk3e264tbsue/providers/Microsoft.Storage/storageAccounts/clitestxc5fs7nomr2dnwv5h","name":"clitestxc5fs7nomr2dnwv5h","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-12-16T23:57:25.5009113Z","key2":"2021-12-16T23:57:25.5009113Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-16T23:57:25.5009113Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-16T23:57:25.5009113Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-12-16T23:57:25.4227819Z","primaryEndpoints":{"dfs":"https://clitestxc5fs7nomr2dnwv5h.dfs.core.windows.net/","web":"https://clitestxc5fs7nomr2dnwv5h.z2.web.core.windows.net/","blob":"https://clitestxc5fs7nomr2dnwv5h.blob.core.windows.net/","queue":"https://clitestxc5fs7nomr2dnwv5h.queue.core.windows.net/","table":"https://clitestxc5fs7nomr2dnwv5h.table.core.windows.net/","file":"https://clitestxc5fs7nomr2dnwv5h.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest24nujajhdsa7pubn2angslvzooub4smz7gng6cqsysv6mxzm2wighs2iblydkmokzfr5/providers/Microsoft.Storage/storageAccounts/clitestxfw467u5ktuzh7bsr","name":"clitestxfw467u5ktuzh7bsr","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-21T15:08:48.3227436Z","key2":"2023-03-21T15:08:48.3227436Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-21T15:08:48.6508729Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-21T15:08:48.6508729Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-21T15:08:48.1039973Z","primaryEndpoints":{"dfs":"https://clitestxfw467u5ktuzh7bsr.dfs.core.windows.net/","web":"https://clitestxfw467u5ktuzh7bsr.z2.web.core.windows.net/","blob":"https://clitestxfw467u5ktuzh7bsr.blob.core.windows.net/","queue":"https://clitestxfw467u5ktuzh7bsr.queue.core.windows.net/","table":"https://clitestxfw467u5ktuzh7bsr.table.core.windows.net/","file":"https://clitestxfw467u5ktuzh7bsr.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestuapcrhybuggyatduocbydgd2xgdyuaj26awe5rksptnbf2uz7rbjt5trh6gj3q3jv23u/providers/Microsoft.Storage/storageAccounts/clitestxueoehnvkkqr6h434","name":"clitestxueoehnvkkqr6h434","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-17T22:09:26.4376958Z","key2":"2022-03-17T22:09:26.4376958Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-17T22:09:26.4376958Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-17T22:09:26.4376958Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-17T22:09:26.3282727Z","primaryEndpoints":{"dfs":"https://clitestxueoehnvkkqr6h434.dfs.core.windows.net/","web":"https://clitestxueoehnvkkqr6h434.z2.web.core.windows.net/","blob":"https://clitestxueoehnvkkqr6h434.blob.core.windows.net/","queue":"https://clitestxueoehnvkkqr6h434.queue.core.windows.net/","table":"https://clitestxueoehnvkkqr6h434.table.core.windows.net/","file":"https://clitestxueoehnvkkqr6h434.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestz6nz7w4jn5qno6si2l4sll45nh5mm4ppjardemmpv3qttphjslaepqrawod4quoi25pg/providers/Microsoft.Storage/storageAccounts/clitesty4jigfotewas2avck","name":"clitesty4jigfotewas2avck","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-07T12:07:29.2030044Z","key2":"2022-11-07T12:07:29.2030044Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-07T12:07:29.4998949Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-07T12:07:29.4998949Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-07T12:07:29.0311335Z","primaryEndpoints":{"dfs":"https://clitesty4jigfotewas2avck.dfs.core.windows.net/","web":"https://clitesty4jigfotewas2avck.z2.web.core.windows.net/","blob":"https://clitesty4jigfotewas2avck.blob.core.windows.net/","queue":"https://clitesty4jigfotewas2avck.queue.core.windows.net/","table":"https://clitesty4jigfotewas2avck.table.core.windows.net/","file":"https://clitesty4jigfotewas2avck.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest22jkeprwd3lxhlyqisxtj7yaqkbxjwc46syhcbh3y75hshuspxh6d26ixzu67ht2sjhr/providers/Microsoft.Storage/storageAccounts/clitestyizsohp6lh6zuhgpd","name":"clitestyizsohp6lh6zuhgpd","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-07-22T00:02:28.7597703Z","key2":"2022-07-22T00:02:28.7597703Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-22T00:02:29.0253981Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-22T00:02:29.0253981Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-07-22T00:02:28.6348202Z","primaryEndpoints":{"dfs":"https://clitestyizsohp6lh6zuhgpd.dfs.core.windows.net/","web":"https://clitestyizsohp6lh6zuhgpd.z2.web.core.windows.net/","blob":"https://clitestyizsohp6lh6zuhgpd.blob.core.windows.net/","queue":"https://clitestyizsohp6lh6zuhgpd.queue.core.windows.net/","table":"https://clitestyizsohp6lh6zuhgpd.table.core.windows.net/","file":"https://clitestyizsohp6lh6zuhgpd.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestx3pfshbrinyatbufp2poh5rsffnvxx7xguy4dh7ur2lw53ec2vj2urijlfusobkuftmj/providers/Microsoft.Storage/storageAccounts/clitestypsikhzkf52owen25","name":"clitestypsikhzkf52owen25","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-28T15:21:59.1350970Z","key2":"2023-01-28T15:21:59.1350970Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-28T15:21:59.4319989Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-28T15:21:59.4319989Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-28T15:21:58.9475941Z","primaryEndpoints":{"dfs":"https://clitestypsikhzkf52owen25.dfs.core.windows.net/","web":"https://clitestypsikhzkf52owen25.z2.web.core.windows.net/","blob":"https://clitestypsikhzkf52owen25.blob.core.windows.net/","queue":"https://clitestypsikhzkf52owen25.queue.core.windows.net/","table":"https://clitestypsikhzkf52owen25.table.core.windows.net/","file":"https://clitestypsikhzkf52owen25.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestuuzapuumij7y2c5htx335t3nfvqfcjte7oti4odgy3ypszafy5aoft4iutszykqzfavy/providers/Microsoft.Storage/storageAccounts/clitestyqkk5hfglq7mjf773","name":"clitestyqkk5hfglq7mjf773","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-14T16:24:10.7172742Z","key2":"2022-08-14T16:24:10.7172742Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-14T16:24:11.0453913Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-14T16:24:11.0453913Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-14T16:24:10.5922597Z","primaryEndpoints":{"dfs":"https://clitestyqkk5hfglq7mjf773.dfs.core.windows.net/","web":"https://clitestyqkk5hfglq7mjf773.z2.web.core.windows.net/","blob":"https://clitestyqkk5hfglq7mjf773.blob.core.windows.net/","queue":"https://clitestyqkk5hfglq7mjf773.queue.core.windows.net/","table":"https://clitestyqkk5hfglq7mjf773.table.core.windows.net/","file":"https://clitestyqkk5hfglq7mjf773.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestoxuyxq6xdyl2ozpsoxilmrws7ll5ej23p7q2dhd6mwitluhqx7mxr4gn2ykltevyq6ow/providers/Microsoft.Storage/storageAccounts/clitestyt3nwsbewgqkdmgih","name":"clitestyt3nwsbewgqkdmgih","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-12-16T02:57:30.4121161Z","key2":"2022-12-16T02:57:30.4121161Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-16T02:57:30.8652458Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-16T02:57:30.8652458Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-12-16T02:57:30.2402507Z","primaryEndpoints":{"dfs":"https://clitestyt3nwsbewgqkdmgih.dfs.core.windows.net/","web":"https://clitestyt3nwsbewgqkdmgih.z2.web.core.windows.net/","blob":"https://clitestyt3nwsbewgqkdmgih.blob.core.windows.net/","queue":"https://clitestyt3nwsbewgqkdmgih.queue.core.windows.net/","table":"https://clitestyt3nwsbewgqkdmgih.table.core.windows.net/","file":"https://clitestyt3nwsbewgqkdmgih.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestlnzg2rscuyweetdgvywse35jkhd3s7gay3wnjzoyqojyq6i3iw42uycss45mj52zitnl/providers/Microsoft.Storage/storageAccounts/clitestzarcstbcgg3yqinfg","name":"clitestzarcstbcgg3yqinfg","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-07-30T02:23:46.1127669Z","key2":"2021-07-30T02:23:46.1127669Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-07-30T02:23:46.1127669Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-07-30T02:23:46.1127669Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-07-30T02:23:46.0658902Z","primaryEndpoints":{"dfs":"https://clitestzarcstbcgg3yqinfg.dfs.core.windows.net/","web":"https://clitestzarcstbcgg3yqinfg.z2.web.core.windows.net/","blob":"https://clitestzarcstbcgg3yqinfg.blob.core.windows.net/","queue":"https://clitestzarcstbcgg3yqinfg.queue.core.windows.net/","table":"https://clitestzarcstbcgg3yqinfg.table.core.windows.net/","file":"https://clitestzarcstbcgg3yqinfg.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest4ib4bh72j3bahzuizsf4oc7y7mgj33lfx7msbsic4wwhzbpmzguskj7qvjkqn3iq5ryy/providers/Microsoft.Storage/storageAccounts/clitestzba3ifejanspwgy5z","name":"clitestzba3ifejanspwgy5z","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-09-29T09:55:10.6417229Z","key2":"2022-09-29T09:55:10.6417229Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-29T09:55:42.9231864Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-29T09:55:42.9231864Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-09-29T09:55:10.4854690Z","primaryEndpoints":{"dfs":"https://clitestzba3ifejanspwgy5z.dfs.core.windows.net/","web":"https://clitestzba3ifejanspwgy5z.z2.web.core.windows.net/","blob":"https://clitestzba3ifejanspwgy5z.blob.core.windows.net/","queue":"https://clitestzba3ifejanspwgy5z.queue.core.windows.net/","table":"https://clitestzba3ifejanspwgy5z.table.core.windows.net/","file":"https://clitestzba3ifejanspwgy5z.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestb5ye27khl45vcbvrysvai4bmjcp6caqzvphgduk5ustfczvzzsm5lxwmsudixds73g56/providers/Microsoft.Storage/storageAccounts/clitestzexoz5vghqkfgsgkd","name":"clitestzexoz5vghqkfgsgkd","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-04T20:30:56.7011448Z","key2":"2022-11-04T20:30:56.7011448Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-04T20:30:57.1074292Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-04T20:30:57.1074292Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-04T20:30:56.5293220Z","primaryEndpoints":{"dfs":"https://clitestzexoz5vghqkfgsgkd.dfs.core.windows.net/","web":"https://clitestzexoz5vghqkfgsgkd.z2.web.core.windows.net/","blob":"https://clitestzexoz5vghqkfgsgkd.blob.core.windows.net/","queue":"https://clitestzexoz5vghqkfgsgkd.queue.core.windows.net/","table":"https://clitestzexoz5vghqkfgsgkd.table.core.windows.net/","file":"https://clitestzexoz5vghqkfgsgkd.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest3rc3qohh2yood7nss4a3zhw2jzfrieklhtzvg6vzwu5iiy2nf2j2aew75wurzs7kdhrs/providers/Microsoft.Storage/storageAccounts/clitestzvz5cgvgeqsmr2jzz","name":"clitestzvz5cgvgeqsmr2jzz","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-11T02:25:57.0109308Z","key2":"2022-11-11T02:25:57.0109308Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-11T02:25:57.3546736Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-11T02:25:57.3546736Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-11T02:25:56.8546516Z","primaryEndpoints":{"dfs":"https://clitestzvz5cgvgeqsmr2jzz.dfs.core.windows.net/","web":"https://clitestzvz5cgvgeqsmr2jzz.z2.web.core.windows.net/","blob":"https://clitestzvz5cgvgeqsmr2jzz.blob.core.windows.net/","queue":"https://clitestzvz5cgvgeqsmr2jzz.queue.core.windows.net/","table":"https://clitestzvz5cgvgeqsmr2jzz.table.core.windows.net/","file":"https://clitestzvz5cgvgeqsmr2jzz.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestdrcqy4cvb6nvm2r3xxjobnzx3d4cuzk6iuwvy3gr7bzivprda4tmg47vpi47pv3h54jl/providers/Microsoft.Storage/storageAccounts/clitestzxwuovnfg7otkmqru","name":"clitestzxwuovnfg7otkmqru","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-10-14T01:07:11.9063246Z","key2":"2022-10-14T01:07:11.9063246Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-14T01:07:12.2813265Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-14T01:07:12.2813265Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-14T01:07:11.7657165Z","primaryEndpoints":{"dfs":"https://clitestzxwuovnfg7otkmqru.dfs.core.windows.net/","web":"https://clitestzxwuovnfg7otkmqru.z2.web.core.windows.net/","blob":"https://clitestzxwuovnfg7otkmqru.blob.core.windows.net/","queue":"https://clitestzxwuovnfg7otkmqru.queue.core.windows.net/","table":"https://clitestzxwuovnfg7otkmqru.table.core.windows.net/","file":"https://clitestzxwuovnfg7otkmqru.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestbyccq72r2rnjfc6e7ma7xklipq5yxdec7xzgp3rqdiqvagffurpfcagi7dv3kjixsp7k/providers/Microsoft.Storage/storageAccounts/version25b4mikldc2rugmv6","name":"version25b4mikldc2rugmv6","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-06-17T02:36:57.8240400Z","key2":"2022-06-17T02:36:57.8240400Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-06-17T02:36:57.8240400Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-06-17T02:36:57.8240400Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-06-17T02:36:57.6990367Z","primaryEndpoints":{"dfs":"https://version25b4mikldc2rugmv6.dfs.core.windows.net/","web":"https://version25b4mikldc2rugmv6.z2.web.core.windows.net/","blob":"https://version25b4mikldc2rugmv6.blob.core.windows.net/","queue":"https://version25b4mikldc2rugmv6.queue.core.windows.net/","table":"https://version25b4mikldc2rugmv6.table.core.windows.net/","file":"https://version25b4mikldc2rugmv6.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitests76ucvib4b5fgppqu5ciu6pknaatlexv4uk736sdtnk6osbv4idvaj7rh5ojgrjomo2z/providers/Microsoft.Storage/storageAccounts/version2unrg7v6iwv7y5m5l","name":"version2unrg7v6iwv7y5m5l","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-17T21:39:50.1062976Z","key2":"2022-03-17T21:39:50.1062976Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-17T21:39:50.1062976Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-17T21:39:50.1062976Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-17T21:39:50.0281735Z","primaryEndpoints":{"dfs":"https://version2unrg7v6iwv7y5m5l.dfs.core.windows.net/","web":"https://version2unrg7v6iwv7y5m5l.z2.web.core.windows.net/","blob":"https://version2unrg7v6iwv7y5m5l.blob.core.windows.net/","queue":"https://version2unrg7v6iwv7y5m5l.queue.core.windows.net/","table":"https://version2unrg7v6iwv7y5m5l.table.core.windows.net/","file":"https://version2unrg7v6iwv7y5m5l.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestdlyw7zcih5ksxji6fsbjdxixu2merfoh6lnjqhrl6pb7u2nuuawuzhkrpo2ydvieo62a/providers/Microsoft.Storage/storageAccounts/version3rbfsquyq2hihnxsc","name":"version3rbfsquyq2hihnxsc","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-09T13:36:26.7545690Z","key2":"2022-11-09T13:36:26.7545690Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-09T13:36:27.0045879Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-09T13:36:27.0045879Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-09T13:36:26.5826958Z","primaryEndpoints":{"dfs":"https://version3rbfsquyq2hihnxsc.dfs.core.windows.net/","web":"https://version3rbfsquyq2hihnxsc.z2.web.core.windows.net/","blob":"https://version3rbfsquyq2hihnxsc.blob.core.windows.net/","queue":"https://version3rbfsquyq2hihnxsc.queue.core.windows.net/","table":"https://version3rbfsquyq2hihnxsc.table.core.windows.net/","file":"https://version3rbfsquyq2hihnxsc.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestvrt6ndmvgrvk3squxvmf7wslhu2iw7btilnkco5m4vlsjysrqllrvj3f24drqcnan4ih/providers/Microsoft.Storage/storageAccounts/version3xibudbqwnvf7yny4","name":"version3xibudbqwnvf7yny4","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-10-28T16:49:07.5954083Z","key2":"2022-10-28T16:49:07.5954083Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-28T16:49:07.8766554Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-28T16:49:07.8766554Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-28T16:49:07.4390881Z","primaryEndpoints":{"dfs":"https://version3xibudbqwnvf7yny4.dfs.core.windows.net/","web":"https://version3xibudbqwnvf7yny4.z2.web.core.windows.net/","blob":"https://version3xibudbqwnvf7yny4.blob.core.windows.net/","queue":"https://version3xibudbqwnvf7yny4.queue.core.windows.net/","table":"https://version3xibudbqwnvf7yny4.table.core.windows.net/","file":"https://version3xibudbqwnvf7yny4.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest3tibadds5lu5w2l7eglv3fx6fle6tcdlmpnjyebby5bb5xfopqkxdqumpgyd2feunb2d/providers/Microsoft.Storage/storageAccounts/version4dicc6l6ho3regfk6","name":"version4dicc6l6ho3regfk6","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-11T14:00:21.7678463Z","key2":"2022-04-11T14:00:21.7678463Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-11T14:00:21.7678463Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-11T14:00:21.7678463Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-11T14:00:21.6584988Z","primaryEndpoints":{"dfs":"https://version4dicc6l6ho3regfk6.dfs.core.windows.net/","web":"https://version4dicc6l6ho3regfk6.z2.web.core.windows.net/","blob":"https://version4dicc6l6ho3regfk6.blob.core.windows.net/","queue":"https://version4dicc6l6ho3regfk6.queue.core.windows.net/","table":"https://version4dicc6l6ho3regfk6.table.core.windows.net/","file":"https://version4dicc6l6ho3regfk6.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest4vi2mvluulzrmeub46syukca5zvbh4e45bvzj4emc4kvpojkeb4gfjfaxaerpztuw5ad/providers/Microsoft.Storage/storageAccounts/version4xkmftzpmsufdepck","name":"version4xkmftzpmsufdepck","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-18T06:38:21.4985608Z","key2":"2022-11-18T06:38:21.4985608Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-18T06:38:21.8266823Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-18T06:38:21.8266823Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-18T06:38:21.3266792Z","primaryEndpoints":{"dfs":"https://version4xkmftzpmsufdepck.dfs.core.windows.net/","web":"https://version4xkmftzpmsufdepck.z2.web.core.windows.net/","blob":"https://version4xkmftzpmsufdepck.blob.core.windows.net/","queue":"https://version4xkmftzpmsufdepck.queue.core.windows.net/","table":"https://version4xkmftzpmsufdepck.table.core.windows.net/","file":"https://version4xkmftzpmsufdepck.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestp7zyraj5dtgrpvbojfcxurqc76v55jyx7bhos4akvsqvu6hkx4sness7rzvabp2n2q4y/providers/Microsoft.Storage/storageAccounts/version52yr66acrhlak7qxw","name":"version52yr66acrhlak7qxw","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-28T15:04:07.6726249Z","key2":"2023-01-28T15:04:07.6726249Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-28T15:04:07.9382432Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-28T15:04:07.9382432Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-28T15:04:07.5007750Z","primaryEndpoints":{"dfs":"https://version52yr66acrhlak7qxw.dfs.core.windows.net/","web":"https://version52yr66acrhlak7qxw.z2.web.core.windows.net/","blob":"https://version52yr66acrhlak7qxw.blob.core.windows.net/","queue":"https://version52yr66acrhlak7qxw.queue.core.windows.net/","table":"https://version52yr66acrhlak7qxw.table.core.windows.net/","file":"https://version52yr66acrhlak7qxw.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestj6mzl2jh5foj22nukibc5iijfrqe7pz2vgs6d4b67tq3fsxfwwgc6fmqdpgbshpsmd7z/providers/Microsoft.Storage/storageAccounts/version5d5urivob4uy6qjcq","name":"version5d5urivob4uy6qjcq","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-21T14:53:21.5923646Z","key2":"2023-03-21T14:53:21.5923646Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-21T14:53:21.9829954Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-21T14:53:21.9829954Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-21T14:53:21.3736398Z","primaryEndpoints":{"dfs":"https://version5d5urivob4uy6qjcq.dfs.core.windows.net/","web":"https://version5d5urivob4uy6qjcq.z2.web.core.windows.net/","blob":"https://version5d5urivob4uy6qjcq.blob.core.windows.net/","queue":"https://version5d5urivob4uy6qjcq.queue.core.windows.net/","table":"https://version5d5urivob4uy6qjcq.table.core.windows.net/","file":"https://version5d5urivob4uy6qjcq.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestwknqzg5zjerxpy3o5hk7dnurdorem3gtbhrpqfkprayy4vlkd4273wxmt3qg7mzreetg/providers/Microsoft.Storage/storageAccounts/version5j4oyz2ix5ku4yhgr","name":"version5j4oyz2ix5ku4yhgr","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-12T00:24:16.9641784Z","key2":"2022-08-12T00:24:16.9641784Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-12T00:24:17.1985596Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-12T00:24:17.1985596Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-12T00:24:16.8391584Z","primaryEndpoints":{"dfs":"https://version5j4oyz2ix5ku4yhgr.dfs.core.windows.net/","web":"https://version5j4oyz2ix5ku4yhgr.z2.web.core.windows.net/","blob":"https://version5j4oyz2ix5ku4yhgr.blob.core.windows.net/","queue":"https://version5j4oyz2ix5ku4yhgr.queue.core.windows.net/","table":"https://version5j4oyz2ix5ku4yhgr.table.core.windows.net/","file":"https://version5j4oyz2ix5ku4yhgr.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestousee7s5ti3bvgsldu3tad76cdv45lzvkwlnece46ufo4hjl22dj6kmqdpkbeba6i7wa/providers/Microsoft.Storage/storageAccounts/version5s35huoclfr4t2omd","name":"version5s35huoclfr4t2omd","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-02-24T09:39:15.6662132Z","key2":"2022-02-24T09:39:15.6662132Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-24T09:39:15.6817670Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-24T09:39:15.6817670Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-02-24T09:39:15.6036637Z","primaryEndpoints":{"dfs":"https://version5s35huoclfr4t2omd.dfs.core.windows.net/","web":"https://version5s35huoclfr4t2omd.z2.web.core.windows.net/","blob":"https://version5s35huoclfr4t2omd.blob.core.windows.net/","queue":"https://version5s35huoclfr4t2omd.queue.core.windows.net/","table":"https://version5s35huoclfr4t2omd.table.core.windows.net/","file":"https://version5s35huoclfr4t2omd.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest44npq5u2pkbm53hxxrv7ygh6tmhrjpe4cz7xju5zhksbv673e27idhs2dvxbduzb5oyp/providers/Microsoft.Storage/storageAccounts/version6bnpxovvo5uqf7y2p","name":"version6bnpxovvo5uqf7y2p","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-10-24T07:21:00.9407112Z","key2":"2022-10-24T07:21:00.9407112Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-24T07:21:01.2375637Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-24T07:21:01.2375637Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-24T07:21:00.8000623Z","primaryEndpoints":{"dfs":"https://version6bnpxovvo5uqf7y2p.dfs.core.windows.net/","web":"https://version6bnpxovvo5uqf7y2p.z2.web.core.windows.net/","blob":"https://version6bnpxovvo5uqf7y2p.blob.core.windows.net/","queue":"https://version6bnpxovvo5uqf7y2p.queue.core.windows.net/","table":"https://version6bnpxovvo5uqf7y2p.table.core.windows.net/","file":"https://version6bnpxovvo5uqf7y2p.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestyfflvqjugb4dxtw55oyliu5mfji4oiksok4fzgo4d45gsnhpbtugfkxk2bcyye47fpir/providers/Microsoft.Storage/storageAccounts/version6tbadpu7kia3m342v","name":"version6tbadpu7kia3m342v","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-09-02T00:33:26.5539406Z","key2":"2022-09-02T00:33:26.5539406Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-02T00:33:26.8039627Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-02T00:33:26.8039627Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-09-02T00:33:26.4133137Z","primaryEndpoints":{"dfs":"https://version6tbadpu7kia3m342v.dfs.core.windows.net/","web":"https://version6tbadpu7kia3m342v.z2.web.core.windows.net/","blob":"https://version6tbadpu7kia3m342v.blob.core.windows.net/","queue":"https://version6tbadpu7kia3m342v.queue.core.windows.net/","table":"https://version6tbadpu7kia3m342v.table.core.windows.net/","file":"https://version6tbadpu7kia3m342v.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest3wpnuuey7exy3swwwpwaveh36csgi7b7ln2zhd5jqh62jyapgqo4wxm2unv6pwqpm7yd/providers/Microsoft.Storage/storageAccounts/version6yw4vx5xfl4wwezxp","name":"version6yw4vx5xfl4wwezxp","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-10-08T21:28:11.3648729Z","key2":"2022-10-08T21:28:11.3648729Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-08T21:28:11.6461284Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-08T21:28:11.6461284Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-08T21:28:11.2086211Z","primaryEndpoints":{"dfs":"https://version6yw4vx5xfl4wwezxp.dfs.core.windows.net/","web":"https://version6yw4vx5xfl4wwezxp.z2.web.core.windows.net/","blob":"https://version6yw4vx5xfl4wwezxp.blob.core.windows.net/","queue":"https://version6yw4vx5xfl4wwezxp.queue.core.windows.net/","table":"https://version6yw4vx5xfl4wwezxp.table.core.windows.net/","file":"https://version6yw4vx5xfl4wwezxp.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestoadtc6kjlj3rvupt5zjd7slnwj7rplfi6a4rjfn2mqhmcy3pf5q3y72yvggc4catyzs7/providers/Microsoft.Storage/storageAccounts/version7hxqav7p6ctrpexaq","name":"version7hxqav7p6ctrpexaq","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-09-09T01:28:19.4080844Z","key2":"2022-09-09T01:28:19.4080844Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-09T01:28:19.6268366Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-09T01:28:19.6268366Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-09-09T01:28:19.2674601Z","primaryEndpoints":{"dfs":"https://version7hxqav7p6ctrpexaq.dfs.core.windows.net/","web":"https://version7hxqav7p6ctrpexaq.z2.web.core.windows.net/","blob":"https://version7hxqav7p6ctrpexaq.blob.core.windows.net/","queue":"https://version7hxqav7p6ctrpexaq.queue.core.windows.net/","table":"https://version7hxqav7p6ctrpexaq.table.core.windows.net/","file":"https://version7hxqav7p6ctrpexaq.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestof6eo6jkq3yzsi2lczqok2ikmh4easih4rkiz5b6nvkc3omg27qu4nskw3bm2hraeawv/providers/Microsoft.Storage/storageAccounts/version7vet3z2rlmmctkila","name":"version7vet3z2rlmmctkila","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-02-17T02:51:56.0107088Z","key2":"2023-02-17T02:51:56.0107088Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-17T02:51:56.3075924Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-17T02:51:56.3075924Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-02-17T02:51:55.8231912Z","primaryEndpoints":{"dfs":"https://version7vet3z2rlmmctkila.dfs.core.windows.net/","web":"https://version7vet3z2rlmmctkila.z2.web.core.windows.net/","blob":"https://version7vet3z2rlmmctkila.blob.core.windows.net/","queue":"https://version7vet3z2rlmmctkila.queue.core.windows.net/","table":"https://version7vet3z2rlmmctkila.table.core.windows.net/","file":"https://version7vet3z2rlmmctkila.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestnsltx6condyja3gmrgyusmnqs6pquezzwooln2uyvlxft4lo2bwx6y42zatepcl4ozfk/providers/Microsoft.Storage/storageAccounts/versionacqdlqglnqxswk5uf","name":"versionacqdlqglnqxswk5uf","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-10T02:14:24.8497966Z","key2":"2023-03-10T02:14:24.8497966Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-10T02:14:25.4123264Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-10T02:14:25.4123264Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-10T02:14:24.6154206Z","primaryEndpoints":{"dfs":"https://versionacqdlqglnqxswk5uf.dfs.core.windows.net/","web":"https://versionacqdlqglnqxswk5uf.z2.web.core.windows.net/","blob":"https://versionacqdlqglnqxswk5uf.blob.core.windows.net/","queue":"https://versionacqdlqglnqxswk5uf.queue.core.windows.net/","table":"https://versionacqdlqglnqxswk5uf.table.core.windows.net/","file":"https://versionacqdlqglnqxswk5uf.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestdr6bri6cqc4uqm7ggpwj34csapsvbmlicxdcovjzsxlkc5ph2xyxnjlxzboseuegw5q2/providers/Microsoft.Storage/storageAccounts/versionagcwr45mfhwqkazte","name":"versionagcwr45mfhwqkazte","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-05-19T23:06:05.8843975Z","key2":"2022-05-19T23:06:05.8843975Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-19T23:06:05.8843975Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-19T23:06:05.8843975Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-05-19T23:06:05.7750830Z","primaryEndpoints":{"dfs":"https://versionagcwr45mfhwqkazte.dfs.core.windows.net/","web":"https://versionagcwr45mfhwqkazte.z2.web.core.windows.net/","blob":"https://versionagcwr45mfhwqkazte.blob.core.windows.net/","queue":"https://versionagcwr45mfhwqkazte.queue.core.windows.net/","table":"https://versionagcwr45mfhwqkazte.table.core.windows.net/","file":"https://versionagcwr45mfhwqkazte.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestxkthrlm2bpiyypqwopok4dtcxpmdi2tmhkvvv3boalgdvpit6iikc32sqjtp5eivpcpv/providers/Microsoft.Storage/storageAccounts/versionazmdigwvyrqflkpzf","name":"versionazmdigwvyrqflkpzf","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-19T07:55:34.4659119Z","key2":"2023-01-19T07:55:34.4659119Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-19T07:55:34.8565359Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-19T07:55:34.8565359Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-19T07:55:34.2784346Z","primaryEndpoints":{"dfs":"https://versionazmdigwvyrqflkpzf.dfs.core.windows.net/","web":"https://versionazmdigwvyrqflkpzf.z2.web.core.windows.net/","blob":"https://versionazmdigwvyrqflkpzf.blob.core.windows.net/","queue":"https://versionazmdigwvyrqflkpzf.queue.core.windows.net/","table":"https://versionazmdigwvyrqflkpzf.table.core.windows.net/","file":"https://versionazmdigwvyrqflkpzf.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestpivpnz7fy2mpqmli75x4nb6ixrpsaoie5ugczfxzicaadus7tn2l3b6uhhx5in6rj6vx/providers/Microsoft.Storage/storageAccounts/versionb65dwakfc37kt3o26","name":"versionb65dwakfc37kt3o26","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-16T16:45:19.6770736Z","key2":"2023-03-16T16:45:19.6770736Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-16T16:45:19.8958439Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-16T16:45:19.8958439Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-16T16:45:19.4583799Z","primaryEndpoints":{"dfs":"https://versionb65dwakfc37kt3o26.dfs.core.windows.net/","web":"https://versionb65dwakfc37kt3o26.z2.web.core.windows.net/","blob":"https://versionb65dwakfc37kt3o26.blob.core.windows.net/","queue":"https://versionb65dwakfc37kt3o26.queue.core.windows.net/","table":"https://versionb65dwakfc37kt3o26.table.core.windows.net/","file":"https://versionb65dwakfc37kt3o26.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestrufhmpf72rb43k5blozj25owkww6nh6wkbdmtxrh6ysb753k3nkbcxzyci2q4vgvyjox/providers/Microsoft.Storage/storageAccounts/versionbfwb3mlerhtix2pt6","name":"versionbfwb3mlerhtix2pt6","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-19T02:53:03.2297517Z","key2":"2022-08-19T02:53:03.2297517Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-19T02:53:03.5735267Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-19T02:53:03.5735267Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-19T02:53:03.1047458Z","primaryEndpoints":{"dfs":"https://versionbfwb3mlerhtix2pt6.dfs.core.windows.net/","web":"https://versionbfwb3mlerhtix2pt6.z2.web.core.windows.net/","blob":"https://versionbfwb3mlerhtix2pt6.blob.core.windows.net/","queue":"https://versionbfwb3mlerhtix2pt6.queue.core.windows.net/","table":"https://versionbfwb3mlerhtix2pt6.table.core.windows.net/","file":"https://versionbfwb3mlerhtix2pt6.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestrbeoeyuczwyiitagnjquifkcu7l7pbiofoqpq5dvnyw6t2g23cidvmrfpsiitzgvvltc/providers/Microsoft.Storage/storageAccounts/versionbxfkluj64kluccc4m","name":"versionbxfkluj64kluccc4m","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-18T03:38:23.7393566Z","key2":"2022-03-18T03:38:23.7393566Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-18T03:38:23.7393566Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-18T03:38:23.7393566Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-18T03:38:23.6299381Z","primaryEndpoints":{"dfs":"https://versionbxfkluj64kluccc4m.dfs.core.windows.net/","web":"https://versionbxfkluj64kluccc4m.z2.web.core.windows.net/","blob":"https://versionbxfkluj64kluccc4m.blob.core.windows.net/","queue":"https://versionbxfkluj64kluccc4m.queue.core.windows.net/","table":"https://versionbxfkluj64kluccc4m.table.core.windows.net/","file":"https://versionbxfkluj64kluccc4m.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestkih2hswtttwq5kpxk5zycqlujte4sm3snibq6n5vmbpooo7xss75s7mmuhh3xn6zpypr/providers/Microsoft.Storage/storageAccounts/versionc2os6jalvqnvrgbne","name":"versionc2os6jalvqnvrgbne","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-06T22:55:09.4220035Z","key2":"2023-01-06T22:55:09.4220035Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-06T22:55:09.6876001Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-06T22:55:09.6876001Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-06T22:55:09.2345019Z","primaryEndpoints":{"dfs":"https://versionc2os6jalvqnvrgbne.dfs.core.windows.net/","web":"https://versionc2os6jalvqnvrgbne.z2.web.core.windows.net/","blob":"https://versionc2os6jalvqnvrgbne.blob.core.windows.net/","queue":"https://versionc2os6jalvqnvrgbne.queue.core.windows.net/","table":"https://versionc2os6jalvqnvrgbne.table.core.windows.net/","file":"https://versionc2os6jalvqnvrgbne.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest5feodovurwzsilp6pwlmafeektwxlwijkstn52zi6kxelzeryrhtj3dykralburkfbe2/providers/Microsoft.Storage/storageAccounts/versionc4lto7lppswuwqswn","name":"versionc4lto7lppswuwqswn","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-01-07T00:11:02.6858446Z","key2":"2022-01-07T00:11:02.6858446Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-01-07T00:11:02.6858446Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-01-07T00:11:02.6858446Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-01-07T00:11:02.5920986Z","primaryEndpoints":{"dfs":"https://versionc4lto7lppswuwqswn.dfs.core.windows.net/","web":"https://versionc4lto7lppswuwqswn.z2.web.core.windows.net/","blob":"https://versionc4lto7lppswuwqswn.blob.core.windows.net/","queue":"https://versionc4lto7lppswuwqswn.queue.core.windows.net/","table":"https://versionc4lto7lppswuwqswn.table.core.windows.net/","file":"https://versionc4lto7lppswuwqswn.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestqpx4xcf6gtr3yurjrgb74quk2nnzv5yecowla4kxmylm5v6xx56nmdzvouyoxqdo2zqa/providers/Microsoft.Storage/storageAccounts/versionca2bdiizawq746gf6","name":"versionca2bdiizawq746gf6","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-07-22T00:02:26.9472670Z","key2":"2022-07-22T00:02:26.9472670Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-22T00:02:27.3066165Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-22T00:02:27.3066165Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-07-22T00:02:26.8222904Z","primaryEndpoints":{"dfs":"https://versionca2bdiizawq746gf6.dfs.core.windows.net/","web":"https://versionca2bdiizawq746gf6.z2.web.core.windows.net/","blob":"https://versionca2bdiizawq746gf6.blob.core.windows.net/","queue":"https://versionca2bdiizawq746gf6.queue.core.windows.net/","table":"https://versionca2bdiizawq746gf6.table.core.windows.net/","file":"https://versionca2bdiizawq746gf6.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest2zdiilm3ugwy2dlv37bhlyvyf6wpljit7d6o3zepyw6fkroztx53ouqjyhwp4dkp4jzv/providers/Microsoft.Storage/storageAccounts/versioncal7ire65zyi6zhnx","name":"versioncal7ire65zyi6zhnx","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-03T23:20:37.4509722Z","key2":"2022-03-03T23:20:37.4509722Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-03T23:20:37.4666237Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-03T23:20:37.4666237Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-03T23:20:37.3728352Z","primaryEndpoints":{"dfs":"https://versioncal7ire65zyi6zhnx.dfs.core.windows.net/","web":"https://versioncal7ire65zyi6zhnx.z2.web.core.windows.net/","blob":"https://versioncal7ire65zyi6zhnx.blob.core.windows.net/","queue":"https://versioncal7ire65zyi6zhnx.queue.core.windows.net/","table":"https://versioncal7ire65zyi6zhnx.table.core.windows.net/","file":"https://versioncal7ire65zyi6zhnx.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest5erfwk73wgzdvk3yoxkiqokz2tkys2pblg6sh5ah4qhylbqjja3npvcyo3ounry5rpve/providers/Microsoft.Storage/storageAccounts/versioncdpolgavqyrpwgs2a","name":"versioncdpolgavqyrpwgs2a","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-03T21:54:38.1565334Z","key2":"2022-11-03T21:54:38.1565334Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-03T21:54:38.5471659Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-03T21:54:38.5471659Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-03T21:54:38.0002569Z","primaryEndpoints":{"dfs":"https://versioncdpolgavqyrpwgs2a.dfs.core.windows.net/","web":"https://versioncdpolgavqyrpwgs2a.z2.web.core.windows.net/","blob":"https://versioncdpolgavqyrpwgs2a.blob.core.windows.net/","queue":"https://versioncdpolgavqyrpwgs2a.queue.core.windows.net/","table":"https://versioncdpolgavqyrpwgs2a.table.core.windows.net/","file":"https://versioncdpolgavqyrpwgs2a.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest24txadv4waeoqfrbzw4q3e333id45y7nnpuv5vvovws7fhrkesqbuul5chzpu6flgvfk/providers/Microsoft.Storage/storageAccounts/versionclxgou4idgatxjr77","name":"versionclxgou4idgatxjr77","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-16T09:25:37.7565157Z","key2":"2022-03-16T09:25:37.7565157Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-16T09:25:37.7565157Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-16T09:25:37.7565157Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-16T09:25:37.6627583Z","primaryEndpoints":{"dfs":"https://versionclxgou4idgatxjr77.dfs.core.windows.net/","web":"https://versionclxgou4idgatxjr77.z2.web.core.windows.net/","blob":"https://versionclxgou4idgatxjr77.blob.core.windows.net/","queue":"https://versionclxgou4idgatxjr77.queue.core.windows.net/","table":"https://versionclxgou4idgatxjr77.table.core.windows.net/","file":"https://versionclxgou4idgatxjr77.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestdrnnmqa4sgcpa7frydav5ijhdtawsxmmdwnh5rj7r5xhveix5ns7wms6wesgxwc5pu3o/providers/Microsoft.Storage/storageAccounts/versioncq5cycygofi7d6pri","name":"versioncq5cycygofi7d6pri","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-05-05T23:00:43.4900067Z","key2":"2022-05-05T23:00:43.4900067Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-05T23:00:43.4900067Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-05T23:00:43.4900067Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-05-05T23:00:43.3650110Z","primaryEndpoints":{"dfs":"https://versioncq5cycygofi7d6pri.dfs.core.windows.net/","web":"https://versioncq5cycygofi7d6pri.z2.web.core.windows.net/","blob":"https://versioncq5cycygofi7d6pri.blob.core.windows.net/","queue":"https://versioncq5cycygofi7d6pri.queue.core.windows.net/","table":"https://versioncq5cycygofi7d6pri.table.core.windows.net/","file":"https://versioncq5cycygofi7d6pri.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestb6snpzkwbb2dxvnoj53jlty23p3k56gtpc3d3lxleelwbktmsoi2zwkw6vklbri45e4c/providers/Microsoft.Storage/storageAccounts/versioncuifououqviim2x5i","name":"versioncuifououqviim2x5i","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-12-16T02:42:58.3925984Z","key2":"2022-12-16T02:42:58.3925984Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-16T02:42:58.6738771Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-16T02:42:58.6738771Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-12-16T02:42:58.2207454Z","primaryEndpoints":{"dfs":"https://versioncuifououqviim2x5i.dfs.core.windows.net/","web":"https://versioncuifououqviim2x5i.z2.web.core.windows.net/","blob":"https://versioncuifououqviim2x5i.blob.core.windows.net/","queue":"https://versioncuifououqviim2x5i.queue.core.windows.net/","table":"https://versioncuifououqviim2x5i.table.core.windows.net/","file":"https://versioncuifououqviim2x5i.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestsk4lc6dssbjjgkmxuk6phvsahow4dkmxkix2enlwuhhplj3lgqof5kr6leepjdyea3pl/providers/Microsoft.Storage/storageAccounts/versioncuioqcwvj2iwjmldg","name":"versioncuioqcwvj2iwjmldg","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-16T08:54:58.9739508Z","key2":"2022-03-16T08:54:58.9739508Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-16T08:54:58.9895499Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-16T08:54:58.9895499Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-16T08:54:58.9114548Z","primaryEndpoints":{"dfs":"https://versioncuioqcwvj2iwjmldg.dfs.core.windows.net/","web":"https://versioncuioqcwvj2iwjmldg.z2.web.core.windows.net/","blob":"https://versioncuioqcwvj2iwjmldg.blob.core.windows.net/","queue":"https://versioncuioqcwvj2iwjmldg.queue.core.windows.net/","table":"https://versioncuioqcwvj2iwjmldg.table.core.windows.net/","file":"https://versioncuioqcwvj2iwjmldg.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestsgar4qjt34qhsuj6hez7kimz6mfle7eczvq5bfsh7xpilagusjstjetu65f2u6vh5qeb/providers/Microsoft.Storage/storageAccounts/versiond3oz7jhpapoxnxxci","name":"versiond3oz7jhpapoxnxxci","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-26T08:45:21.5394973Z","key2":"2022-04-26T08:45:21.5394973Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-26T08:45:21.5394973Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-26T08:45:21.5394973Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-26T08:45:21.4301251Z","primaryEndpoints":{"dfs":"https://versiond3oz7jhpapoxnxxci.dfs.core.windows.net/","web":"https://versiond3oz7jhpapoxnxxci.z2.web.core.windows.net/","blob":"https://versiond3oz7jhpapoxnxxci.blob.core.windows.net/","queue":"https://versiond3oz7jhpapoxnxxci.queue.core.windows.net/","table":"https://versiond3oz7jhpapoxnxxci.table.core.windows.net/","file":"https://versiond3oz7jhpapoxnxxci.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesth6t5wqiulzt7vmszohprfrvkph7c226cgihbujtdvljcbvc4d4zwjbhwjscbts34c7up/providers/Microsoft.Storage/storageAccounts/versiondj27wf2pbuqyzilmd","name":"versiondj27wf2pbuqyzilmd","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-11T13:45:18.9773986Z","key2":"2022-04-11T13:45:18.9773986Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-11T13:45:18.9773986Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-11T13:45:18.9773986Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-11T13:45:18.8834129Z","primaryEndpoints":{"dfs":"https://versiondj27wf2pbuqyzilmd.dfs.core.windows.net/","web":"https://versiondj27wf2pbuqyzilmd.z2.web.core.windows.net/","blob":"https://versiondj27wf2pbuqyzilmd.blob.core.windows.net/","queue":"https://versiondj27wf2pbuqyzilmd.queue.core.windows.net/","table":"https://versiondj27wf2pbuqyzilmd.table.core.windows.net/","file":"https://versiondj27wf2pbuqyzilmd.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestfyxdmvu32prroldn2p24a3iyr2phi7o22i26szwv2kuwh6zaj4rdet7ms5gdjnam2egt/providers/Microsoft.Storage/storageAccounts/versiondjhixg3cqipgjsmx4","name":"versiondjhixg3cqipgjsmx4","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-17T07:41:23.9995280Z","key2":"2022-03-17T07:41:23.9995280Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-17T07:41:23.9995280Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-17T07:41:23.9995280Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-17T07:41:23.9213706Z","primaryEndpoints":{"dfs":"https://versiondjhixg3cqipgjsmx4.dfs.core.windows.net/","web":"https://versiondjhixg3cqipgjsmx4.z2.web.core.windows.net/","blob":"https://versiondjhixg3cqipgjsmx4.blob.core.windows.net/","queue":"https://versiondjhixg3cqipgjsmx4.queue.core.windows.net/","table":"https://versiondjhixg3cqipgjsmx4.table.core.windows.net/","file":"https://versiondjhixg3cqipgjsmx4.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestchwod5nqxyebiyl6j4s2afrqmitcdhgmxhxszsf4wv6qwws7hvhvget5u2i2cua63cxc/providers/Microsoft.Storage/storageAccounts/versiondo3arjclzct3ahufa","name":"versiondo3arjclzct3ahufa","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-02-24T22:34:36.9447831Z","key2":"2022-02-24T22:34:36.9447831Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-24T22:34:36.9447831Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-24T22:34:36.9447831Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-02-24T22:34:36.8510092Z","primaryEndpoints":{"dfs":"https://versiondo3arjclzct3ahufa.dfs.core.windows.net/","web":"https://versiondo3arjclzct3ahufa.z2.web.core.windows.net/","blob":"https://versiondo3arjclzct3ahufa.blob.core.windows.net/","queue":"https://versiondo3arjclzct3ahufa.queue.core.windows.net/","table":"https://versiondo3arjclzct3ahufa.table.core.windows.net/","file":"https://versiondo3arjclzct3ahufa.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestufwmy264brnzh2q7kkrknprs4dzn5vqdoxtijo6eipi7kda567nv5ni4rxn4h3gsaal4/providers/Microsoft.Storage/storageAccounts/versiondovbameajwu3v2g4d","name":"versiondovbameajwu3v2g4d","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-06T08:26:38.4602887Z","key2":"2022-11-06T08:26:38.4602887Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-06T08:26:38.8196249Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-06T08:26:38.8196249Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-06T08:26:38.2883945Z","primaryEndpoints":{"dfs":"https://versiondovbameajwu3v2g4d.dfs.core.windows.net/","web":"https://versiondovbameajwu3v2g4d.z2.web.core.windows.net/","blob":"https://versiondovbameajwu3v2g4d.blob.core.windows.net/","queue":"https://versiondovbameajwu3v2g4d.queue.core.windows.net/","table":"https://versiondovbameajwu3v2g4d.table.core.windows.net/","file":"https://versiondovbameajwu3v2g4d.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestcv5ojo5zsq4oiednqmf6qcvxpdm7jw6bu47hkhwvvualvfmeqmriqpzw4qrfzr5r73fe/providers/Microsoft.Storage/storageAccounts/versiondrjfx4ci3p5ndgaox","name":"versiondrjfx4ci3p5ndgaox","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-10-31T17:23:25.0702453Z","key2":"2022-10-31T17:23:25.0702453Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-31T17:23:25.4296421Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-31T17:23:25.4296421Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-31T17:23:24.8984015Z","primaryEndpoints":{"dfs":"https://versiondrjfx4ci3p5ndgaox.dfs.core.windows.net/","web":"https://versiondrjfx4ci3p5ndgaox.z2.web.core.windows.net/","blob":"https://versiondrjfx4ci3p5ndgaox.blob.core.windows.net/","queue":"https://versiondrjfx4ci3p5ndgaox.queue.core.windows.net/","table":"https://versiondrjfx4ci3p5ndgaox.table.core.windows.net/","file":"https://versiondrjfx4ci3p5ndgaox.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestwmea2y23rvqprapww6ikfm6jk7abomcuhzngx3bltkme33xh2xkdgmn4n2fwcljqw3wv/providers/Microsoft.Storage/storageAccounts/versiondufx3et3bnjtg4xch","name":"versiondufx3et3bnjtg4xch","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-14T09:15:36.8221632Z","key2":"2022-04-14T09:15:36.8221632Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-14T09:15:36.8221632Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-14T09:15:36.8221632Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-14T09:15:36.7127958Z","primaryEndpoints":{"dfs":"https://versiondufx3et3bnjtg4xch.dfs.core.windows.net/","web":"https://versiondufx3et3bnjtg4xch.z2.web.core.windows.net/","blob":"https://versiondufx3et3bnjtg4xch.blob.core.windows.net/","queue":"https://versiondufx3et3bnjtg4xch.queue.core.windows.net/","table":"https://versiondufx3et3bnjtg4xch.table.core.windows.net/","file":"https://versiondufx3et3bnjtg4xch.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesttubzstczmf5gnwgidpa6q5w7uro2akxwaamt6lcgnl423iqvl2tphkdv3s2day7ejytw/providers/Microsoft.Storage/storageAccounts/versione4alakqt3nmqekic3","name":"versione4alakqt3nmqekic3","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-03T03:31:29.2336765Z","key2":"2023-01-03T03:31:29.2336765Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-03T03:31:29.6555622Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-03T03:31:29.6555622Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-03T03:31:28.9836778Z","primaryEndpoints":{"dfs":"https://versione4alakqt3nmqekic3.dfs.core.windows.net/","web":"https://versione4alakqt3nmqekic3.z2.web.core.windows.net/","blob":"https://versione4alakqt3nmqekic3.blob.core.windows.net/","queue":"https://versione4alakqt3nmqekic3.queue.core.windows.net/","table":"https://versione4alakqt3nmqekic3.table.core.windows.net/","file":"https://versione4alakqt3nmqekic3.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestakprllud4ym2mt6nf3ez6gsffjcypasph65kyt4554nrbuonsy4y3tlg2vlkajbidsxd/providers/Microsoft.Storage/storageAccounts/versioneepjyujwzpf2bsuc5","name":"versioneepjyujwzpf2bsuc5","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-28T06:35:52.0186671Z","key2":"2023-01-28T06:35:52.0186671Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-28T06:35:52.2998934Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-28T06:35:52.2998934Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-28T06:35:51.8311661Z","primaryEndpoints":{"dfs":"https://versioneepjyujwzpf2bsuc5.dfs.core.windows.net/","web":"https://versioneepjyujwzpf2bsuc5.z2.web.core.windows.net/","blob":"https://versioneepjyujwzpf2bsuc5.blob.core.windows.net/","queue":"https://versioneepjyujwzpf2bsuc5.queue.core.windows.net/","table":"https://versioneepjyujwzpf2bsuc5.table.core.windows.net/","file":"https://versioneepjyujwzpf2bsuc5.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestakpkuxez73vyn36t4gn7rzxofnqwgm72bcmj4cdcadyalqklc2kyfx3qcfe3x2botivf/providers/Microsoft.Storage/storageAccounts/versionehqwmpnsaeybdcd4s","name":"versionehqwmpnsaeybdcd4s","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-11-25T22:59:30.3393037Z","key2":"2021-11-25T22:59:30.3393037Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-25T22:59:30.3549542Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-25T22:59:30.3549542Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-11-25T22:59:30.2768393Z","primaryEndpoints":{"dfs":"https://versionehqwmpnsaeybdcd4s.dfs.core.windows.net/","web":"https://versionehqwmpnsaeybdcd4s.z2.web.core.windows.net/","blob":"https://versionehqwmpnsaeybdcd4s.blob.core.windows.net/","queue":"https://versionehqwmpnsaeybdcd4s.queue.core.windows.net/","table":"https://versionehqwmpnsaeybdcd4s.table.core.windows.net/","file":"https://versionehqwmpnsaeybdcd4s.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest253ehbewzcxoef3ilhjadvsqtm4pza5qdnkexqmurpw3xu3giktmyuvatg7eft2drd52/providers/Microsoft.Storage/storageAccounts/versionekpycize4a4mu4lys","name":"versionekpycize4a4mu4lys","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-02-24T00:56:55.4067733Z","key2":"2023-02-24T00:56:55.4067733Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-24T00:56:55.6880109Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-24T00:56:55.6880109Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-02-24T00:56:55.2349071Z","primaryEndpoints":{"dfs":"https://versionekpycize4a4mu4lys.dfs.core.windows.net/","web":"https://versionekpycize4a4mu4lys.z2.web.core.windows.net/","blob":"https://versionekpycize4a4mu4lys.blob.core.windows.net/","queue":"https://versionekpycize4a4mu4lys.queue.core.windows.net/","table":"https://versionekpycize4a4mu4lys.table.core.windows.net/","file":"https://versionekpycize4a4mu4lys.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesterdlb62puqdedjbhf3za3vxsu7igmsj447yliowotbxtokfcxj6geys4tgngzk5iuppn/providers/Microsoft.Storage/storageAccounts/versionen7upolksoryxwxnb","name":"versionen7upolksoryxwxnb","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-12-16T23:42:25.7694875Z","key2":"2021-12-16T23:42:25.7694875Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-16T23:42:25.7851037Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-16T23:42:25.7851037Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-12-16T23:42:25.7069810Z","primaryEndpoints":{"dfs":"https://versionen7upolksoryxwxnb.dfs.core.windows.net/","web":"https://versionen7upolksoryxwxnb.z2.web.core.windows.net/","blob":"https://versionen7upolksoryxwxnb.blob.core.windows.net/","queue":"https://versionen7upolksoryxwxnb.queue.core.windows.net/","table":"https://versionen7upolksoryxwxnb.table.core.windows.net/","file":"https://versionen7upolksoryxwxnb.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestnfengdfk2ngxhha63iyxjynzy5sg34coci5qfoxts5tendps4otgznuyxp6keb3cjgim/providers/Microsoft.Storage/storageAccounts/versionf4ot6q5su44seyetx","name":"versionf4ot6q5su44seyetx","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-25T23:43:19.6107829Z","key2":"2022-08-25T23:43:19.6107829Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-25T23:43:19.8139133Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-25T23:43:19.8139133Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-25T23:43:19.4701662Z","primaryEndpoints":{"dfs":"https://versionf4ot6q5su44seyetx.dfs.core.windows.net/","web":"https://versionf4ot6q5su44seyetx.z2.web.core.windows.net/","blob":"https://versionf4ot6q5su44seyetx.blob.core.windows.net/","queue":"https://versionf4ot6q5su44seyetx.queue.core.windows.net/","table":"https://versionf4ot6q5su44seyetx.table.core.windows.net/","file":"https://versionf4ot6q5su44seyetx.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest6z7fh7fsgwiwsnyx6zbribmqazo44awcog6hxm2ul3pnxfltrtajjeavk4hl3kykzxzp/providers/Microsoft.Storage/storageAccounts/versionf6qwbhabsa23e4vnb","name":"versionf6qwbhabsa23e4vnb","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-30T17:32:04.2868968Z","key2":"2023-03-30T17:32:04.2868968Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-30T17:32:04.4899828Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-30T17:32:04.4899828Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-30T17:32:04.0524867Z","primaryEndpoints":{"dfs":"https://versionf6qwbhabsa23e4vnb.dfs.core.windows.net/","web":"https://versionf6qwbhabsa23e4vnb.z2.web.core.windows.net/","blob":"https://versionf6qwbhabsa23e4vnb.blob.core.windows.net/","queue":"https://versionf6qwbhabsa23e4vnb.queue.core.windows.net/","table":"https://versionf6qwbhabsa23e4vnb.table.core.windows.net/","file":"https://versionf6qwbhabsa23e4vnb.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesttsv5fni3a4xwaxy4m6yr6wvvyy5gkszjskdo66x7vrhtkazpqp3tw2ti2bd563g7acjf/providers/Microsoft.Storage/storageAccounts/versionfhl2rdlpaf7viusbr","name":"versionfhl2rdlpaf7viusbr","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-28T06:45:38.4783049Z","key2":"2023-01-28T06:45:38.4783049Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-28T06:45:38.8096797Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-28T06:45:38.8096797Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-28T06:45:38.2752319Z","primaryEndpoints":{"dfs":"https://versionfhl2rdlpaf7viusbr.dfs.core.windows.net/","web":"https://versionfhl2rdlpaf7viusbr.z2.web.core.windows.net/","blob":"https://versionfhl2rdlpaf7viusbr.blob.core.windows.net/","queue":"https://versionfhl2rdlpaf7viusbr.queue.core.windows.net/","table":"https://versionfhl2rdlpaf7viusbr.table.core.windows.net/","file":"https://versionfhl2rdlpaf7viusbr.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestbofa44fabw6sux7gwrylq4fyoxwb5vefpbhjbpsmk5kr3hqo7eeq2lhawflfm2fs6hh4/providers/Microsoft.Storage/storageAccounts/versionfnwedmxxus6biia7f","name":"versionfnwedmxxus6biia7f","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-07T11:50:27.4175183Z","key2":"2022-11-07T11:50:27.4175183Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-07T11:50:27.6988142Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-07T11:50:27.6988142Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-07T11:50:27.2925183Z","primaryEndpoints":{"dfs":"https://versionfnwedmxxus6biia7f.dfs.core.windows.net/","web":"https://versionfnwedmxxus6biia7f.z2.web.core.windows.net/","blob":"https://versionfnwedmxxus6biia7f.blob.core.windows.net/","queue":"https://versionfnwedmxxus6biia7f.queue.core.windows.net/","table":"https://versionfnwedmxxus6biia7f.table.core.windows.net/","file":"https://versionfnwedmxxus6biia7f.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestdp4yo6gf65enqaqucxne7mwx6blqh65x42mwfvibc2lysk2nr6f2hykkc3os4o7htihu/providers/Microsoft.Storage/storageAccounts/versionfrn6p352grlwydtfv","name":"versionfrn6p352grlwydtfv","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-13T03:04:41.8289050Z","key2":"2023-01-13T03:04:41.8289050Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-13T03:04:42.1726504Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-13T03:04:42.1726504Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-13T03:04:41.6570018Z","primaryEndpoints":{"dfs":"https://versionfrn6p352grlwydtfv.dfs.core.windows.net/","web":"https://versionfrn6p352grlwydtfv.z2.web.core.windows.net/","blob":"https://versionfrn6p352grlwydtfv.blob.core.windows.net/","queue":"https://versionfrn6p352grlwydtfv.queue.core.windows.net/","table":"https://versionfrn6p352grlwydtfv.table.core.windows.net/","file":"https://versionfrn6p352grlwydtfv.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestmctykgsmbkybhqrfzgkikgfkjekloib6m7ruxohql2fiaqr5jc7zlu5uebwqzatblyab/providers/Microsoft.Storage/storageAccounts/versiong25er27zzfobrk2bp","name":"versiong25er27zzfobrk2bp","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-09-28T12:43:47.8459788Z","key2":"2022-09-28T12:43:47.8459788Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T12:43:48.1740879Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T12:43:48.1740879Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-09-28T12:43:47.7052830Z","primaryEndpoints":{"dfs":"https://versiong25er27zzfobrk2bp.dfs.core.windows.net/","web":"https://versiong25er27zzfobrk2bp.z2.web.core.windows.net/","blob":"https://versiong25er27zzfobrk2bp.blob.core.windows.net/","queue":"https://versiong25er27zzfobrk2bp.queue.core.windows.net/","table":"https://versiong25er27zzfobrk2bp.table.core.windows.net/","file":"https://versiong25er27zzfobrk2bp.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestchleepa6u2mvnoezssdbysqt3vxrfqdpqaq5mnzyutkah5q6or54xts3mmbu73dc6tn6/providers/Microsoft.Storage/storageAccounts/versiongcbih572l2bvd2qxs","name":"versiongcbih572l2bvd2qxs","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-21T14:28:22.0007738Z","key2":"2023-03-21T14:28:22.0007738Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-21T14:28:22.7507992Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-21T14:28:22.7507992Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-21T14:28:21.7820542Z","primaryEndpoints":{"dfs":"https://versiongcbih572l2bvd2qxs.dfs.core.windows.net/","web":"https://versiongcbih572l2bvd2qxs.z2.web.core.windows.net/","blob":"https://versiongcbih572l2bvd2qxs.blob.core.windows.net/","queue":"https://versiongcbih572l2bvd2qxs.queue.core.windows.net/","table":"https://versiongcbih572l2bvd2qxs.table.core.windows.net/","file":"https://versiongcbih572l2bvd2qxs.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestrvgfrlua5ai2leiutip26a27qxs2lzedu3g6gjrqjzi3rna2yxcinlc5ioxhhfvnx5rv/providers/Microsoft.Storage/storageAccounts/versiongdbkjcemb56eyu3rj","name":"versiongdbkjcemb56eyu3rj","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-11-18T23:17:17.2960150Z","key2":"2021-11-18T23:17:17.2960150Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-18T23:17:17.2960150Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-18T23:17:17.2960150Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-11-18T23:17:17.2335295Z","primaryEndpoints":{"dfs":"https://versiongdbkjcemb56eyu3rj.dfs.core.windows.net/","web":"https://versiongdbkjcemb56eyu3rj.z2.web.core.windows.net/","blob":"https://versiongdbkjcemb56eyu3rj.blob.core.windows.net/","queue":"https://versiongdbkjcemb56eyu3rj.queue.core.windows.net/","table":"https://versiongdbkjcemb56eyu3rj.table.core.windows.net/","file":"https://versiongdbkjcemb56eyu3rj.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesteh5w7e2mhcfvv6etmhayieo3yhtjfbkcbpkasoaiyaeb435hyc4xyzk34hrw2f4kftfb/providers/Microsoft.Storage/storageAccounts/versionh3cnws5c2ydn6ym7g","name":"versionh3cnws5c2ydn6ym7g","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-09-28T15:32:35.7517100Z","key2":"2022-09-28T15:32:35.7517100Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T15:32:36.0485932Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T15:32:36.0485932Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-09-28T15:32:35.6267102Z","primaryEndpoints":{"dfs":"https://versionh3cnws5c2ydn6ym7g.dfs.core.windows.net/","web":"https://versionh3cnws5c2ydn6ym7g.z2.web.core.windows.net/","blob":"https://versionh3cnws5c2ydn6ym7g.blob.core.windows.net/","queue":"https://versionh3cnws5c2ydn6ym7g.queue.core.windows.net/","table":"https://versionh3cnws5c2ydn6ym7g.table.core.windows.net/","file":"https://versionh3cnws5c2ydn6ym7g.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestylszwk3tqxigxfm3ongkbbgoelhfjiyrqqybpleivk3e7qa7gylocnj7rkod4jivp33h/providers/Microsoft.Storage/storageAccounts/versionha6yygjfdivfeud5k","name":"versionha6yygjfdivfeud5k","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-21T23:02:51.1629635Z","key2":"2022-04-21T23:02:51.1629635Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-21T23:02:51.1629635Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-21T23:02:51.1629635Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-21T23:02:51.0535636Z","primaryEndpoints":{"dfs":"https://versionha6yygjfdivfeud5k.dfs.core.windows.net/","web":"https://versionha6yygjfdivfeud5k.z2.web.core.windows.net/","blob":"https://versionha6yygjfdivfeud5k.blob.core.windows.net/","queue":"https://versionha6yygjfdivfeud5k.queue.core.windows.net/","table":"https://versionha6yygjfdivfeud5k.table.core.windows.net/","file":"https://versionha6yygjfdivfeud5k.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestu6e7vhy6x2f6ar55mxdfmbq7lbctxw6ir6le2afokq7hja5fp753qprseisdr23kccz5/providers/Microsoft.Storage/storageAccounts/versionhcrncm3b3pxnigx3n","name":"versionhcrncm3b3pxnigx3n","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-10-08T20:09:34.4827427Z","key2":"2022-10-08T20:09:34.4827427Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-08T20:09:34.7639590Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-08T20:09:34.7639590Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-08T20:09:34.3264678Z","primaryEndpoints":{"dfs":"https://versionhcrncm3b3pxnigx3n.dfs.core.windows.net/","web":"https://versionhcrncm3b3pxnigx3n.z2.web.core.windows.net/","blob":"https://versionhcrncm3b3pxnigx3n.blob.core.windows.net/","queue":"https://versionhcrncm3b3pxnigx3n.queue.core.windows.net/","table":"https://versionhcrncm3b3pxnigx3n.table.core.windows.net/","file":"https://versionhcrncm3b3pxnigx3n.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestnsw32miijgjmandsqepzbytqsxe2dbpfuh3t2d2u7saewxrnoilajjocllnjxt45ggjc/providers/Microsoft.Storage/storageAccounts/versionhf53xzmbt3fwu3kn3","name":"versionhf53xzmbt3fwu3kn3","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-09-07T02:29:06.2474527Z","key2":"2021-09-07T02:29:06.2474527Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-07T02:29:06.2474527Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-07T02:29:06.2474527Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-07T02:29:06.1849281Z","primaryEndpoints":{"dfs":"https://versionhf53xzmbt3fwu3kn3.dfs.core.windows.net/","web":"https://versionhf53xzmbt3fwu3kn3.z2.web.core.windows.net/","blob":"https://versionhf53xzmbt3fwu3kn3.blob.core.windows.net/","queue":"https://versionhf53xzmbt3fwu3kn3.queue.core.windows.net/","table":"https://versionhf53xzmbt3fwu3kn3.table.core.windows.net/","file":"https://versionhf53xzmbt3fwu3kn3.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest2d5fjdmfhy7kkhkwbqo7gngf6a2wlnvvaku7gxkwitz7vnnppvgothckppdsxhv3nem2/providers/Microsoft.Storage/storageAccounts/versionhh4uq45sysgx6awnt","name":"versionhh4uq45sysgx6awnt","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-14T23:26:38.4670192Z","key2":"2022-04-14T23:26:38.4670192Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-14T23:26:38.4670192Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-14T23:26:38.4670192Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-14T23:26:38.3576837Z","primaryEndpoints":{"dfs":"https://versionhh4uq45sysgx6awnt.dfs.core.windows.net/","web":"https://versionhh4uq45sysgx6awnt.z2.web.core.windows.net/","blob":"https://versionhh4uq45sysgx6awnt.blob.core.windows.net/","queue":"https://versionhh4uq45sysgx6awnt.queue.core.windows.net/","table":"https://versionhh4uq45sysgx6awnt.table.core.windows.net/","file":"https://versionhh4uq45sysgx6awnt.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestpftneadec6xppaqvotfb7co35jfvayqczrmw3wi5eme4tqjv5a3mo36yxovz422a5tsk/providers/Microsoft.Storage/storageAccounts/versionhl63tjb3r4q3ws5sx","name":"versionhl63tjb3r4q3ws5sx","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-02-04T00:31:06.3214188Z","key2":"2023-02-04T00:31:06.3214188Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-04T00:31:06.6651986Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-04T00:31:06.6651986Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-02-04T00:31:06.1182743Z","primaryEndpoints":{"dfs":"https://versionhl63tjb3r4q3ws5sx.dfs.core.windows.net/","web":"https://versionhl63tjb3r4q3ws5sx.z2.web.core.windows.net/","blob":"https://versionhl63tjb3r4q3ws5sx.blob.core.windows.net/","queue":"https://versionhl63tjb3r4q3ws5sx.queue.core.windows.net/","table":"https://versionhl63tjb3r4q3ws5sx.table.core.windows.net/","file":"https://versionhl63tjb3r4q3ws5sx.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestqvcfbxjpjule4puetwhkpllretoylt7ohpkjs57vodvgogjye6ewgrl2l43lddfep4xy/providers/Microsoft.Storage/storageAccounts/versionhok2hs4otv43ciauc","name":"versionhok2hs4otv43ciauc","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-12-20T06:46:52.9844967Z","key2":"2022-12-20T06:46:52.9844967Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-20T06:46:53.3751227Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-20T06:46:53.3751227Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-12-20T06:46:52.8126468Z","primaryEndpoints":{"dfs":"https://versionhok2hs4otv43ciauc.dfs.core.windows.net/","web":"https://versionhok2hs4otv43ciauc.z2.web.core.windows.net/","blob":"https://versionhok2hs4otv43ciauc.blob.core.windows.net/","queue":"https://versionhok2hs4otv43ciauc.queue.core.windows.net/","table":"https://versionhok2hs4otv43ciauc.table.core.windows.net/","file":"https://versionhok2hs4otv43ciauc.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cliteste6lnfkdei2mzinyplhajo2t5ly327gwrwmuf5mrj74avle2b2kf4ulu4u3zlxxwts4ab/providers/Microsoft.Storage/storageAccounts/versionib6wdvsaxftddhtmh","name":"versionib6wdvsaxftddhtmh","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-28T22:27:01.2291330Z","key2":"2022-04-28T22:27:01.2291330Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-28T22:27:01.2447470Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-28T22:27:01.2447470Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-28T22:27:01.1041285Z","primaryEndpoints":{"dfs":"https://versionib6wdvsaxftddhtmh.dfs.core.windows.net/","web":"https://versionib6wdvsaxftddhtmh.z2.web.core.windows.net/","blob":"https://versionib6wdvsaxftddhtmh.blob.core.windows.net/","queue":"https://versionib6wdvsaxftddhtmh.queue.core.windows.net/","table":"https://versionib6wdvsaxftddhtmh.table.core.windows.net/","file":"https://versionib6wdvsaxftddhtmh.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestjaki23h7ffsrbotnr5wl2hprfxkg2ctps5l34kwx24e2vyf2u5bwjx52qbsglhax2j74/providers/Microsoft.Storage/storageAccounts/versionig3km4rvzh6lkaqnq","name":"versionig3km4rvzh6lkaqnq","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-07T19:59:19.1511602Z","key2":"2022-11-07T19:59:19.1511602Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-07T19:59:19.4637098Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-07T19:59:19.4637098Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-07T19:59:18.9792915Z","primaryEndpoints":{"dfs":"https://versionig3km4rvzh6lkaqnq.dfs.core.windows.net/","web":"https://versionig3km4rvzh6lkaqnq.z2.web.core.windows.net/","blob":"https://versionig3km4rvzh6lkaqnq.blob.core.windows.net/","queue":"https://versionig3km4rvzh6lkaqnq.queue.core.windows.net/","table":"https://versionig3km4rvzh6lkaqnq.table.core.windows.net/","file":"https://versionig3km4rvzh6lkaqnq.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesti5twtev4nt7cel7ygxhupx6tvfowykbyxvq7aqclx76mlvsomt6fradfz3xbl2qkuo77/providers/Microsoft.Storage/storageAccounts/versionijonp732sqkyptdxv","name":"versionijonp732sqkyptdxv","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-06-15T14:22:06.6522048Z","key2":"2022-06-15T14:22:06.6522048Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-06-15T14:22:06.6522048Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-06-15T14:22:06.6522048Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-06-15T14:22:06.5115315Z","primaryEndpoints":{"dfs":"https://versionijonp732sqkyptdxv.dfs.core.windows.net/","web":"https://versionijonp732sqkyptdxv.z2.web.core.windows.net/","blob":"https://versionijonp732sqkyptdxv.blob.core.windows.net/","queue":"https://versionijonp732sqkyptdxv.queue.core.windows.net/","table":"https://versionijonp732sqkyptdxv.table.core.windows.net/","file":"https://versionijonp732sqkyptdxv.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest74lh5dcwdivjzpbyoqvafkpvnfg3tregvqtf456g3udapzlfl4jyqlh3sde26d2jh3x6/providers/Microsoft.Storage/storageAccounts/versioniuezathg3v5v754k7","name":"versioniuezathg3v5v754k7","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-18T05:42:37.9837177Z","key2":"2022-04-18T05:42:37.9837177Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-18T05:42:37.9837177Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-18T05:42:37.9837177Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-18T05:42:37.8743443Z","primaryEndpoints":{"dfs":"https://versioniuezathg3v5v754k7.dfs.core.windows.net/","web":"https://versioniuezathg3v5v754k7.z2.web.core.windows.net/","blob":"https://versioniuezathg3v5v754k7.blob.core.windows.net/","queue":"https://versioniuezathg3v5v754k7.queue.core.windows.net/","table":"https://versioniuezathg3v5v754k7.table.core.windows.net/","file":"https://versioniuezathg3v5v754k7.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestcdvjnuor7heyx55wxz6h4jdaxblpvnyfdk47a7ameycswklee6pxoev7idm4m644qisg/providers/Microsoft.Storage/storageAccounts/versionizwzijfbdy5w6mvbu","name":"versionizwzijfbdy5w6mvbu","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-02-25T00:18:06.3765854Z","key2":"2022-02-25T00:18:06.3765854Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-25T00:18:06.3921844Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-25T00:18:06.3921844Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-02-25T00:18:06.2828372Z","primaryEndpoints":{"dfs":"https://versionizwzijfbdy5w6mvbu.dfs.core.windows.net/","web":"https://versionizwzijfbdy5w6mvbu.z2.web.core.windows.net/","blob":"https://versionizwzijfbdy5w6mvbu.blob.core.windows.net/","queue":"https://versionizwzijfbdy5w6mvbu.queue.core.windows.net/","table":"https://versionizwzijfbdy5w6mvbu.table.core.windows.net/","file":"https://versionizwzijfbdy5w6mvbu.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestyvfj56iwcgufwkocne3mpvfybdxcrwji7mafk5rzvuauqwkw74uorxwcrsdrex4qzxdb/providers/Microsoft.Storage/storageAccounts/versionjf5vwi62gnojxbrin","name":"versionjf5vwi62gnojxbrin","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-06-23T23:11:02.4854396Z","key2":"2022-06-23T23:11:02.4854396Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-06-23T23:11:02.4854396Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-06-23T23:11:02.4854396Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-06-23T23:11:02.3760826Z","primaryEndpoints":{"dfs":"https://versionjf5vwi62gnojxbrin.dfs.core.windows.net/","web":"https://versionjf5vwi62gnojxbrin.z2.web.core.windows.net/","blob":"https://versionjf5vwi62gnojxbrin.blob.core.windows.net/","queue":"https://versionjf5vwi62gnojxbrin.queue.core.windows.net/","table":"https://versionjf5vwi62gnojxbrin.table.core.windows.net/","file":"https://versionjf5vwi62gnojxbrin.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestr6qhbvpuc4giydu4ihwgqjkmhvozznbl7hcnvemmbc2hreditz2noad2w5oayftbewtx/providers/Microsoft.Storage/storageAccounts/versionjsx4iqhq6slpwqblt","name":"versionjsx4iqhq6slpwqblt","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-09-29T09:51:38.4839787Z","key2":"2022-09-29T09:51:38.4839787Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-29T09:51:38.7496050Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-29T09:51:38.7496050Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-09-29T09:51:38.3277296Z","primaryEndpoints":{"dfs":"https://versionjsx4iqhq6slpwqblt.dfs.core.windows.net/","web":"https://versionjsx4iqhq6slpwqblt.z2.web.core.windows.net/","blob":"https://versionjsx4iqhq6slpwqblt.blob.core.windows.net/","queue":"https://versionjsx4iqhq6slpwqblt.queue.core.windows.net/","table":"https://versionjsx4iqhq6slpwqblt.table.core.windows.net/","file":"https://versionjsx4iqhq6slpwqblt.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestpknalubmxdzzkws2edlpr2pq5sbzdm346ogapp35pmhzxsydodwymmwnvcs2q5uaxvqf/providers/Microsoft.Storage/storageAccounts/versionjxkibapni3futy6lr","name":"versionjxkibapni3futy6lr","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-15T11:24:13.5922373Z","key2":"2023-03-15T11:24:13.5922373Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-15T11:24:13.7797600Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-15T11:24:13.7797600Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-15T11:24:13.3890819Z","primaryEndpoints":{"dfs":"https://versionjxkibapni3futy6lr.dfs.core.windows.net/","web":"https://versionjxkibapni3futy6lr.z2.web.core.windows.net/","blob":"https://versionjxkibapni3futy6lr.blob.core.windows.net/","queue":"https://versionjxkibapni3futy6lr.queue.core.windows.net/","table":"https://versionjxkibapni3futy6lr.table.core.windows.net/","file":"https://versionjxkibapni3futy6lr.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest2bf3y635koqimi32ff256osuvtgnxbnvoqb3mm4yqgsppfdhiopu7vwpgv7ibucpvvas/providers/Microsoft.Storage/storageAccounts/versionkd6zpavp6fipypfp5","name":"versionkd6zpavp6fipypfp5","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-05T00:18:31.9846284Z","key2":"2022-08-05T00:18:31.9846284Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-05T00:18:32.2346451Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-05T00:18:32.2346451Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-05T00:18:31.8752287Z","primaryEndpoints":{"dfs":"https://versionkd6zpavp6fipypfp5.dfs.core.windows.net/","web":"https://versionkd6zpavp6fipypfp5.z2.web.core.windows.net/","blob":"https://versionkd6zpavp6fipypfp5.blob.core.windows.net/","queue":"https://versionkd6zpavp6fipypfp5.queue.core.windows.net/","table":"https://versionkd6zpavp6fipypfp5.table.core.windows.net/","file":"https://versionkd6zpavp6fipypfp5.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestfwy2dyhy6smxhgtc3y2ze62qmfopccjvy7slda55sfqmm7k4u7v74zoxijf6oqjjoixq/providers/Microsoft.Storage/storageAccounts/versionkgiu2axbia6ke5dpj","name":"versionkgiu2axbia6ke5dpj","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-12-30T01:42:47.2914626Z","key2":"2022-12-30T01:42:47.2914626Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-30T01:42:47.6039673Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-30T01:42:47.6039673Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-12-30T01:42:47.1352367Z","primaryEndpoints":{"dfs":"https://versionkgiu2axbia6ke5dpj.dfs.core.windows.net/","web":"https://versionkgiu2axbia6ke5dpj.z2.web.core.windows.net/","blob":"https://versionkgiu2axbia6ke5dpj.blob.core.windows.net/","queue":"https://versionkgiu2axbia6ke5dpj.queue.core.windows.net/","table":"https://versionkgiu2axbia6ke5dpj.table.core.windows.net/","file":"https://versionkgiu2axbia6ke5dpj.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestfjg3rxzubogi6qrblsgw3mmesxhn3pxjg27a5ktf7gnrxrnhwlrylljjshcwyyghqxbu/providers/Microsoft.Storage/storageAccounts/versionko6ksgiyhw5bzflr7","name":"versionko6ksgiyhw5bzflr7","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-15T09:44:43.3485045Z","key2":"2022-04-15T09:44:43.3485045Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-15T09:44:43.3485045Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-15T09:44:43.3485045Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-15T09:44:43.2547236Z","primaryEndpoints":{"dfs":"https://versionko6ksgiyhw5bzflr7.dfs.core.windows.net/","web":"https://versionko6ksgiyhw5bzflr7.z2.web.core.windows.net/","blob":"https://versionko6ksgiyhw5bzflr7.blob.core.windows.net/","queue":"https://versionko6ksgiyhw5bzflr7.queue.core.windows.net/","table":"https://versionko6ksgiyhw5bzflr7.table.core.windows.net/","file":"https://versionko6ksgiyhw5bzflr7.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestp72dor74tpa2faagurudrlvrqxc2uwykqqotdxt457gk6yw54nyk25rj5b3krtefxdyw/providers/Microsoft.Storage/storageAccounts/versionkuoka36oxq2kvpue4","name":"versionkuoka36oxq2kvpue4","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-23T17:41:08.5334821Z","key2":"2023-03-23T17:41:08.5334821Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-23T17:41:08.7834284Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-23T17:41:08.7834284Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-23T17:41:08.2991447Z","primaryEndpoints":{"dfs":"https://versionkuoka36oxq2kvpue4.dfs.core.windows.net/","web":"https://versionkuoka36oxq2kvpue4.z2.web.core.windows.net/","blob":"https://versionkuoka36oxq2kvpue4.blob.core.windows.net/","queue":"https://versionkuoka36oxq2kvpue4.queue.core.windows.net/","table":"https://versionkuoka36oxq2kvpue4.table.core.windows.net/","file":"https://versionkuoka36oxq2kvpue4.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestkzfdhprmzadvpjklrd7656pshnk33mbj6omwyff2jzqjatbmhegyprcfs7wbi4ypmvef/providers/Microsoft.Storage/storageAccounts/versionm5vzvntn2srqhkssx","name":"versionm5vzvntn2srqhkssx","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-12-09T23:15:38.7806886Z","key2":"2021-12-09T23:15:38.7806886Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-09T23:15:38.7806886Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-09T23:15:38.7806886Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-12-09T23:15:38.7025605Z","primaryEndpoints":{"dfs":"https://versionm5vzvntn2srqhkssx.dfs.core.windows.net/","web":"https://versionm5vzvntn2srqhkssx.z2.web.core.windows.net/","blob":"https://versionm5vzvntn2srqhkssx.blob.core.windows.net/","queue":"https://versionm5vzvntn2srqhkssx.queue.core.windows.net/","table":"https://versionm5vzvntn2srqhkssx.table.core.windows.net/","file":"https://versionm5vzvntn2srqhkssx.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestcn3l6sycbepzkd2ybj7plr6gjmx6fgezenx32vhhyyffqqwjya67vjd4kodzxll446ln/providers/Microsoft.Storage/storageAccounts/versionmfgix44dhfghc547p","name":"versionmfgix44dhfghc547p","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-19T02:02:38.1319758Z","key2":"2022-08-19T02:02:38.1319758Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-19T02:02:38.5850775Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-19T02:02:38.5850775Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-19T02:02:37.9913600Z","primaryEndpoints":{"dfs":"https://versionmfgix44dhfghc547p.dfs.core.windows.net/","web":"https://versionmfgix44dhfghc547p.z2.web.core.windows.net/","blob":"https://versionmfgix44dhfghc547p.blob.core.windows.net/","queue":"https://versionmfgix44dhfghc547p.queue.core.windows.net/","table":"https://versionmfgix44dhfghc547p.table.core.windows.net/","file":"https://versionmfgix44dhfghc547p.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestrucmsuhepako3zykpbjum463g65jyy7upzyjekugytpfpg7aad4exswd6bb4aewzt3wx/providers/Microsoft.Storage/storageAccounts/versionmgdngb2qf4xgzpvw7","name":"versionmgdngb2qf4xgzpvw7","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-07-28T23:37:08.8042346Z","key2":"2022-07-28T23:37:08.8042346Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-28T23:37:09.2104896Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-28T23:37:09.2104896Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-07-28T23:37:08.6791923Z","primaryEndpoints":{"dfs":"https://versionmgdngb2qf4xgzpvw7.dfs.core.windows.net/","web":"https://versionmgdngb2qf4xgzpvw7.z2.web.core.windows.net/","blob":"https://versionmgdngb2qf4xgzpvw7.blob.core.windows.net/","queue":"https://versionmgdngb2qf4xgzpvw7.queue.core.windows.net/","table":"https://versionmgdngb2qf4xgzpvw7.table.core.windows.net/","file":"https://versionmgdngb2qf4xgzpvw7.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestydmvdc5hfhhozixu5mnrgpm47cdkaolnrfluktwwtgkdwkqfqecswr2i7w7c5ps6ntkx/providers/Microsoft.Storage/storageAccounts/versionmr26bcyy2dwn4bpju","name":"versionmr26bcyy2dwn4bpju","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-23T11:14:33.6474550Z","key2":"2023-03-23T11:14:33.6474550Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-23T11:14:33.8506129Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-23T11:14:33.8506129Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-23T11:14:33.4131252Z","primaryEndpoints":{"dfs":"https://versionmr26bcyy2dwn4bpju.dfs.core.windows.net/","web":"https://versionmr26bcyy2dwn4bpju.z2.web.core.windows.net/","blob":"https://versionmr26bcyy2dwn4bpju.blob.core.windows.net/","queue":"https://versionmr26bcyy2dwn4bpju.queue.core.windows.net/","table":"https://versionmr26bcyy2dwn4bpju.table.core.windows.net/","file":"https://versionmr26bcyy2dwn4bpju.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest343dzma6rtq62hhvl7i2wibqtwc2zsp7drdz7nvo75qh3w33dqswyvczpijlaklzk3hc/providers/Microsoft.Storage/storageAccounts/versionn73uafs7viwmdhk3w","name":"versionn73uafs7viwmdhk3w","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-18T08:14:36.3481708Z","key2":"2022-08-18T08:14:36.3481708Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-18T08:14:36.7543973Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-18T08:14:36.7543973Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-18T08:14:36.2075294Z","primaryEndpoints":{"dfs":"https://versionn73uafs7viwmdhk3w.dfs.core.windows.net/","web":"https://versionn73uafs7viwmdhk3w.z2.web.core.windows.net/","blob":"https://versionn73uafs7viwmdhk3w.blob.core.windows.net/","queue":"https://versionn73uafs7viwmdhk3w.queue.core.windows.net/","table":"https://versionn73uafs7viwmdhk3w.table.core.windows.net/","file":"https://versionn73uafs7viwmdhk3w.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest4ynxfhry5dpkuo3xwssvdbe3iwcxt5ewlnx3lz332nsyd3piqlooviiegb2uplmxnctu/providers/Microsoft.Storage/storageAccounts/versionnaeshhylx7ri7rvhk","name":"versionnaeshhylx7ri7rvhk","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-18T01:17:46.3041863Z","key2":"2022-03-18T01:17:46.3041863Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-18T01:17:46.3198179Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-18T01:17:46.3198179Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-18T01:17:46.0698030Z","primaryEndpoints":{"dfs":"https://versionnaeshhylx7ri7rvhk.dfs.core.windows.net/","web":"https://versionnaeshhylx7ri7rvhk.z2.web.core.windows.net/","blob":"https://versionnaeshhylx7ri7rvhk.blob.core.windows.net/","queue":"https://versionnaeshhylx7ri7rvhk.queue.core.windows.net/","table":"https://versionnaeshhylx7ri7rvhk.table.core.windows.net/","file":"https://versionnaeshhylx7ri7rvhk.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestqtov5khibmli5l5qnqxx7sqsiomitv4dy6e7v2p6g6baxo5k7gybvzol2mludvvlt3hk/providers/Microsoft.Storage/storageAccounts/versionncglaxef3bncte6ug","name":"versionncglaxef3bncte6ug","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-12-09T05:01:00.4631938Z","key2":"2021-12-09T05:01:00.4631938Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-09T05:01:00.4631938Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-09T05:01:00.4631938Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-12-09T05:01:00.4007471Z","primaryEndpoints":{"dfs":"https://versionncglaxef3bncte6ug.dfs.core.windows.net/","web":"https://versionncglaxef3bncte6ug.z2.web.core.windows.net/","blob":"https://versionncglaxef3bncte6ug.blob.core.windows.net/","queue":"https://versionncglaxef3bncte6ug.queue.core.windows.net/","table":"https://versionncglaxef3bncte6ug.table.core.windows.net/","file":"https://versionncglaxef3bncte6ug.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestyex6l2i6otx4eikzzr7rikdz4b6rezhqeg6mnzwvtof4vpxkcw34rd7hwpk7q5ltnrxp/providers/Microsoft.Storage/storageAccounts/versionncoq7gv5mbp4o2uf6","name":"versionncoq7gv5mbp4o2uf6","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-10-15T06:47:03.1566686Z","key2":"2021-10-15T06:47:03.1566686Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-15T06:47:03.1723019Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-15T06:47:03.1723019Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-15T06:47:03.0785915Z","primaryEndpoints":{"dfs":"https://versionncoq7gv5mbp4o2uf6.dfs.core.windows.net/","web":"https://versionncoq7gv5mbp4o2uf6.z2.web.core.windows.net/","blob":"https://versionncoq7gv5mbp4o2uf6.blob.core.windows.net/","queue":"https://versionncoq7gv5mbp4o2uf6.queue.core.windows.net/","table":"https://versionncoq7gv5mbp4o2uf6.table.core.windows.net/","file":"https://versionncoq7gv5mbp4o2uf6.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestpt7yfkvr6unjcp57uajezen56cyew2jvfeag5micggvolykseig5qe7lcc7sdcl7khbr/providers/Microsoft.Storage/storageAccounts/versionnjnjb5hfza3p4uwl7","name":"versionnjnjb5hfza3p4uwl7","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-23T06:56:14.4520215Z","key2":"2023-03-23T06:56:14.4520215Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-23T06:56:28.2333657Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-23T06:56:28.2333657Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-23T06:56:14.0770203Z","primaryEndpoints":{"dfs":"https://versionnjnjb5hfza3p4uwl7.dfs.core.windows.net/","web":"https://versionnjnjb5hfza3p4uwl7.z2.web.core.windows.net/","blob":"https://versionnjnjb5hfza3p4uwl7.blob.core.windows.net/","queue":"https://versionnjnjb5hfza3p4uwl7.queue.core.windows.net/","table":"https://versionnjnjb5hfza3p4uwl7.table.core.windows.net/","file":"https://versionnjnjb5hfza3p4uwl7.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest4o7n2q52jdpjbuziytuz6okly5zgjumvkf77243bj4hg3p72jm4mqyyxzo2xyfmdyqkw/providers/Microsoft.Storage/storageAccounts/versionnn6a6im3moevkgh5s","name":"versionnn6a6im3moevkgh5s","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-03T11:45:31.0873584Z","key2":"2022-11-03T11:45:31.0873584Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-03T11:45:31.4779115Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-03T11:45:31.4779115Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-03T11:45:30.9310587Z","primaryEndpoints":{"dfs":"https://versionnn6a6im3moevkgh5s.dfs.core.windows.net/","web":"https://versionnn6a6im3moevkgh5s.z2.web.core.windows.net/","blob":"https://versionnn6a6im3moevkgh5s.blob.core.windows.net/","queue":"https://versionnn6a6im3moevkgh5s.queue.core.windows.net/","table":"https://versionnn6a6im3moevkgh5s.table.core.windows.net/","file":"https://versionnn6a6im3moevkgh5s.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest2o33hinft6ce2ofx6lqzxezrpd6ufi46zdz6eeo2zdmpf2eafxy3unyriqnx5puvfupj/providers/Microsoft.Storage/storageAccounts/versionnow6coinzudxfzmvd","name":"versionnow6coinzudxfzmvd","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-28T14:59:43.9629961Z","key2":"2023-01-28T14:59:43.9629961Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-28T14:59:44.2598321Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-28T14:59:44.2598321Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-28T14:59:43.7754527Z","primaryEndpoints":{"dfs":"https://versionnow6coinzudxfzmvd.dfs.core.windows.net/","web":"https://versionnow6coinzudxfzmvd.z2.web.core.windows.net/","blob":"https://versionnow6coinzudxfzmvd.blob.core.windows.net/","queue":"https://versionnow6coinzudxfzmvd.queue.core.windows.net/","table":"https://versionnow6coinzudxfzmvd.table.core.windows.net/","file":"https://versionnow6coinzudxfzmvd.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestvexlopurtffpw44qelwzhnrj4hrri453i57dssogm2nrq3tgb4gdctqnh22two36b4r4/providers/Microsoft.Storage/storageAccounts/versiono3puxbh7aoleprgrj","name":"versiono3puxbh7aoleprgrj","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-07T22:54:30.4927734Z","key2":"2022-04-07T22:54:30.4927734Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-07T22:54:30.4927734Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-07T22:54:30.4927734Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-07T22:54:30.3834786Z","primaryEndpoints":{"dfs":"https://versiono3puxbh7aoleprgrj.dfs.core.windows.net/","web":"https://versiono3puxbh7aoleprgrj.z2.web.core.windows.net/","blob":"https://versiono3puxbh7aoleprgrj.blob.core.windows.net/","queue":"https://versiono3puxbh7aoleprgrj.queue.core.windows.net/","table":"https://versiono3puxbh7aoleprgrj.table.core.windows.net/","file":"https://versiono3puxbh7aoleprgrj.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest4hjjelhodbnxnyv3gpitmvqm2g57s4osl4jrt3fa5jtsrwbqbikwerf5tiwwmmekgcsp/providers/Microsoft.Storage/storageAccounts/versiono5slm5nxi3gl5ndil","name":"versiono5slm5nxi3gl5ndil","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-05-12T22:51:21.6092516Z","key2":"2022-05-12T22:51:21.6092516Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-12T22:51:21.6092516Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-12T22:51:21.6092516Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-05-12T22:51:21.4686030Z","primaryEndpoints":{"dfs":"https://versiono5slm5nxi3gl5ndil.dfs.core.windows.net/","web":"https://versiono5slm5nxi3gl5ndil.z2.web.core.windows.net/","blob":"https://versiono5slm5nxi3gl5ndil.blob.core.windows.net/","queue":"https://versiono5slm5nxi3gl5ndil.queue.core.windows.net/","table":"https://versiono5slm5nxi3gl5ndil.table.core.windows.net/","file":"https://versiono5slm5nxi3gl5ndil.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestr5lb26gsnviehzgb2icrhblkjclirvogxofpm7g7ujvaw2vggxcszjiu66pirrgz6oqo/providers/Microsoft.Storage/storageAccounts/versionoi63kv4i4k5ohfsbs","name":"versionoi63kv4i4k5ohfsbs","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-20T04:10:32.7145393Z","key2":"2023-01-20T04:10:32.7145393Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-20T04:10:33.0113943Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-20T04:10:33.0113943Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-20T04:10:32.5270259Z","primaryEndpoints":{"dfs":"https://versionoi63kv4i4k5ohfsbs.dfs.core.windows.net/","web":"https://versionoi63kv4i4k5ohfsbs.z2.web.core.windows.net/","blob":"https://versionoi63kv4i4k5ohfsbs.blob.core.windows.net/","queue":"https://versionoi63kv4i4k5ohfsbs.queue.core.windows.net/","table":"https://versionoi63kv4i4k5ohfsbs.table.core.windows.net/","file":"https://versionoi63kv4i4k5ohfsbs.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest362gvxl72v6uq6oj6l7qacksa3grnrow2ahkvkeqkk6frlifprjlz5xq7v7y4mc2mkt4/providers/Microsoft.Storage/storageAccounts/versionomm3qhqmjr7zk4llh","name":"versionomm3qhqmjr7zk4llh","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-07-15T00:27:33.6431259Z","key2":"2022-07-15T00:27:33.6431259Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-15T00:27:33.9400382Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-15T00:27:33.9400382Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-07-15T00:27:33.5181499Z","primaryEndpoints":{"dfs":"https://versionomm3qhqmjr7zk4llh.dfs.core.windows.net/","web":"https://versionomm3qhqmjr7zk4llh.z2.web.core.windows.net/","blob":"https://versionomm3qhqmjr7zk4llh.blob.core.windows.net/","queue":"https://versionomm3qhqmjr7zk4llh.queue.core.windows.net/","table":"https://versionomm3qhqmjr7zk4llh.table.core.windows.net/","file":"https://versionomm3qhqmjr7zk4llh.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest5qgbjmgp4dbfryqs33skw2pkptk2sdmoqsw6nqonzmeekbq3ovley42itnpj4yfej5yi/providers/Microsoft.Storage/storageAccounts/versionoojtzpigw27c2rlwi","name":"versionoojtzpigw27c2rlwi","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-12-30T22:31:21.7608674Z","key2":"2021-12-30T22:31:21.7608674Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-30T22:31:21.7765100Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-30T22:31:21.7765100Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-12-30T22:31:21.4483344Z","primaryEndpoints":{"dfs":"https://versionoojtzpigw27c2rlwi.dfs.core.windows.net/","web":"https://versionoojtzpigw27c2rlwi.z2.web.core.windows.net/","blob":"https://versionoojtzpigw27c2rlwi.blob.core.windows.net/","queue":"https://versionoojtzpigw27c2rlwi.queue.core.windows.net/","table":"https://versionoojtzpigw27c2rlwi.table.core.windows.net/","file":"https://versionoojtzpigw27c2rlwi.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestgep6b5rflq6ptcqyaxnfrtk7mey3trawc7cghjzoqndaur24ihclf7vo2bvtckm2gh6c/providers/Microsoft.Storage/storageAccounts/versionoul525kyfkcygnd5s","name":"versionoul525kyfkcygnd5s","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-12-20T03:16:38.6647486Z","key2":"2022-12-20T03:16:38.6647486Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-20T03:16:39.1335532Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-20T03:16:39.1335532Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-12-20T03:16:38.5084772Z","primaryEndpoints":{"dfs":"https://versionoul525kyfkcygnd5s.dfs.core.windows.net/","web":"https://versionoul525kyfkcygnd5s.z2.web.core.windows.net/","blob":"https://versionoul525kyfkcygnd5s.blob.core.windows.net/","queue":"https://versionoul525kyfkcygnd5s.queue.core.windows.net/","table":"https://versionoul525kyfkcygnd5s.table.core.windows.net/","file":"https://versionoul525kyfkcygnd5s.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestpkc4ipl24afczosswxt7mpm7qrmci3e4aeb74bczupksn65o7thiiptjjos53tcjqis3/providers/Microsoft.Storage/storageAccounts/versionpvmhe75cz3f3qxgru","name":"versionpvmhe75cz3f3qxgru","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-12-02T02:56:16.9035958Z","key2":"2022-12-02T02:56:16.9035958Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-02T02:56:17.2319066Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-02T02:56:17.2319066Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-12-02T02:56:16.7160977Z","primaryEndpoints":{"dfs":"https://versionpvmhe75cz3f3qxgru.dfs.core.windows.net/","web":"https://versionpvmhe75cz3f3qxgru.z2.web.core.windows.net/","blob":"https://versionpvmhe75cz3f3qxgru.blob.core.windows.net/","queue":"https://versionpvmhe75cz3f3qxgru.queue.core.windows.net/","table":"https://versionpvmhe75cz3f3qxgru.table.core.windows.net/","file":"https://versionpvmhe75cz3f3qxgru.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest3whtgbb4m23hi344mcntibukfbt2hc6csmxo2inb2dwdj5enylg47ehnzdmglkrgmbbb/providers/Microsoft.Storage/storageAccounts/versionqnpqqgsckmkrhhywz","name":"versionqnpqqgsckmkrhhywz","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-18T02:40:15.7264422Z","key2":"2022-11-18T02:40:15.7264422Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-18T02:40:16.1170593Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-18T02:40:16.1170593Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-18T02:40:15.5545423Z","primaryEndpoints":{"dfs":"https://versionqnpqqgsckmkrhhywz.dfs.core.windows.net/","web":"https://versionqnpqqgsckmkrhhywz.z2.web.core.windows.net/","blob":"https://versionqnpqqgsckmkrhhywz.blob.core.windows.net/","queue":"https://versionqnpqqgsckmkrhhywz.queue.core.windows.net/","table":"https://versionqnpqqgsckmkrhhywz.table.core.windows.net/","file":"https://versionqnpqqgsckmkrhhywz.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestyxq5yt6z4or5ddvyvubtdjn73mslv25s4bqqme3ljmj6jsaagbmyn376m3cdex35tubw/providers/Microsoft.Storage/storageAccounts/versionqp3efyteboplomp5w","name":"versionqp3efyteboplomp5w","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-09-07T02:20:09.3003824Z","key2":"2021-09-07T02:20:09.3003824Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-07T02:20:09.3003824Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-07T02:20:09.3003824Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-07T02:20:09.2378807Z","primaryEndpoints":{"dfs":"https://versionqp3efyteboplomp5w.dfs.core.windows.net/","web":"https://versionqp3efyteboplomp5w.z2.web.core.windows.net/","blob":"https://versionqp3efyteboplomp5w.blob.core.windows.net/","queue":"https://versionqp3efyteboplomp5w.queue.core.windows.net/","table":"https://versionqp3efyteboplomp5w.table.core.windows.net/","file":"https://versionqp3efyteboplomp5w.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestuxh3ygml4miiko4jcrppq2452l5lhcosfzxyyucncerhsgxco5vr2x5agxnsdw5hswzg/providers/Microsoft.Storage/storageAccounts/versionroa5ohbkl4zopqocq","name":"versionroa5ohbkl4zopqocq","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-12-23T02:58:47.8788249Z","key2":"2022-12-23T02:58:47.8788249Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-23T02:58:48.1288338Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-23T02:58:48.1288338Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-12-23T02:58:47.7069614Z","primaryEndpoints":{"dfs":"https://versionroa5ohbkl4zopqocq.dfs.core.windows.net/","web":"https://versionroa5ohbkl4zopqocq.z2.web.core.windows.net/","blob":"https://versionroa5ohbkl4zopqocq.blob.core.windows.net/","queue":"https://versionroa5ohbkl4zopqocq.queue.core.windows.net/","table":"https://versionroa5ohbkl4zopqocq.table.core.windows.net/","file":"https://versionroa5ohbkl4zopqocq.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest27tntypkdnlo3adbzt7qqcx3detlxgtxnuxhaxdgobws4bjc26vshca2qezntlnmpuup/providers/Microsoft.Storage/storageAccounts/versionryihikjyurp5tntba","name":"versionryihikjyurp5tntba","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-11-11T22:07:42.2418545Z","key2":"2021-11-11T22:07:42.2418545Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-11T22:07:42.2418545Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-11T22:07:42.2418545Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-11-11T22:07:42.1637179Z","primaryEndpoints":{"dfs":"https://versionryihikjyurp5tntba.dfs.core.windows.net/","web":"https://versionryihikjyurp5tntba.z2.web.core.windows.net/","blob":"https://versionryihikjyurp5tntba.blob.core.windows.net/","queue":"https://versionryihikjyurp5tntba.queue.core.windows.net/","table":"https://versionryihikjyurp5tntba.table.core.windows.net/","file":"https://versionryihikjyurp5tntba.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestz4bcht3lymqfffkatndjcle4qf567sbk5b3hfcoqhkrfgghei6jeqgan2zr2i2j5fbtq/providers/Microsoft.Storage/storageAccounts/versions3jowsvxiiqegyrbr","name":"versions3jowsvxiiqegyrbr","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-12-23T22:12:49.9938938Z","key2":"2021-12-23T22:12:49.9938938Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-23T22:12:49.9938938Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-23T22:12:49.9938938Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-12-23T22:12:49.9157469Z","primaryEndpoints":{"dfs":"https://versions3jowsvxiiqegyrbr.dfs.core.windows.net/","web":"https://versions3jowsvxiiqegyrbr.z2.web.core.windows.net/","blob":"https://versions3jowsvxiiqegyrbr.blob.core.windows.net/","queue":"https://versions3jowsvxiiqegyrbr.queue.core.windows.net/","table":"https://versions3jowsvxiiqegyrbr.table.core.windows.net/","file":"https://versions3jowsvxiiqegyrbr.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesturbzqfflmkkupfwgtkutwvdy5nte5rec7neu6eyya4kahyepssopgq72mzxl54g7h2pt/providers/Microsoft.Storage/storageAccounts/versionscknbekpvmwrjeznt","name":"versionscknbekpvmwrjeznt","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-10-28T02:39:44.7553582Z","key2":"2021-10-28T02:39:44.7553582Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-28T02:39:44.7553582Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-28T02:39:44.7553582Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-28T02:39:44.6772068Z","primaryEndpoints":{"dfs":"https://versionscknbekpvmwrjeznt.dfs.core.windows.net/","web":"https://versionscknbekpvmwrjeznt.z2.web.core.windows.net/","blob":"https://versionscknbekpvmwrjeznt.blob.core.windows.net/","queue":"https://versionscknbekpvmwrjeznt.queue.core.windows.net/","table":"https://versionscknbekpvmwrjeznt.table.core.windows.net/","file":"https://versionscknbekpvmwrjeznt.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestrkslyyrl5j3u5uux3ks2qrfnnkh4bksgq57aah476pv6udiv6voez6dfhydwgvuq7ktw/providers/Microsoft.Storage/storageAccounts/versionsfvydkxkn57mvldww","name":"versionsfvydkxkn57mvldww","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-27T01:25:56.8007830Z","key2":"2023-01-27T01:25:56.8007830Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-27T01:25:57.0507869Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-27T01:25:57.0507869Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-27T01:25:56.5976584Z","primaryEndpoints":{"dfs":"https://versionsfvydkxkn57mvldww.dfs.core.windows.net/","web":"https://versionsfvydkxkn57mvldww.z2.web.core.windows.net/","blob":"https://versionsfvydkxkn57mvldww.blob.core.windows.net/","queue":"https://versionsfvydkxkn57mvldww.queue.core.windows.net/","table":"https://versionsfvydkxkn57mvldww.table.core.windows.net/","file":"https://versionsfvydkxkn57mvldww.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestd5q64bqhg7etouaunbpihutfyklxtsq6th5x27ddcpkn5ddwaj7yeth7w6vabib2jk36/providers/Microsoft.Storage/storageAccounts/versionsl4dpowre7blcmtnv","name":"versionsl4dpowre7blcmtnv","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-17T13:52:33.1524401Z","key2":"2022-03-17T13:52:33.1524401Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-17T13:52:33.1682399Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-17T13:52:33.1682399Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-17T13:52:33.0430992Z","primaryEndpoints":{"dfs":"https://versionsl4dpowre7blcmtnv.dfs.core.windows.net/","web":"https://versionsl4dpowre7blcmtnv.z2.web.core.windows.net/","blob":"https://versionsl4dpowre7blcmtnv.blob.core.windows.net/","queue":"https://versionsl4dpowre7blcmtnv.queue.core.windows.net/","table":"https://versionsl4dpowre7blcmtnv.table.core.windows.net/","file":"https://versionsl4dpowre7blcmtnv.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesttfwerdemnnqhnkhq7pesq4g3fy2ms2qei6yjrfucueeqhy74fu5kdcxkbap7znlruizn/providers/Microsoft.Storage/storageAccounts/versionsnhg3s55m22flnaim","name":"versionsnhg3s55m22flnaim","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-02-28T16:47:35.2710910Z","key2":"2022-02-28T16:47:35.2710910Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-28T16:47:35.2867568Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-28T16:47:35.2867568Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-02-28T16:47:35.1773825Z","primaryEndpoints":{"dfs":"https://versionsnhg3s55m22flnaim.dfs.core.windows.net/","web":"https://versionsnhg3s55m22flnaim.z2.web.core.windows.net/","blob":"https://versionsnhg3s55m22flnaim.blob.core.windows.net/","queue":"https://versionsnhg3s55m22flnaim.queue.core.windows.net/","table":"https://versionsnhg3s55m22flnaim.table.core.windows.net/","file":"https://versionsnhg3s55m22flnaim.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest2aypq4ri7ntc4vk7uzqnq5m5uvpubprfpj6qamt74t2ro73rk6gcv6pklnqtlizhvb2r/providers/Microsoft.Storage/storageAccounts/versionsrmjrvzlhnhmolxf2","name":"versionsrmjrvzlhnhmolxf2","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-18T15:54:34.4121532Z","key2":"2022-08-18T15:54:34.4121532Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-18T15:54:34.8184003Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-18T15:54:34.8184003Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-18T15:54:34.2715218Z","primaryEndpoints":{"dfs":"https://versionsrmjrvzlhnhmolxf2.dfs.core.windows.net/","web":"https://versionsrmjrvzlhnhmolxf2.z2.web.core.windows.net/","blob":"https://versionsrmjrvzlhnhmolxf2.blob.core.windows.net/","queue":"https://versionsrmjrvzlhnhmolxf2.queue.core.windows.net/","table":"https://versionsrmjrvzlhnhmolxf2.table.core.windows.net/","file":"https://versionsrmjrvzlhnhmolxf2.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest3mxvvlnqmgu3qms6mr7qyrwexk2txseobg3ab7q5jwmgpsfukpwfbpnuayfirzpmkyhl/providers/Microsoft.Storage/storageAccounts/versionthfva3cmurgq4r377","name":"versionthfva3cmurgq4r377","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-03T17:48:13.6119292Z","key2":"2022-11-03T17:48:13.6119292Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-03T17:48:13.9556580Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-03T17:48:13.9556580Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-03T17:48:13.4556868Z","primaryEndpoints":{"dfs":"https://versionthfva3cmurgq4r377.dfs.core.windows.net/","web":"https://versionthfva3cmurgq4r377.z2.web.core.windows.net/","blob":"https://versionthfva3cmurgq4r377.blob.core.windows.net/","queue":"https://versionthfva3cmurgq4r377.queue.core.windows.net/","table":"https://versionthfva3cmurgq4r377.table.core.windows.net/","file":"https://versionthfva3cmurgq4r377.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest6j4p5hu3qwk67zq467rtwcd2a7paxiwrgpvjuqvw3drzvoz3clyu22h7l3gmkbn2c4oa/providers/Microsoft.Storage/storageAccounts/versionu6gh46ckmtwb2izub","name":"versionu6gh46ckmtwb2izub","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-16T05:28:58.1591481Z","key2":"2022-03-16T05:28:58.1591481Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-16T05:28:58.1747873Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-16T05:28:58.1747873Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-16T05:28:58.0654507Z","primaryEndpoints":{"dfs":"https://versionu6gh46ckmtwb2izub.dfs.core.windows.net/","web":"https://versionu6gh46ckmtwb2izub.z2.web.core.windows.net/","blob":"https://versionu6gh46ckmtwb2izub.blob.core.windows.net/","queue":"https://versionu6gh46ckmtwb2izub.queue.core.windows.net/","table":"https://versionu6gh46ckmtwb2izub.table.core.windows.net/","file":"https://versionu6gh46ckmtwb2izub.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestg3t4ff274xdgnl7gmcjibaodgkjehibkbhazsrbxtfbmhdnk5qk32nsvghigjrrfqcf3/providers/Microsoft.Storage/storageAccounts/versionudtckpbeshjnvwywq","name":"versionudtckpbeshjnvwywq","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-14T16:06:54.6367221Z","key2":"2022-08-14T16:06:54.6367221Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-14T16:06:55.0273250Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-14T16:06:55.0273250Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-14T16:06:54.5273449Z","primaryEndpoints":{"dfs":"https://versionudtckpbeshjnvwywq.dfs.core.windows.net/","web":"https://versionudtckpbeshjnvwywq.z2.web.core.windows.net/","blob":"https://versionudtckpbeshjnvwywq.blob.core.windows.net/","queue":"https://versionudtckpbeshjnvwywq.queue.core.windows.net/","table":"https://versionudtckpbeshjnvwywq.table.core.windows.net/","file":"https://versionudtckpbeshjnvwywq.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestpq4z2s4ussagz3475tfeona54lhwv3b7mfspnfl7cp2xesgzh3y2rzrqtyombrz7fvqr/providers/Microsoft.Storage/storageAccounts/versionutmqaopndgfib6kut","name":"versionutmqaopndgfib6kut","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-10-09T10:07:38.7394722Z","key2":"2022-10-09T10:07:38.7394722Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-09T10:07:39.0363708Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-09T10:07:39.0363708Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-09T10:07:38.5832152Z","primaryEndpoints":{"dfs":"https://versionutmqaopndgfib6kut.dfs.core.windows.net/","web":"https://versionutmqaopndgfib6kut.z2.web.core.windows.net/","blob":"https://versionutmqaopndgfib6kut.blob.core.windows.net/","queue":"https://versionutmqaopndgfib6kut.queue.core.windows.net/","table":"https://versionutmqaopndgfib6kut.table.core.windows.net/","file":"https://versionutmqaopndgfib6kut.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestpekz5ulefnmypczfvdocgugtjaudqms67ndgmsxo5zluturxj5vv5atblccjqbbrsu3n/providers/Microsoft.Storage/storageAccounts/versionuy4oxfmka2egmqius","name":"versionuy4oxfmka2egmqius","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-09-28T13:10:39.6619883Z","key2":"2022-09-28T13:10:39.6619883Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T13:10:39.9745499Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T13:10:39.9745499Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-09-28T13:10:39.5369651Z","primaryEndpoints":{"dfs":"https://versionuy4oxfmka2egmqius.dfs.core.windows.net/","web":"https://versionuy4oxfmka2egmqius.z2.web.core.windows.net/","blob":"https://versionuy4oxfmka2egmqius.blob.core.windows.net/","queue":"https://versionuy4oxfmka2egmqius.queue.core.windows.net/","table":"https://versionuy4oxfmka2egmqius.table.core.windows.net/","file":"https://versionuy4oxfmka2egmqius.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestqj4xav4vchpl5ke2jox42jwvqu5yik26nq6ufm3u62pdav4xvttu5ws6fg2bpd5oqpip/providers/Microsoft.Storage/storageAccounts/versionv4vwkkbx3f6xlhv7h","name":"versionv4vwkkbx3f6xlhv7h","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-02-10T03:11:42.1462327Z","key2":"2023-02-10T03:11:42.1462327Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-10T03:11:42.4118832Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-10T03:11:42.4118832Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-02-10T03:11:41.9587564Z","primaryEndpoints":{"dfs":"https://versionv4vwkkbx3f6xlhv7h.dfs.core.windows.net/","web":"https://versionv4vwkkbx3f6xlhv7h.z2.web.core.windows.net/","blob":"https://versionv4vwkkbx3f6xlhv7h.blob.core.windows.net/","queue":"https://versionv4vwkkbx3f6xlhv7h.queue.core.windows.net/","table":"https://versionv4vwkkbx3f6xlhv7h.table.core.windows.net/","file":"https://versionv4vwkkbx3f6xlhv7h.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestdboeendh4qiydnnj4gs4zcz33fp5gl6ybtylbl575aasiiqcvlohr6tqpycrjtfe2qr6/providers/Microsoft.Storage/storageAccounts/versionvcn4ue54x6ci5t65t","name":"versionvcn4ue54x6ci5t65t","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-04T20:06:37.7185525Z","key2":"2022-11-04T20:06:37.7185525Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-04T20:06:38.0310246Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-04T20:06:38.0310246Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-04T20:06:37.5622889Z","primaryEndpoints":{"dfs":"https://versionvcn4ue54x6ci5t65t.dfs.core.windows.net/","web":"https://versionvcn4ue54x6ci5t65t.z2.web.core.windows.net/","blob":"https://versionvcn4ue54x6ci5t65t.blob.core.windows.net/","queue":"https://versionvcn4ue54x6ci5t65t.queue.core.windows.net/","table":"https://versionvcn4ue54x6ci5t65t.table.core.windows.net/","file":"https://versionvcn4ue54x6ci5t65t.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesthjubmr2gcxl7wowm2yz4jtlqknroqoldmrrdz7ijr7kzs3intstr2ag5cuwovsdyfscc/providers/Microsoft.Storage/storageAccounts/versionvndhff7czdxs3e4zs","name":"versionvndhff7czdxs3e4zs","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-31T22:53:55.3378319Z","key2":"2022-03-31T22:53:55.3378319Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-31T22:53:55.3378319Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-31T22:53:55.3378319Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-31T22:53:55.2284931Z","primaryEndpoints":{"dfs":"https://versionvndhff7czdxs3e4zs.dfs.core.windows.net/","web":"https://versionvndhff7czdxs3e4zs.z2.web.core.windows.net/","blob":"https://versionvndhff7czdxs3e4zs.blob.core.windows.net/","queue":"https://versionvndhff7czdxs3e4zs.queue.core.windows.net/","table":"https://versionvndhff7czdxs3e4zs.table.core.windows.net/","file":"https://versionvndhff7czdxs3e4zs.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestc37roadc7h7ibpejg25elnx5c7th3cjwkmdjmraqd7x4d6afafd67xtrdeammre4vvwz/providers/Microsoft.Storage/storageAccounts/versionvs7l3fj37x7r3omla","name":"versionvs7l3fj37x7r3omla","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-12-02T23:19:41.5709882Z","key2":"2021-12-02T23:19:41.5709882Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-02T23:19:41.5709882Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-02T23:19:41.5709882Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-12-02T23:19:41.4928817Z","primaryEndpoints":{"dfs":"https://versionvs7l3fj37x7r3omla.dfs.core.windows.net/","web":"https://versionvs7l3fj37x7r3omla.z2.web.core.windows.net/","blob":"https://versionvs7l3fj37x7r3omla.blob.core.windows.net/","queue":"https://versionvs7l3fj37x7r3omla.queue.core.windows.net/","table":"https://versionvs7l3fj37x7r3omla.table.core.windows.net/","file":"https://versionvs7l3fj37x7r3omla.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestrhkyigtoloz2mqogvsddvmbtemvops4dw6kluaww553xqrbl5kwgnpuse5fdom2fq5bd/providers/Microsoft.Storage/storageAccounts/versionvsfin4nwuwcxndawj","name":"versionvsfin4nwuwcxndawj","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-09-07T02:26:57.6350762Z","key2":"2021-09-07T02:26:57.6350762Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-07T02:26:57.6350762Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-07T02:26:57.6350762Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-07T02:26:57.5726321Z","primaryEndpoints":{"dfs":"https://versionvsfin4nwuwcxndawj.dfs.core.windows.net/","web":"https://versionvsfin4nwuwcxndawj.z2.web.core.windows.net/","blob":"https://versionvsfin4nwuwcxndawj.blob.core.windows.net/","queue":"https://versionvsfin4nwuwcxndawj.queue.core.windows.net/","table":"https://versionvsfin4nwuwcxndawj.table.core.windows.net/","file":"https://versionvsfin4nwuwcxndawj.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestqu6zpgovukgibba6qblhcmmzfzgjqgqolcwqii5ebwgn2ayo27rauqwwyqg4kllron3o/providers/Microsoft.Storage/storageAccounts/versionwjxabieqv2agfuj72","name":"versionwjxabieqv2agfuj72","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-09-28T10:53:52.2221742Z","key2":"2022-09-28T10:53:52.2221742Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T10:53:52.5346724Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T10:53:52.5346724Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-09-28T10:53:52.0971963Z","primaryEndpoints":{"dfs":"https://versionwjxabieqv2agfuj72.dfs.core.windows.net/","web":"https://versionwjxabieqv2agfuj72.z2.web.core.windows.net/","blob":"https://versionwjxabieqv2agfuj72.blob.core.windows.net/","queue":"https://versionwjxabieqv2agfuj72.queue.core.windows.net/","table":"https://versionwjxabieqv2agfuj72.table.core.windows.net/","file":"https://versionwjxabieqv2agfuj72.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestu2dumyf3mk7jyirvjmsg3w5s3sa7ke6ujncoaf3eo7bowo2bmxpjufa3ww5q66p2u2gb/providers/Microsoft.Storage/storageAccounts/versionwlfh4xbessj73brlz","name":"versionwlfh4xbessj73brlz","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-10T23:46:16.5584572Z","key2":"2022-03-10T23:46:16.5584572Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-10T23:46:16.5584572Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-10T23:46:16.5584572Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-10T23:46:16.4803444Z","primaryEndpoints":{"dfs":"https://versionwlfh4xbessj73brlz.dfs.core.windows.net/","web":"https://versionwlfh4xbessj73brlz.z2.web.core.windows.net/","blob":"https://versionwlfh4xbessj73brlz.blob.core.windows.net/","queue":"https://versionwlfh4xbessj73brlz.queue.core.windows.net/","table":"https://versionwlfh4xbessj73brlz.table.core.windows.net/","file":"https://versionwlfh4xbessj73brlz.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest7jg5itimecpm5ikpyzdyvfnwxkemoyobn54phxfca4wgk2w6jnyq47qchwih5po6mmc4/providers/Microsoft.Storage/storageAccounts/versionwmflecp5hrqs5eain","name":"versionwmflecp5hrqs5eain","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-17T07:14:56.9091859Z","key2":"2023-03-17T07:14:56.9091859Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-17T07:14:57.1591879Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-17T07:14:57.1591879Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-17T07:14:56.7060633Z","primaryEndpoints":{"dfs":"https://versionwmflecp5hrqs5eain.dfs.core.windows.net/","web":"https://versionwmflecp5hrqs5eain.z2.web.core.windows.net/","blob":"https://versionwmflecp5hrqs5eain.blob.core.windows.net/","queue":"https://versionwmflecp5hrqs5eain.queue.core.windows.net/","table":"https://versionwmflecp5hrqs5eain.table.core.windows.net/","file":"https://versionwmflecp5hrqs5eain.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestggqfwtc22uy4ylwctd3w3mgpqoqbzprwfputprxuek4slsh72kgqo3443vx6p4fwvibo/providers/Microsoft.Storage/storageAccounts/versionwmfzzzj3r4caneclu","name":"versionwmfzzzj3r4caneclu","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-19T06:46:55.4902615Z","key2":"2023-01-19T06:46:55.4902615Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-19T06:46:55.8809004Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-19T06:46:55.8809004Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-19T06:46:55.3027989Z","primaryEndpoints":{"dfs":"https://versionwmfzzzj3r4caneclu.dfs.core.windows.net/","web":"https://versionwmfzzzj3r4caneclu.z2.web.core.windows.net/","blob":"https://versionwmfzzzj3r4caneclu.blob.core.windows.net/","queue":"https://versionwmfzzzj3r4caneclu.queue.core.windows.net/","table":"https://versionwmfzzzj3r4caneclu.table.core.windows.net/","file":"https://versionwmfzzzj3r4caneclu.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestsknognisu5ofc5kqx2s7pkyd44ypiqggvewtlb44ikbkje77zh4vo2y5c6alllygemol/providers/Microsoft.Storage/storageAccounts/versionwrfq6nydu5kpiyses","name":"versionwrfq6nydu5kpiyses","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-24T23:41:13.3087565Z","key2":"2022-03-24T23:41:13.3087565Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-24T23:41:13.3244129Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-24T23:41:13.3244129Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-24T23:41:13.1837898Z","primaryEndpoints":{"dfs":"https://versionwrfq6nydu5kpiyses.dfs.core.windows.net/","web":"https://versionwrfq6nydu5kpiyses.z2.web.core.windows.net/","blob":"https://versionwrfq6nydu5kpiyses.blob.core.windows.net/","queue":"https://versionwrfq6nydu5kpiyses.queue.core.windows.net/","table":"https://versionwrfq6nydu5kpiyses.table.core.windows.net/","file":"https://versionwrfq6nydu5kpiyses.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesth27zwyskge2psuiih5ow7focdjjo3afc5tdrpi54gablxpg6ix4tuxmfo4cxmme3qyuq/providers/Microsoft.Storage/storageAccounts/versionx5fnkou5fw5hu2yob","name":"versionx5fnkou5fw5hu2yob","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-14T05:09:55.3239086Z","key2":"2023-03-14T05:09:55.3239086Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-14T05:09:55.5582491Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-14T05:09:55.5582491Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-14T05:09:55.1051095Z","primaryEndpoints":{"dfs":"https://versionx5fnkou5fw5hu2yob.dfs.core.windows.net/","web":"https://versionx5fnkou5fw5hu2yob.z2.web.core.windows.net/","blob":"https://versionx5fnkou5fw5hu2yob.blob.core.windows.net/","queue":"https://versionx5fnkou5fw5hu2yob.queue.core.windows.net/","table":"https://versionx5fnkou5fw5hu2yob.table.core.windows.net/","file":"https://versionx5fnkou5fw5hu2yob.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestl4ua7f77i364yhflzm7vidj6cgrwaife2lhlzjwvyaph2wkkivsyf6nnv5xmco7czehu/providers/Microsoft.Storage/storageAccounts/versionxo5dtztl4afdva6ln","name":"versionxo5dtztl4afdva6ln","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-04T00:38:47.1544443Z","key2":"2022-11-04T00:38:47.1544443Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-04T00:38:47.6388166Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-04T00:38:47.6388166Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-04T00:38:46.9669561Z","primaryEndpoints":{"dfs":"https://versionxo5dtztl4afdva6ln.dfs.core.windows.net/","web":"https://versionxo5dtztl4afdva6ln.z2.web.core.windows.net/","blob":"https://versionxo5dtztl4afdva6ln.blob.core.windows.net/","queue":"https://versionxo5dtztl4afdva6ln.queue.core.windows.net/","table":"https://versionxo5dtztl4afdva6ln.table.core.windows.net/","file":"https://versionxo5dtztl4afdva6ln.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesttuzwxhgqkktwxykj4pnocbelxzp3bacgzoh7f7ag45gp46jwbycpmolrlkltxl3tcx3a/providers/Microsoft.Storage/storageAccounts/versionylcq6zs5fo7eqvk4c","name":"versionylcq6zs5fo7eqvk4c","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-25T01:28:34.6142319Z","key2":"2022-11-25T01:28:34.6142319Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-25T01:28:34.8642340Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-25T01:28:34.8642340Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-25T01:28:34.4423809Z","primaryEndpoints":{"dfs":"https://versionylcq6zs5fo7eqvk4c.dfs.core.windows.net/","web":"https://versionylcq6zs5fo7eqvk4c.z2.web.core.windows.net/","blob":"https://versionylcq6zs5fo7eqvk4c.blob.core.windows.net/","queue":"https://versionylcq6zs5fo7eqvk4c.queue.core.windows.net/","table":"https://versionylcq6zs5fo7eqvk4c.table.core.windows.net/","file":"https://versionylcq6zs5fo7eqvk4c.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestwqfltcq6urbgypryfc3jkpsbdl4c52q5lsw4eqlpvc5rayhag6xtfjbtn7pickprw7mo/providers/Microsoft.Storage/storageAccounts/versionymf2wc47mmhis2esv","name":"versionymf2wc47mmhis2esv","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-03T02:21:20.7594356Z","key2":"2023-03-03T02:21:20.7594356Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-03T02:21:21.0563165Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-03T02:21:21.0563165Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-03T02:21:20.5563391Z","primaryEndpoints":{"dfs":"https://versionymf2wc47mmhis2esv.dfs.core.windows.net/","web":"https://versionymf2wc47mmhis2esv.z2.web.core.windows.net/","blob":"https://versionymf2wc47mmhis2esv.blob.core.windows.net/","queue":"https://versionymf2wc47mmhis2esv.queue.core.windows.net/","table":"https://versionymf2wc47mmhis2esv.table.core.windows.net/","file":"https://versionymf2wc47mmhis2esv.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestyvbbewdobz5vnqkoyumrkqbdufktrisug2ukkkvnirbc6frn2hxuvpe7weosgtfc4spk/providers/Microsoft.Storage/storageAccounts/versionymg2k5haow6be3wlh","name":"versionymg2k5haow6be3wlh","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-11-08T05:20:27.5220722Z","key2":"2021-11-08T05:20:27.5220722Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-08T05:20:27.5220722Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-08T05:20:27.5220722Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-11-08T05:20:27.4439279Z","primaryEndpoints":{"dfs":"https://versionymg2k5haow6be3wlh.dfs.core.windows.net/","web":"https://versionymg2k5haow6be3wlh.z2.web.core.windows.net/","blob":"https://versionymg2k5haow6be3wlh.blob.core.windows.net/","queue":"https://versionymg2k5haow6be3wlh.queue.core.windows.net/","table":"https://versionymg2k5haow6be3wlh.table.core.windows.net/","file":"https://versionymg2k5haow6be3wlh.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestkngvostxvfzwz7hb2pyqpst4ekovxl4qehicnbufjmoug5injclokanwouejm77muega/providers/Microsoft.Storage/storageAccounts/versionyrdifxty6izovwb6i","name":"versionyrdifxty6izovwb6i","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-09-07T02:23:07.0385168Z","key2":"2021-09-07T02:23:07.0385168Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-07T02:23:07.0385168Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-07T02:23:07.0385168Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-07T02:23:06.9760160Z","primaryEndpoints":{"dfs":"https://versionyrdifxty6izovwb6i.dfs.core.windows.net/","web":"https://versionyrdifxty6izovwb6i.z2.web.core.windows.net/","blob":"https://versionyrdifxty6izovwb6i.blob.core.windows.net/","queue":"https://versionyrdifxty6izovwb6i.queue.core.windows.net/","table":"https://versionyrdifxty6izovwb6i.table.core.windows.net/","file":"https://versionyrdifxty6izovwb6i.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestzcumsxvcnwj5sdtjns5o3duxahh3laotidamvrno46j4bz34x3bskcnf2ld7c4wim7qa/providers/Microsoft.Storage/storageAccounts/versionzcuegvezze7vtudqd","name":"versionzcuegvezze7vtudqd","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-12-09T03:58:54.3367901Z","key2":"2022-12-09T03:58:54.3367901Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-09T03:58:54.7430309Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-09T03:58:54.7430309Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-12-09T03:58:54.1649309Z","primaryEndpoints":{"dfs":"https://versionzcuegvezze7vtudqd.dfs.core.windows.net/","web":"https://versionzcuegvezze7vtudqd.z2.web.core.windows.net/","blob":"https://versionzcuegvezze7vtudqd.blob.core.windows.net/","queue":"https://versionzcuegvezze7vtudqd.queue.core.windows.net/","table":"https://versionzcuegvezze7vtudqd.table.core.windows.net/","file":"https://versionzcuegvezze7vtudqd.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestyuxvuaieuwauapmgpekzsx2djnxw7imdd44j7ye2q2bsscuowdlungp4mvqma3k4zdi3/providers/Microsoft.Storage/storageAccounts/versionzlxq5fbnucauv5vo7","name":"versionzlxq5fbnucauv5vo7","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-25T03:40:01.2264205Z","key2":"2022-03-25T03:40:01.2264205Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-25T03:40:01.2264205Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-25T03:40:01.2264205Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-25T03:40:01.1169169Z","primaryEndpoints":{"dfs":"https://versionzlxq5fbnucauv5vo7.dfs.core.windows.net/","web":"https://versionzlxq5fbnucauv5vo7.z2.web.core.windows.net/","blob":"https://versionzlxq5fbnucauv5vo7.blob.core.windows.net/","queue":"https://versionzlxq5fbnucauv5vo7.queue.core.windows.net/","table":"https://versionzlxq5fbnucauv5vo7.table.core.windows.net/","file":"https://versionzlxq5fbnucauv5vo7.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestglnitz57vqvc6itqwridomid64tyuijykukioisnaiyykplrweeehtxiwezec62slafz/providers/Microsoft.Storage/storageAccounts/versionztiuttcba4r3zu4ux","name":"versionztiuttcba4r3zu4ux","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-02-23T03:39:19.0719019Z","key2":"2022-02-23T03:39:19.0719019Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-23T03:39:19.0719019Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-23T03:39:19.0719019Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-02-23T03:39:18.9781248Z","primaryEndpoints":{"dfs":"https://versionztiuttcba4r3zu4ux.dfs.core.windows.net/","web":"https://versionztiuttcba4r3zu4ux.z2.web.core.windows.net/","blob":"https://versionztiuttcba4r3zu4ux.blob.core.windows.net/","queue":"https://versionztiuttcba4r3zu4ux.queue.core.windows.net/","table":"https://versionztiuttcba4r3zu4ux.table.core.windows.net/","file":"https://versionztiuttcba4r3zu4ux.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesthhzxckxyrjkpak6kqw3inmdmiydr7i7cn7ukwl5jc7nkos5z43xifdypjahkf2fdfffk/providers/Microsoft.Storage/storageAccounts/versionzw2womeypjdl476sf","name":"versionzw2womeypjdl476sf","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-11T02:08:05.1661308Z","key2":"2022-11-11T02:08:05.1661308Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-11T02:08:05.5411833Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-11T02:08:05.5411833Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-11T02:08:04.9942594Z","primaryEndpoints":{"dfs":"https://versionzw2womeypjdl476sf.dfs.core.windows.net/","web":"https://versionzw2womeypjdl476sf.z2.web.core.windows.net/","blob":"https://versionzw2womeypjdl476sf.blob.core.windows.net/","queue":"https://versionzw2womeypjdl476sf.queue.core.windows.net/","table":"https://versionzw2womeypjdl476sf.table.core.windows.net/","file":"https://versionzw2womeypjdl476sf.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesteget66ei6y6yddaa5eu5nbdcu6hwtzfubq4mnl23b3rynta7itjeq72mr3h4yuap2rxg/providers/Microsoft.Storage/storageAccounts/versionzwxisdgkktdgig2w7","name":"versionzwxisdgkktdgig2w7","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-10-14T00:52:31.8333479Z","key2":"2022-10-14T00:52:31.8333479Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-14T00:52:32.1145659Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-14T00:52:32.1145659Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-14T00:52:31.6927140Z","primaryEndpoints":{"dfs":"https://versionzwxisdgkktdgig2w7.dfs.core.windows.net/","web":"https://versionzwxisdgkktdgig2w7.z2.web.core.windows.net/","blob":"https://versionzwxisdgkktdgig2w7.blob.core.windows.net/","queue":"https://versionzwxisdgkktdgig2w7.queue.core.windows.net/","table":"https://versionzwxisdgkktdgig2w7.table.core.windows.net/","file":"https://versionzwxisdgkktdgig2w7.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yishitest/providers/Microsoft.Storage/storageAccounts/yssaeuap","name":"yssaeuap","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":"2021-09-06T07:56:33.4932788Z","key2":"2021-09-06T07:56:33.4932788Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-06T07:56:33.5088661Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-06T07:56:33.5088661Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-06T07:56:33.4151419Z","primaryEndpoints":{"dfs":"https://yssaeuap.dfs.core.windows.net/","web":"https://yssaeuap.z2.web.core.windows.net/","blob":"https://yssaeuap.blob.core.windows.net/","queue":"https://yssaeuap.queue.core.windows.net/","table":"https://yssaeuap.table.core.windows.net/","file":"https://yssaeuap.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/zhiyihuang-rg-euap/providers/Microsoft.Storage/storageAccounts/zhiyihuangsaeuap","name":"zhiyihuangsaeuap","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"immutableStorageWithVersioning":{"enabled":true},"keyCreationTime":{"key1":"2021-09-24T05:54:33.0930905Z","key2":"2021-09-24T05:54:33.0930905Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-24T05:54:33.1087163Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-24T05:54:33.1087163Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-24T05:54:33.0305911Z","primaryEndpoints":{"dfs":"https://zhiyihuangsaeuap.dfs.core.windows.net/","web":"https://zhiyihuangsaeuap.z2.web.core.windows.net/","blob":"https://zhiyihuangsaeuap.blob.core.windows.net/","queue":"https://zhiyihuangsaeuap.queue.core.windows.net/","table":"https://zhiyihuangsaeuap.table.core.windows.net/","file":"https://zhiyihuangsaeuap.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available","secondaryLocation":"eastus2euap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://zhiyihuangsaeuap-secondary.dfs.core.windows.net/","web":"https://zhiyihuangsaeuap-secondary.z2.web.core.windows.net/","blob":"https://zhiyihuangsaeuap-secondary.blob.core.windows.net/","queue":"https://zhiyihuangsaeuap-secondary.queue.core.windows.net/","table":"https://zhiyihuangsaeuap-secondary.table.core.windows.net/"}}}]}' + ","azureStorageSid":" "}},"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-05T06:08:59.3729731Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:08:59.3729731Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-05T06:08:56.6697964Z","primaryEndpoints":{"dfs":"https://clihi7djkveffdwayd3uiyv7.dfs.core.windows.net/","web":"https://clihi7djkveffdwayd3uiyv7.z3.web.core.windows.net/","blob":"https://clihi7djkveffdwayd3uiyv7.blob.core.windows.net/","queue":"https://clihi7djkveffdwayd3uiyv7.queue.core.windows.net/","table":"https://clihi7djkveffdwayd3uiyv7.table.core.windows.net/","file":"https://clihi7djkveffdwayd3uiyv7.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_storage_account_dns_etq4rldhivm2rvyvgdzxe6xyix2iu5lkhrd6s4z2yndrn6/providers/Microsoft.Storage/storageAccounts/cliim2lhkjxrnswt4in4ogcc","name":"cliim2lhkjxrnswt4in4ogcc","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"dnsEndpointType":"Standard","keyCreationTime":{"key1":"2024-07-05T06:08:56.6230589Z","key2":"2024-07-05T06:08:56.6230589Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"isHnsEnabled":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:08:57.0135881Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:08:57.0135881Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-05T06:08:56.5292073Z","primaryEndpoints":{"dfs":"https://cliim2lhkjxrnswt4in4ogcc.dfs.core.windows.net/","web":"https://cliim2lhkjxrnswt4in4ogcc.z3.web.core.windows.net/","blob":"https://cliim2lhkjxrnswt4in4ogcc.blob.core.windows.net/","queue":"https://cliim2lhkjxrnswt4in4ogcc.queue.core.windows.net/","table":"https://cliim2lhkjxrnswt4in4ogcc.table.core.windows.net/","file":"https://cliim2lhkjxrnswt4in4ogcc.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://cliim2lhkjxrnswt4in4ogcc-secondary.dfs.core.windows.net/","web":"https://cliim2lhkjxrnswt4in4ogcc-secondary.z3.web.core.windows.net/","blob":"https://cliim2lhkjxrnswt4in4ogcc-secondary.blob.core.windows.net/","queue":"https://cliim2lhkjxrnswt4in4ogcc-secondary.queue.core.windows.net/","table":"https://cliim2lhkjxrnswt4in4ogcc-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgvszkkwmpogaa6jjkwjdoyqwwl2ckzd43nogod7o6moiweutkohk6inxg3supcuubx/providers/Microsoft.Storage/storageAccounts/clitest4colel7tolw26rjxy","name":"clitest4colel7tolw26rjxy","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-06-19T11:05:02.4975128Z","key2":"2024-06-19T11:05:02.4975128Z"},"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-06-19T11:05:02.8256407Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-06-19T11:05:02.8256407Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-06-19T11:05:02.4037624Z","primaryEndpoints":{"dfs":"https://clitest4colel7tolw26rjxy.dfs.core.windows.net/","web":"https://clitest4colel7tolw26rjxy.z3.web.core.windows.net/","blob":"https://clitest4colel7tolw26rjxy.blob.core.windows.net/","queue":"https://clitest4colel7tolw26rjxy.queue.core.windows.net/","table":"https://clitest4colel7tolw26rjxy.table.core.windows.net/","file":"https://clitest4colel7tolw26rjxy.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgefj7prpkkfwowsohocdcgln4afkr36ayb7msfujq5xbxbhzxt6nl6226d6wpfd2v6/providers/Microsoft.Storage/storageAccounts/clitestajyrm6yrgbf4c5i2s","name":"clitestajyrm6yrgbf4c5i2s","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-09-26T05:36:26.5400357Z","key2":"2021-09-26T05:36:26.5400357Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-26T05:36:26.5400357Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-26T05:36:26.5400357Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-26T05:36:26.4619069Z","primaryEndpoints":{"dfs":"https://clitestajyrm6yrgbf4c5i2s.dfs.core.windows.net/","web":"https://clitestajyrm6yrgbf4c5i2s.z3.web.core.windows.net/","blob":"https://clitestajyrm6yrgbf4c5i2s.blob.core.windows.net/","queue":"https://clitestajyrm6yrgbf4c5i2s.queue.core.windows.net/","table":"https://clitestajyrm6yrgbf4c5i2s.table.core.windows.net/","file":"https://clitestajyrm6yrgbf4c5i2s.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgihpamtetsioehvqhcaizytambbwjq2a4so6iz734ejm7u6prta4pxwcc2gyhhaxqf/providers/Microsoft.Storage/storageAccounts/clitestmyjybsngqmztsnzyt","name":"clitestmyjybsngqmztsnzyt","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-09-26T05:30:18.6096170Z","key2":"2021-09-26T05:30:18.6096170Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-26T05:30:18.6096170Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-26T05:30:18.6096170Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-26T05:30:18.5314899Z","primaryEndpoints":{"dfs":"https://clitestmyjybsngqmztsnzyt.dfs.core.windows.net/","web":"https://clitestmyjybsngqmztsnzyt.z3.web.core.windows.net/","blob":"https://clitestmyjybsngqmztsnzyt.blob.core.windows.net/","queue":"https://clitestmyjybsngqmztsnzyt.queue.core.windows.net/","table":"https://clitestmyjybsngqmztsnzyt.table.core.windows.net/","file":"https://clitestmyjybsngqmztsnzyt.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgxg4uxlys7uvmy36zktg7bufluyydw6zodvea3sscatxtoca52rp53hzgpu7gq5p7s/providers/Microsoft.Storage/storageAccounts/clitesttychkmvzofjn5oztq","name":"clitesttychkmvzofjn5oztq","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-26T08:46:40.5509904Z","key2":"2022-04-26T08:46:40.5509904Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-26T08:46:40.5509904Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-26T08:46:40.5509904Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-26T08:46:40.4415826Z","primaryEndpoints":{"dfs":"https://clitesttychkmvzofjn5oztq.dfs.core.windows.net/","web":"https://clitesttychkmvzofjn5oztq.z3.web.core.windows.net/","blob":"https://clitesttychkmvzofjn5oztq.blob.core.windows.net/","queue":"https://clitesttychkmvzofjn5oztq.queue.core.windows.net/","table":"https://clitesttychkmvzofjn5oztq.table.core.windows.net/","file":"https://clitesttychkmvzofjn5oztq.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgpnlgh6qivqoenar75cwy5cm2sbpza65kppbsrqsr3nmbsh32n7gq3u6soncjtxqv5/providers/Microsoft.Storage/storageAccounts/clivkncgixfflrpibpbpgcpj","name":"clivkncgixfflrpibpbpgcpj","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-07-05T06:09:26.0606144Z","key2":"2024-07-05T06:09:26.0606144Z"},"privateEndpointConnections":[],"azureFilesIdentityBasedAuthentication":{"directoryServiceOptions":"AD","activeDirectoryProperties":{"samAccountName":"samaccountek5xlywiz57od7ezdcjfbot3bznh6fxssjdbej","accountType":"User","domainName":"mydomain.com","netBiosDomainName":"mydomain.com","forestName":"mydomain.com","domainGuid":"12345678-1234-1234-1234-123456789012","domainSid":"S-1-5-21-1234567890-1234567890-1234567890","azureStorageSid":"S-1-5-21-1234567890-1234567890-1234567890-1234"}},"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-05T06:09:26.3887536Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:09:26.3887536Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-05T06:09:25.9824998Z","primaryEndpoints":{"dfs":"https://clivkncgixfflrpibpbpgcpj.dfs.core.windows.net/","web":"https://clivkncgixfflrpibpbpgcpj.z3.web.core.windows.net/","blob":"https://clivkncgixfflrpibpbpgcpj.blob.core.windows.net/","queue":"https://clivkncgixfflrpibpbpgcpj.queue.core.windows.net/","table":"https://clivkncgixfflrpibpbpgcpj.table.core.windows.net/","file":"https://clivkncgixfflrpibpbpgcpj.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://clivkncgixfflrpibpbpgcpj-secondary.dfs.core.windows.net/","web":"https://clivkncgixfflrpibpbpgcpj-secondary.z3.web.core.windows.net/","blob":"https://clivkncgixfflrpibpbpgcpj-secondary.blob.core.windows.net/","queue":"https://clivkncgixfflrpibpbpgcpj-secondary.queue.core.windows.net/","table":"https://clivkncgixfflrpibpbpgcpj-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_storage_account_dns_etq4rldhivm2rvyvgdzxe6xyix2iu5lkhrd6s4z2yndrn6/providers/Microsoft.Storage/storageAccounts/clixjtjzelqkkf6w3a57ij5u","name":"clixjtjzelqkkf6w3a57ij5u","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"dnsEndpointType":"AzureDnsZone","keyCreationTime":{"key1":"2024-07-05T06:09:19.7011667Z","key2":"2024-07-05T06:09:19.7011667Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"isHnsEnabled":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:09:19.7636888Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:09:19.7636888Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-05T06:09:19.6074092Z","primaryEndpoints":{"dfs":"https://clixjtjzelqkkf6w3a57ij5u.z5.dfs.storage.azure.net/","web":"https://clixjtjzelqkkf6w3a57ij5u.z5.web.storage.azure.net/","blob":"https://clixjtjzelqkkf6w3a57ij5u.z5.blob.storage.azure.net/","queue":"https://clixjtjzelqkkf6w3a57ij5u.z5.queue.storage.azure.net/","table":"https://clixjtjzelqkkf6w3a57ij5u.z5.table.storage.azure.net/","file":"https://clixjtjzelqkkf6w3a57ij5u.z5.file.storage.azure.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://clixjtjzelqkkf6w3a57ij5u-secondary.z5.dfs.storage.azure.net/","web":"https://clixjtjzelqkkf6w3a57ij5u-secondary.z5.web.storage.azure.net/","blob":"https://clixjtjzelqkkf6w3a57ij5u-secondary.z5.blob.storage.azure.net/","queue":"https://clixjtjzelqkkf6w3a57ij5u-secondary.z5.queue.storage.azure.net/","table":"https://clixjtjzelqkkf6w3a57ij5u-secondary.z5.table.storage.azure.net/"}}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgoxuzu47rso73lt53kqu4ek6v6qj4vvgvwr6kjs5orqhgckfmb7knhnszlebqv5dmw/providers/Microsoft.Storage/storageAccounts/samigrationtqgpygv5bb6yo","name":"samigrationtqgpygv5bb6yo","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-07-05T06:09:24.8262169Z","key2":"2024-07-05T06:09:24.8262169Z"},"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-05T06:09:25.2168417Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:09:25.2168417Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-05T06:09:24.7324435Z","primaryEndpoints":{"dfs":"https://samigrationtqgpygv5bb6yo.dfs.core.windows.net/","web":"https://samigrationtqgpygv5bb6yo.z3.web.core.windows.net/","blob":"https://samigrationtqgpygv5bb6yo.blob.core.windows.net/","queue":"https://samigrationtqgpygv5bb6yo.queue.core.windows.net/","table":"https://samigrationtqgpygv5bb6yo.table.core.windows.net/","file":"https://samigrationtqgpygv5bb6yo.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yishitest/providers/Microsoft.Storage/storageAccounts/ysdnssa","name":"ysdnssa","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"dnsEndpointType":"AzureDnsZone","defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":"2022-04-11T06:48:10.4999157Z","key2":"2022-04-11T06:48:10.4999157Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"isHnsEnabled":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-11T06:48:10.5155682Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-11T06:48:10.5155682Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-11T06:48:10.4217919Z","primaryEndpoints":{"dfs":"https://ysdnssa.z6.dfs.storage.azure.net/","web":"https://ysdnssa.z6.web.storage.azure.net/","blob":"https://ysdnssa.z6.blob.storage.azure.net/","queue":"https://ysdnssa.z6.queue.storage.azure.net/","table":"https://ysdnssa.z6.table.storage.azure.net/","file":"https://ysdnssa.z6.file.storage.azure.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://ysdnssa-secondary.z6.dfs.storage.azure.net/","web":"https://ysdnssa-secondary.z6.web.storage.azure.net/","blob":"https://ysdnssa-secondary.z6.blob.storage.azure.net/","queue":"https://ysdnssa-secondary.z6.queue.storage.azure.net/","table":"https://ysdnssa-secondary.z6.table.storage.azure.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/zhiyihuang-rg/providers/Microsoft.Storage/storageAccounts/zhiyihuangsaeuapeast","name":"zhiyihuangsaeuapeast","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":"2022-04-15T04:15:43.8012808Z","key2":"2022-04-15T04:15:43.8012808Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"isSftpEnabled":false,"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"isHnsEnabled":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"requireInfrastructureEncryption":false,"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-15T04:15:43.8012808Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-15T04:15:43.8012808Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-15T04:15:43.6918664Z","primaryEndpoints":{"dfs":"https://zhiyihuangsaeuapeast.dfs.core.windows.net/","web":"https://zhiyihuangsaeuapeast.z3.web.core.windows.net/","blob":"https://zhiyihuangsaeuapeast.blob.core.windows.net/","queue":"https://zhiyihuangsaeuapeast.queue.core.windows.net/","table":"https://zhiyihuangsaeuapeast.table.core.windows.net/","file":"https://zhiyihuangsaeuapeast.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://zhiyihuangsaeuapeast-secondary.dfs.core.windows.net/","web":"https://zhiyihuangsaeuapeast-secondary.z3.web.core.windows.net/","blob":"https://zhiyihuangsaeuapeast-secondary.blob.core.windows.net/","queue":"https://zhiyihuangsaeuapeast-secondary.queue.core.windows.net/","table":"https://zhiyihuangsaeuapeast-secondary.table.core.windows.net/"}}},{"sku":{"name":"Premium_ZRS","tier":"Premium"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/zhiyihuang-rg/providers/Microsoft.Storage/storageAccounts/zhiyihuangsapremiumpage","name":"zhiyihuangsapremiumpage","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2022-12-20T06:32:05.2807878Z","key2":"2022-12-20T06:32:05.2807878Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"requireInfrastructureEncryption":false,"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-20T06:32:05.6245467Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-20T06:32:05.6245467Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-12-20T06:32:05.1557874Z","primaryEndpoints":{"web":"https://zhiyihuangsapremiumpage.z3.web.core.windows.net/","blob":"https://zhiyihuangsapremiumpage.blob.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_storage_account_sftp000001/providers/Microsoft.Storage/storageAccounts/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-07-05T06:09:25.4326462Z","key2":"2024-07-05T06:09:25.4326462Z"},"privateEndpointConnections":[],"isNfsV3Enabled":false,"isLocalUserEnabled":true,"isSftpEnabled":true,"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"isHnsEnabled":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:09:25.9638843Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:09:25.9638843Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-05T06:09:25.3545110Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z2.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest53hawxoqrfrf2qu5dyoqddepgzs7fzjzc3s7oamsllnwgh5rc6sbrxd54j5agmhfyhut/providers/Microsoft.Storage/storageAccounts/clitest77tgjxr7mgozmqiik","name":"clitest77tgjxr7mgozmqiik","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-06-19T11:17:54.5071718Z","key2":"2024-06-19T11:17:54.5071718Z"},"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-06-19T11:17:55.0384343Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-06-19T11:17:55.0384343Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-06-19T11:17:54.4446748Z","primaryEndpoints":{"dfs":"https://clitest77tgjxr7mgozmqiik.dfs.core.windows.net/","web":"https://clitest77tgjxr7mgozmqiik.z2.web.core.windows.net/","blob":"https://clitest77tgjxr7mgozmqiik.blob.core.windows.net/","queue":"https://clitest77tgjxr7mgozmqiik.queue.core.windows.net/","table":"https://clitest77tgjxr7mgozmqiik.table.core.windows.net/","file":"https://clitest77tgjxr7mgozmqiik.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestm5i4qofcc6eb7w4lgmppsi2r7riovbkygfshnuxpz3qfzr26mgv5apdrerakyf2jqtk5/providers/Microsoft.Storage/storageAccounts/versionqyz6scpkfghqeoti4","name":"versionqyz6scpkfghqeoti4","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-06-19T11:01:29.2732574Z","key2":"2024-06-19T11:01:29.2732574Z"},"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-06-19T11:01:29.6169644Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-06-19T11:01:29.6169644Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-06-19T11:01:29.1951127Z","primaryEndpoints":{"dfs":"https://versionqyz6scpkfghqeoti4.dfs.core.windows.net/","web":"https://versionqyz6scpkfghqeoti4.z2.web.core.windows.net/","blob":"https://versionqyz6scpkfghqeoti4.blob.core.windows.net/","queue":"https://versionqyz6scpkfghqeoti4.queue.core.windows.net/","table":"https://versionqyz6scpkfghqeoti4.table.core.windows.net/","file":"https://versionqyz6scpkfghqeoti4.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestrhkyigtoloz2mqogvsddvmbtemvops4dw6kluaww553xqrbl5kwgnpuse5fdom2fq5bd/providers/Microsoft.Storage/storageAccounts/versionvsfin4nwuwcxndawj","name":"versionvsfin4nwuwcxndawj","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-09-07T02:26:57.6350762Z","key2":"2021-09-07T02:26:57.6350762Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-07T02:26:57.6350762Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-07T02:26:57.6350762Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-07T02:26:57.5726321Z","primaryEndpoints":{"dfs":"https://versionvsfin4nwuwcxndawj.dfs.core.windows.net/","web":"https://versionvsfin4nwuwcxndawj.z2.web.core.windows.net/","blob":"https://versionvsfin4nwuwcxndawj.blob.core.windows.net/","queue":"https://versionvsfin4nwuwcxndawj.queue.core.windows.net/","table":"https://versionvsfin4nwuwcxndawj.table.core.windows.net/","file":"https://versionvsfin4nwuwcxndawj.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yishitest/providers/Microsoft.Storage/storageAccounts/yssaeuap","name":"yssaeuap","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":"2021-09-06T07:56:33.4932788Z","key2":"2021-09-06T07:56:33.4932788Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-06T07:56:33.5088661Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-06T07:56:33.5088661Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-06T07:56:33.4151419Z","primaryEndpoints":{"dfs":"https://yssaeuap.dfs.core.windows.net/","web":"https://yssaeuap.z2.web.core.windows.net/","blob":"https://yssaeuap.blob.core.windows.net/","queue":"https://yssaeuap.queue.core.windows.net/","table":"https://yssaeuap.table.core.windows.net/","file":"https://yssaeuap.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/zhiyihuang-rg-euap/providers/Microsoft.Storage/storageAccounts/zhiyihuangsaeuap","name":"zhiyihuangsaeuap","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"immutableStorageWithVersioning":{"enabled":true},"keyCreationTime":{"key1":"2021-09-24T05:54:33.0930905Z","key2":"2021-09-24T05:54:33.0930905Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-24T05:54:33.1087163Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-24T05:54:33.1087163Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-24T05:54:33.0305911Z","primaryEndpoints":{"dfs":"https://zhiyihuangsaeuap.dfs.core.windows.net/","web":"https://zhiyihuangsaeuap.z2.web.core.windows.net/","blob":"https://zhiyihuangsaeuap.blob.core.windows.net/","queue":"https://zhiyihuangsaeuap.queue.core.windows.net/","table":"https://zhiyihuangsaeuap.table.core.windows.net/","file":"https://zhiyihuangsaeuap.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available","secondaryLocation":"eastus2euap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://zhiyihuangsaeuap-secondary.dfs.core.windows.net/","web":"https://zhiyihuangsaeuap-secondary.z2.web.core.windows.net/","blob":"https://zhiyihuangsaeuap-secondary.blob.core.windows.net/","queue":"https://zhiyihuangsaeuap-secondary.queue.core.windows.net/","table":"https://zhiyihuangsaeuap-secondary.table.core.windows.net/"}}}]}' headers: cache-control: - no-cache content-length: - - '791427' + - '233814' content-type: - application/json; charset=utf-8 date: - - Fri, 31 Mar 2023 05:14:54 GMT + - Fri, 05 Jul 2024 06:09:50 GMT expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding x-content-type-options: - nosniff x-ms-original-request-ids: - - 1df7b028-4e21-4778-b958-0ce45dd198bf - - da063bbc-2b99-443c-b768-0b43f92dd5dd - - fe344bb0-04f2-45be-8d53-c291bb59af7e - - 26be98ce-cf19-4862-861e-be97f6c2aa33 - - a3506dbf-6f73-452b-81b4-26e487d7482e - - 57a655a7-e35c-4c89-814d-82a2af7f059e - - 56f94be2-7940-4250-a0e2-2393d965a166 - - 84ce3df9-c500-4db1-b542-553aafcfffe4 - - 4b2cdfc4-c8fa-4899-8387-54dec72249d7 - - 35090969-4d3e-4e0e-a6b7-2a6182f6f6ad + - 4f750ff1-be32-4876-bd9d-c4859c681ba0 + - a8c36161-c3e4-4ff2-9b9b-f0843e5252df + - 02753566-9b5e-42a0-becf-3a1e08a19d32 + - 6e7c8868-11d6-4bd6-943e-8c1e5b6ca94b + - cc197d64-648a-4e0c-b930-29ef5b67f076 + - 8df51ee9-a24e-408c-920f-61175cf1b6cd + - 79343e8a-6dca-4b7d-a022-2460b83649d7 + - 6b2531b2-a80d-447c-9147-a33517ae246e + - 9264f0af-340f-4f55-b40f-97c711cf0af2 + - c54774f7-b152-4a31-a635-a73fc7b09714 + - 0fb4d18d-df49-457d-a32f-7e15c0cb49ea + - 27b61b54-7ef3-4dc7-99ff-a3b760eef4ff + - 301d31b2-1906-4c6e-8fe2-5d54aa3118e0 + - d57620b3-9d49-4b4f-843c-a537205c9f7d + - 55ebb9c2-a35c-439e-9ec7-dd60bde54a5f + - 73d9c7a9-fd7d-4480-957d-7ffcae7501c3 + - a48e6640-4545-4ac2-976d-f858807dbc4e + - cb07228c-5aec-4bb9-9d0e-373ebd54df17 + - ffc0b148-dead-4651-8c61-49852a9c4a8d + - b0a810a4-d5c0-4c19-80c8-b17077f0ccb2 + - e123496b-b10b-405c-8b50-cd66cc19ec36 + - 9c36230f-dcd3-41bf-99c8-bed2bc3b934f + - cc8309c6-ce07-4b4c-b728-dd0c0ae432bc + - 25707b47-f563-4268-8aaf-26852e8f4e15 + - 6f1e9ad5-191e-4011-8e3d-88e2990591d2 + - fa4a94e9-fcf3-42b4-907d-8cc9703e377d + - 5956c830-eb2d-41e0-9b87-93a2449d351f + - 317e6688-614f-490b-a4f4-4ee0ffdea77a + - db6e3f58-0ee7-4a43-b3b3-4f63697e2448 + - 1b4672e0-a3b5-4ed1-9d98-35213e246a9f + - 213ab46e-5d8d-4e0f-9acc-471552972416 + - e739c6d8-dbd9-4527-973f-8a18142dbc6b + - 0546444c-d498-4908-ba72-3f19d455141a + - 45e1026f-86fa-4056-a76c-1d468300ff1e + - 3f0b9229-034c-42c3-8501-7a0b1fa566a8 + - 710331a7-b388-4894-81d8-80ad30fa4e3b + - 119f91b9-019e-4f6f-84cd-a594333035c7 + - 5448da50-daa6-487f-a81e-8f1824cefcf6 + - b8d2a8fc-53e4-44b8-bd30-d70093c80bba + - f5352134-c7cc-412c-9f92-92301120ccfa + - 75188c64-a389-4d32-bf7a-fe24891f1821 + - b2c8c856-ed66-42bb-9ba6-b6073fdde10f + - 487a5fe9-e877-467e-a3b2-12e737bd42e4 + - 5be25387-3905-4a11-a637-b8790fdd9f64 + - 1e094f14-b438-4523-b81e-993efeb62bb4 + x-ms-ratelimit-remaining-subscription-global-reads: + - '3749' status: code: 200 message: OK @@ -171,21 +255,21 @@ interactions: ParameterSetName: - -n --enable-sftp User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) + - 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/cli_test_storage_account_sftp000001/providers/Microsoft.Storage/storageAccounts/cli000002?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_storage_account_sftp000001/providers/Microsoft.Storage/storageAccounts/cli000002?api-version=2023-05-01 response: body: - string: '{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_storage_account_sftp000001/providers/Microsoft.Storage/storageAccounts/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-31T05:14:30.1663219Z","key2":"2023-03-31T05:14:30.1663219Z"},"privateEndpointConnections":[],"isNfsV3Enabled":false,"isLocalUserEnabled":true,"isSftpEnabled":true,"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"isHnsEnabled":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:14:30.4944613Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:14:30.4944613Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-31T05:14:29.9319552Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z2.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}}' + string: '{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_storage_account_sftp000001/providers/Microsoft.Storage/storageAccounts/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-07-05T06:09:25.4326462Z","key2":"2024-07-05T06:09:25.4326462Z"},"privateEndpointConnections":[],"isNfsV3Enabled":false,"isLocalUserEnabled":true,"isSftpEnabled":true,"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"isHnsEnabled":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:09:25.9638843Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:09:25.9638843Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-05T06:09:25.3545110Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z2.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}}' headers: cache-control: - no-cache content-length: - - '1488' + - '1504' content-type: - application/json date: - - Fri, 31 Mar 2023 05:14:55 GMT + - Fri, 05 Jul 2024 06:09:53 GMT expires: - '-1' pragma: @@ -194,12 +278,10 @@ 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-ratelimit-remaining-subscription-global-reads: + - '3748' status: code: 200 message: OK @@ -226,21 +308,21 @@ interactions: ParameterSetName: - -n --enable-sftp User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.62.0 (PIP) azsdk-python-core/1.28.0 Python/3.9.13 (Windows-10-10.0.19045-SP0) method: PATCH - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_storage_account_sftp000001/providers/Microsoft.Storage/storageAccounts/cli000002?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_storage_account_sftp000001/providers/Microsoft.Storage/storageAccounts/cli000002?api-version=2023-05-01 response: body: - string: '{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_storage_account_sftp000001/providers/Microsoft.Storage/storageAccounts/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-31T05:14:30.1663219Z","key2":"2023-03-31T05:14:30.1663219Z"},"privateEndpointConnections":[],"isNfsV3Enabled":false,"isLocalUserEnabled":true,"isSftpEnabled":false,"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"isHnsEnabled":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:14:30.4944613Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:14:30.4944613Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-31T05:14:29.9319552Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z2.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}}' + string: '{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_storage_account_sftp000001/providers/Microsoft.Storage/storageAccounts/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-07-05T06:09:25.4326462Z","key2":"2024-07-05T06:09:25.4326462Z"},"privateEndpointConnections":[],"isNfsV3Enabled":false,"isLocalUserEnabled":true,"isSftpEnabled":false,"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"isHnsEnabled":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:09:25.9638843Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:09:25.9638843Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-05T06:09:25.3545110Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z2.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}}' headers: cache-control: - no-cache content-length: - - '1489' + - '1505' content-type: - application/json date: - - Fri, 31 Mar 2023 05:15:00 GMT + - Fri, 05 Jul 2024 06:09:56 GMT expires: - '-1' pragma: @@ -249,14 +331,14 @@ 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/3b0bab08-205e-4d97-b11c-b747fd5da50f + x-ms-ratelimit-remaining-subscription-global-writes: + - '2999' x-ms-ratelimit-remaining-subscription-writes: - - '1199' + - '199' status: code: 200 message: OK @@ -274,48 +356,80 @@ interactions: ParameterSetName: - -n --enable-local-user User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) + - 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/storageAccounts?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/storageAccounts?api-version=2023-05-01 response: body: - string: '{"value":[{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/zhiyihuang-rg/providers/Microsoft.Storage/storageAccounts/azext","name":"azext","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":"2021-10-15T07:20:26.3629732Z","key2":"2021-10-15T07:20:26.3629732Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-15T07:20:26.3629732Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-15T07:20:26.3629732Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-15T07:20:26.2379798Z","primaryEndpoints":{"dfs":"https://azext.dfs.core.windows.net/","web":"https://azext.z13.web.core.windows.net/","blob":"https://azext.blob.core.windows.net/","queue":"https://azext.queue.core.windows.net/","table":"https://azext.table.core.windows.net/","file":"https://azext.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://azext-secondary.dfs.core.windows.net/","web":"https://azext-secondary.z13.web.core.windows.net/","blob":"https://azext-secondary.blob.core.windows.net/","queue":"https://azext-secondary.queue.core.windows.net/","table":"https://azext-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/bez-rg/providers/Microsoft.Storage/storageAccounts/bezsa","name":"bezsa","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Disabled","keyCreationTime":{"key1":"2023-03-28T02:41:44.3801879Z","key2":"2023-03-28T02:41:44.3801879Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/bez-rg/providers/Microsoft.Storage/storageAccounts/bezsa/privateEndpointConnections/bezsa.53a4b114-a8af-42f7-a999-6c1cacb4b37a","name":"bezsa.53a4b114-a8af-42f7-a999-6c1cacb4b37a","type":"Microsoft.Storage/storageAccounts/privateEndpointConnections","properties":{"provisioningState":"Succeeded","privateEndpoint":{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/bez-rg/providers/Microsoft.Network/privateEndpoints/bezpe"},"privateLinkServiceConnectionState":{"status":"Approved","description":"Auto-Approved","actionRequired":"None"}}}],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"networkAcls":{"resourceAccessRules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Deny"},"supportsHttpsTrafficOnly":true,"encryption":{"requireInfrastructureEncryption":false,"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-28T02:41:44.3957419Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-28T02:41:44.3957419Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-28T02:41:44.2395357Z","primaryEndpoints":{"dfs":"https://bezsa.dfs.core.windows.net/","web":"https://bezsa.z13.web.core.windows.net/","blob":"https://bezsa.blob.core.windows.net/","queue":"https://bezsa.queue.core.windows.net/","table":"https://bezsa.table.core.windows.net/","file":"https://bezsa.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://bezsa-secondary.dfs.core.windows.net/","web":"https://bezsa-secondary.z13.web.core.windows.net/","blob":"https://bezsa-secondary.blob.core.windows.net/","queue":"https://bezsa-secondary.queue.core.windows.net/","table":"https://bezsa-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestresult/providers/Microsoft.Storage/storageAccounts/clitestresultstac","name":"clitestresultstac","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-07-15T06:20:52.7844389Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-07-15T06:20:52.7844389Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2020-07-15T06:20:52.6907255Z","primaryEndpoints":{"dfs":"https://clitestresultstac.dfs.core.windows.net/","web":"https://clitestresultstac.z13.web.core.windows.net/","blob":"https://clitestresultstac.blob.core.windows.net/","queue":"https://clitestresultstac.queue.core.windows.net/","table":"https://clitestresultstac.table.core.windows.net/","file":"https://clitestresultstac.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://clitestresultstac-secondary.dfs.core.windows.net/","web":"https://clitestresultstac-secondary.z13.web.core.windows.net/","blob":"https://clitestresultstac-secondary.blob.core.windows.net/","queue":"https://clitestresultstac-secondary.queue.core.windows.net/","table":"https://clitestresultstac-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_GRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/AzureSDKTest_reserved/providers/Microsoft.Storage/storageAccounts/galleryapptestaccount","name":"galleryapptestaccount","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":"2021-10-20T02:51:38.9977139Z","key2":"2021-10-20T02:51:38.9977139Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-20T02:51:38.9977139Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-20T02:51:38.9977139Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-20T02:51:38.8727156Z","primaryEndpoints":{"dfs":"https://galleryapptestaccount.dfs.core.windows.net/","web":"https://galleryapptestaccount.z13.web.core.windows.net/","blob":"https://galleryapptestaccount.blob.core.windows.net/","queue":"https://galleryapptestaccount.queue.core.windows.net/","table":"https://galleryapptestaccount.table.core.windows.net/","file":"https://galleryapptestaccount.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available"}},{"identity":{"principalId":"4442e275-7210-4a69-81e7-b7c0955882b5","tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","type":"SystemAssigned"},"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/hang-rg/providers/Microsoft.Storage/storageAccounts/hangstorage","name":"hangstorage","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{"version":"1.240.16"},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":"2023-03-13T03:14:22.0434495Z","key2":"2022-12-13T03:04:17.5899020Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"isSftpEnabled":false,"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"isHnsEnabled":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"requireInfrastructureEncryption":false,"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-22T03:09:52.5790274Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-22T03:09:52.5790274Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-22T03:09:52.4227640Z","primaryEndpoints":{"dfs":"https://hangstorage.dfs.core.windows.net/","web":"https://hangstorage.z13.web.core.windows.net/","blob":"https://hangstorage.blob.core.windows.net/","queue":"https://hangstorage.queue.core.windows.net/","table":"https://hangstorage.table.core.windows.net/","file":"https://hangstorage.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/portal2cli/providers/Microsoft.Storage/storageAccounts/portal2clistorage","name":"portal2clistorage","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-10-14T07:23:08.8752602Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-10-14T07:23:08.8752602Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2020-10-14T07:23:08.7502552Z","primaryEndpoints":{"dfs":"https://portal2clistorage.dfs.core.windows.net/","web":"https://portal2clistorage.z13.web.core.windows.net/","blob":"https://portal2clistorage.blob.core.windows.net/","queue":"https://portal2clistorage.queue.core.windows.net/","table":"https://portal2clistorage.table.core.windows.net/","file":"https://portal2clistorage.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://portal2clistorage-secondary.dfs.core.windows.net/","web":"https://portal2clistorage-secondary.z13.web.core.windows.net/","blob":"https://portal2clistorage-secondary.blob.core.windows.net/","queue":"https://portal2clistorage-secondary.queue.core.windows.net/","table":"https://portal2clistorage-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/AzureSDKTest_reserved/providers/Microsoft.Storage/storageAccounts/privatepackage","name":"privatepackage","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":"2021-10-19T08:53:09.0238938Z","key2":"2021-10-19T08:53:09.0238938Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-19T08:53:09.0238938Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-19T08:53:09.0238938Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-19T08:53:08.9301661Z","primaryEndpoints":{"dfs":"https://privatepackage.dfs.core.windows.net/","web":"https://privatepackage.z13.web.core.windows.net/","blob":"https://privatepackage.blob.core.windows.net/","queue":"https://privatepackage.queue.core.windows.net/","table":"https://privatepackage.table.core.windows.net/","file":"https://privatepackage.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://privatepackage-secondary.dfs.core.windows.net/","web":"https://privatepackage-secondary.z13.web.core.windows.net/","blob":"https://privatepackage-secondary.blob.core.windows.net/","queue":"https://privatepackage-secondary.queue.core.windows.net/","table":"https://privatepackage-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/qinkai-test/providers/Microsoft.Storage/storageAccounts/qinkaiwu","name":"qinkaiwu","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2022-11-03T08:58:45.3328583Z","key2":"2022-11-03T08:58:45.3328583Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"requireInfrastructureEncryption":false,"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-03T08:58:45.3485070Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-03T08:58:45.3485070Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-03T08:58:45.1610064Z","primaryEndpoints":{"dfs":"https://qinkaiwu.dfs.core.windows.net/","web":"https://qinkaiwu.z13.web.core.windows.net/","blob":"https://qinkaiwu.blob.core.windows.net/","queue":"https://qinkaiwu.queue.core.windows.net/","table":"https://qinkaiwu.table.core.windows.net/","file":"https://qinkaiwu.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://qinkaiwu-secondary.dfs.core.windows.net/","web":"https://qinkaiwu-secondary.z13.web.core.windows.net/","blob":"https://qinkaiwu-secondary.blob.core.windows.net/","queue":"https://qinkaiwu-secondary.queue.core.windows.net/","table":"https://qinkaiwu-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/queuetest/providers/Microsoft.Storage/storageAccounts/qteststac","name":"qteststac","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":"2021-11-10T05:21:49.0582561Z","key2":"2021-11-10T05:21:49.0582561Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-10T05:21:49.0582561Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-10T05:21:49.0582561Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-11-10T05:21:48.9488735Z","primaryEndpoints":{"dfs":"https://qteststac.dfs.core.windows.net/","web":"https://qteststac.z13.web.core.windows.net/","blob":"https://qteststac.blob.core.windows.net/","queue":"https://qteststac.queue.core.windows.net/","table":"https://qteststac.table.core.windows.net/","file":"https://qteststac.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://qteststac-secondary.dfs.core.windows.net/","web":"https://qteststac-secondary.z13.web.core.windows.net/","blob":"https://qteststac-secondary.blob.core.windows.net/","queue":"https://qteststac-secondary.queue.core.windows.net/","table":"https://qteststac-secondary.table.core.windows.net/"}}},{"sku":{"name":"Premium_LRS","tier":"Premium"},"kind":"FileStorage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/zhiyihuang-rg-euap-east/providers/Microsoft.Storage/storageAccounts/saeastusnfs","name":"saeastusnfs","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2022-08-09T03:07:31.6721319Z","key2":"2022-08-09T03:07:31.6721319Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/zhiyihuang-rg-euap-east/providers/Microsoft.Storage/storageAccounts/saeastusnfs/privateEndpointConnections/saeastusnfs.10659eb6-b1fa-4873-b71b-fc35399d6ea0","name":"saeastusnfs.10659eb6-b1fa-4873-b71b-fc35399d6ea0","type":"Microsoft.Storage/storageAccounts/privateEndpointConnections","properties":{"provisioningState":"Succeeded","privateEndpoint":{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/zhiyihuang-rg-euap-east/providers/Microsoft.Network/privateEndpoints/privateendpointnfs"},"privateLinkServiceConnectionState":{"status":"Approved","description":"Auto-Approved","actionRequired":"None"}}}],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"largeFileSharesState":"Enabled","networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":false,"encryption":{"requireInfrastructureEncryption":false,"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-09T03:07:31.6877592Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-09T03:07:31.6877592Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-09T03:07:31.5471648Z","primaryEndpoints":{"file":"https://saeastusnfs.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yishitest/providers/Microsoft.Storage/storageAccounts/testvlw","name":"testvlw","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"keyCreationTime":{"key1":"2021-10-27T06:47:50.5497427Z","key2":"2021-10-27T06:47:50.5497427Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-27T06:47:50.5497427Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-27T06:47:50.5497427Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-27T06:47:50.4247606Z","primaryEndpoints":{"dfs":"https://testvlw.dfs.core.windows.net/","web":"https://testvlw.z13.web.core.windows.net/","blob":"https://testvlw.blob.core.windows.net/","queue":"https://testvlw.queue.core.windows.net/","table":"https://testvlw.table.core.windows.net/","file":"https://testvlw.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://testvlw-secondary.dfs.core.windows.net/","web":"https://testvlw-secondary.z13.web.core.windows.net/","blob":"https://testvlw-secondary.blob.core.windows.net/","queue":"https://testvlw-secondary.queue.core.windows.net/","table":"https://testvlw-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yishitest/providers/Microsoft.Storage/storageAccounts/yssa","name":"yssa","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{"key1":"value1"},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":"2021-08-16T08:39:21.3287573Z","key2":"2021-08-16T08:39:21.3287573Z"},"privateEndpointConnections":[],"hnsOnMigrationInProgress":false,"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-16T08:39:21.3287573Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-16T08:39:21.3287573Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-08-16T08:39:21.2193709Z","primaryEndpoints":{"dfs":"https://yssa.dfs.core.windows.net/","web":"https://yssa.z13.web.core.windows.net/","blob":"https://yssa.blob.core.windows.net/","queue":"https://yssa.queue.core.windows.net/","table":"https://yssa.table.core.windows.net/","file":"https://yssa.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/zhiyihuang-rg/providers/Microsoft.Storage/storageAccounts/zhiyihuangsa","name":"zhiyihuangsa","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":"2021-09-10T05:47:01.2111871Z","key2":"2021-09-10T05:47:01.2111871Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-10T05:47:01.2111871Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-10T05:47:01.2111871Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-10T05:47:01.0861745Z","primaryEndpoints":{"dfs":"https://zhiyihuangsa.dfs.core.windows.net/","web":"https://zhiyihuangsa.z13.web.core.windows.net/","blob":"https://zhiyihuangsa.blob.core.windows.net/","queue":"https://zhiyihuangsa.queue.core.windows.net/","table":"https://zhiyihuangsa.table.core.windows.net/","file":"https://zhiyihuangsa.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://zhiyihuangsa-secondary.dfs.core.windows.net/","web":"https://zhiyihuangsa-secondary.z13.web.core.windows.net/","blob":"https://zhiyihuangsa-secondary.blob.core.windows.net/","queue":"https://zhiyihuangsa-secondary.queue.core.windows.net/","table":"https://zhiyihuangsa-secondary.table.core.windows.net/"}}},{"sku":{"name":"Premium_LRS","tier":"Premium"},"kind":"BlockBlobStorage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/zhiyihuang-rg/providers/Microsoft.Storage/storageAccounts/zhiyihuangsadatalake","name":"zhiyihuangsadatalake","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2022-07-04T08:22:03.4626093Z","key2":"2022-07-04T08:22:03.4626093Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"isSftpEnabled":false,"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"isHnsEnabled":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"requireInfrastructureEncryption":false,"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-04T08:22:03.4782085Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-04T08:22:03.4782085Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2022-07-04T08:22:03.2750855Z","primaryEndpoints":{"dfs":"https://zhiyihuangsadatalake.dfs.core.windows.net/","web":"https://zhiyihuangsadatalake.z13.web.core.windows.net/","blob":"https://zhiyihuangsadatalake.blob.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/AzureSDKTest_reserved/providers/Microsoft.Storage/storageAccounts/zhuyan","name":"zhuyan","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2022-08-29T07:49:14.8648748Z","key2":"2022-08-29T07:49:14.8648748Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"requireInfrastructureEncryption":false,"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-29T07:49:15.5055031Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-29T07:49:15.5055031Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-29T07:49:14.7086254Z","primaryEndpoints":{"dfs":"https://zhuyan.dfs.core.windows.net/","web":"https://zhuyan.z13.web.core.windows.net/","blob":"https://zhuyan.blob.core.windows.net/","queue":"https://zhuyan.queue.core.windows.net/","table":"https://zhuyan.table.core.windows.net/","file":"https://zhuyan.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://zhuyan-secondary.dfs.core.windows.net/","web":"https://zhuyan-secondary.z13.web.core.windows.net/","blob":"https://zhuyan-secondary.blob.core.windows.net/","queue":"https://zhuyan-secondary.queue.core.windows.net/","table":"https://zhuyan-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/hang-rg/providers/Microsoft.Storage/storageAccounts/similar8010979611","name":"similar8010979611","type":"Microsoft.Storage/storageAccounts","location":"eastus2","tags":{},"properties":{"keyCreationTime":{"key1":"2022-12-14T07:27:28.2549011Z","key2":"2022-12-14T07:27:28.2549011Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"isHnsEnabled":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-14T07:27:28.5673994Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-14T07:27:28.5673994Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-12-14T07:27:28.1299252Z","primaryEndpoints":{"dfs":"https://similar8010979611.dfs.core.windows.net/","web":"https://similar8010979611.z20.web.core.windows.net/","blob":"https://similar8010979611.blob.core.windows.net/","queue":"https://similar8010979611.queue.core.windows.net/","table":"https://similar8010979611.table.core.windows.net/","file":"https://similar8010979611.file.core.windows.net/"},"primaryLocation":"eastus2","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/azure-cli-edge/providers/Microsoft.Storage/storageAccounts/azextensionedge","name":"azextensionedge","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-01-22T08:51:57.7728758Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-01-22T08:51:57.7728758Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-01-22T08:51:57.6947156Z","primaryEndpoints":{"dfs":"https://azextensionedge.dfs.core.windows.net/","web":"https://azextensionedge.z22.web.core.windows.net/","blob":"https://azextensionedge.blob.core.windows.net/","queue":"https://azextensionedge.queue.core.windows.net/","table":"https://azextensionedge.table.core.windows.net/","file":"https://azextensionedge.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available","secondaryLocation":"eastus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://azextensionedge-secondary.dfs.core.windows.net/","web":"https://azextensionedge-secondary.z22.web.core.windows.net/","blob":"https://azextensionedge-secondary.blob.core.windows.net/","queue":"https://azextensionedge-secondary.queue.core.windows.net/","table":"https://azextensionedge-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/azure-cli-edge/providers/Microsoft.Storage/storageAccounts/azurecliedge","name":"azurecliedge","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-01-13T08:41:36.3326539Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-01-13T08:41:36.3326539Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-01-13T08:41:36.2389304Z","primaryEndpoints":{"dfs":"https://azurecliedge.dfs.core.windows.net/","web":"https://azurecliedge.z22.web.core.windows.net/","blob":"https://azurecliedge.blob.core.windows.net/","queue":"https://azurecliedge.queue.core.windows.net/","table":"https://azurecliedge.table.core.windows.net/","file":"https://azurecliedge.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/IT_img_tmpl_cancel_zojd4lirypvwywqybbczdsgc_25b42271-f600-455a-8d64-fd979b8d97a2/providers/Microsoft.Storage/storageAccounts/c0fu3cniwiq7c2skwl5kxy69","name":"c0fu3cniwiq7c2skwl5kxy69","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{"createdby":"AzureVMImageBuilder","magicvalue":"0d819542a3774a2a8709401a7cd09eb8"},"properties":{"keyCreationTime":{"key1":"2023-03-30T15:46:16.0584377Z","key2":"2023-03-30T15:46:16.0584377Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"requireInfrastructureEncryption":true,"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-30T15:46:16.8240702Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-30T15:46:16.8240702Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-30T15:46:15.9334809Z","primaryEndpoints":{"dfs":"https://c0fu3cniwiq7c2skwl5kxy69.dfs.core.windows.net/","web":"https://c0fu3cniwiq7c2skwl5kxy69.z22.web.core.windows.net/","blob":"https://c0fu3cniwiq7c2skwl5kxy69.blob.core.windows.net/","queue":"https://c0fu3cniwiq7c2skwl5kxy69.queue.core.windows.net/","table":"https://c0fu3cniwiq7c2skwl5kxy69.table.core.windows.net/","file":"https://c0fu3cniwiq7c2skwl5kxy69.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgsnqo4zg6nxvwnbbnw4dpgfpqvaw52coskm74ohx4yrwsnpfn2y5g7a57pnomsqoky/providers/Microsoft.Storage/storageAccounts/clitestfjtyzusspfvsojrm5","name":"clitestfjtyzusspfvsojrm5","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-31T05:14:31.3793237Z","key2":"2023-03-31T05:14:31.3793237Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:14:32.2387077Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:14:32.2387077Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2023-03-31T05:14:31.2699737Z","primaryEndpoints":{"blob":"https://clitestfjtyzusspfvsojrm5.blob.core.windows.net/","queue":"https://clitestfjtyzusspfvsojrm5.queue.core.windows.net/","table":"https://clitestfjtyzusspfvsojrm5.table.core.windows.net/","file":"https://clitestfjtyzusspfvsojrm5.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgndqcnhtzbgfvywayllmropscysoonfvdiqt3yy2f2owek56fmxotp4xkaed4ctlml/providers/Microsoft.Storage/storageAccounts/clitesthbyb7yke3ybao3eon","name":"clitesthbyb7yke3ybao3eon","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2022-05-07T04:18:13.1067632Z","key2":"2022-05-07T04:18:13.1067632Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-07T04:18:13.1067632Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-07T04:18:13.1067632Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-05-07T04:18:12.9818218Z","primaryEndpoints":{"dfs":"https://clitesthbyb7yke3ybao3eon.dfs.core.windows.net/","web":"https://clitesthbyb7yke3ybao3eon.z22.web.core.windows.net/","blob":"https://clitesthbyb7yke3ybao3eon.blob.core.windows.net/","queue":"https://clitesthbyb7yke3ybao3eon.queue.core.windows.net/","table":"https://clitesthbyb7yke3ybao3eon.table.core.windows.net/","file":"https://clitesthbyb7yke3ybao3eon.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/kairu-persist/providers/Microsoft.Storage/storageAccounts/kairu","name":"kairu","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-01-13T07:35:19.0950431Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-01-13T07:35:19.0950431Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-01-13T07:35:18.9856251Z","primaryEndpoints":{"blob":"https://kairu.blob.core.windows.net/","queue":"https://kairu.queue.core.windows.net/","table":"https://kairu.table.core.windows.net/","file":"https://kairu.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/AzureSDKTest_reserved/providers/Microsoft.Storage/storageAccounts/pythonsdkmsyyc","name":"pythonsdkmsyyc","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2021-06-30T09:03:04.8209550Z","key2":"2021-06-30T09:03:04.8209550Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-06-30T09:03:04.8209550Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-06-30T09:03:04.8209550Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-06-30T09:03:04.7272348Z","primaryEndpoints":{"dfs":"https://pythonsdkmsyyc.dfs.core.windows.net/","web":"https://pythonsdkmsyyc.z22.web.core.windows.net/","blob":"https://pythonsdkmsyyc.blob.core.windows.net/","queue":"https://pythonsdkmsyyc.queue.core.windows.net/","table":"https://pythonsdkmsyyc.table.core.windows.net/","file":"https://pythonsdkmsyyc.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/shiying-rg/providers/Microsoft.Storage/storageAccounts/shiyingsa","name":"shiyingsa","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2023-02-06T09:23:14.1012901Z","key2":"2023-02-06T09:23:14.1012901Z"},"privateEndpointConnections":[],"hnsOnMigrationInProgress":false,"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"isHnsEnabled":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[{"value":"25.1.2.3","action":"Allow"}],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-06T09:23:14.1637913Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-06T09:23:14.1637913Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-02-06T09:23:13.9762807Z","primaryEndpoints":{"dfs":"https://shiyingsa.dfs.core.windows.net/","web":"https://shiyingsa.z22.web.core.windows.net/","blob":"https://shiyingsa.blob.core.windows.net/","queue":"https://shiyingsa.queue.core.windows.net/","table":"https://shiyingsa.table.core.windows.net/","file":"https://shiyingsa.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available","secondaryLocation":"eastus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://shiyingsa-secondary.dfs.core.windows.net/","web":"https://shiyingsa-secondary.z22.web.core.windows.net/","blob":"https://shiyingsa-secondary.blob.core.windows.net/","queue":"https://shiyingsa-secondary.queue.core.windows.net/","table":"https://shiyingsa-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/shiying-rg/providers/Microsoft.Storage/storageAccounts/shiyingsa1","name":"shiyingsa1","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2023-02-28T02:47:53.1841709Z","key2":"2023-02-28T02:47:53.1841709Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-28T02:47:53.2466591Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-28T02:47:53.2466591Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-02-28T02:47:53.0748209Z","primaryEndpoints":{"dfs":"https://shiyingsa1.dfs.core.windows.net/","web":"https://shiyingsa1.z22.web.core.windows.net/","blob":"https://shiyingsa1.blob.core.windows.net/","queue":"https://shiyingsa1.queue.core.windows.net/","table":"https://shiyingsa1.table.core.windows.net/","file":"https://shiyingsa1.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yishitest/providers/Microsoft.Storage/storageAccounts/testalw","name":"testalw","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"immutableStorageWithVersioning":{"enabled":true,"immutabilityPolicy":{"immutabilityPeriodSinceCreationInDays":3,"state":"Disabled"}},"keyCreationTime":{"key1":"2022-10-19T02:13:01.1856793Z","key2":"2022-10-19T02:13:11.9514789Z"},"privateEndpointConnections":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yishitest/providers/Microsoft.Storage/storageAccounts/testalw/privateEndpointConnections/testalw.cefd3d56-feb9-4be9-978b-fb9416daa1ab","name":"testalw.cefd3d56-feb9-4be9-978b-fb9416daa1ab","type":"Microsoft.Storage/storageAccounts/privateEndpointConnections","properties":{"provisioningState":"Succeeded","privateEndpoint":{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yishitest/providers/Microsoft.Network/privateEndpoints/testpe"},"privateLinkServiceConnectionState":{"status":"Approved","description":"Auto-Approved","actionRequired":"None"}}}],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-27T06:27:50.3554138Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-27T06:27:50.3554138Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-27T06:27:50.2616355Z","primaryEndpoints":{"dfs":"https://testalw.dfs.core.windows.net/","web":"https://testalw.z22.web.core.windows.net/","blob":"https://testalw.blob.core.windows.net/","queue":"https://testalw.queue.core.windows.net/","table":"https://testalw.table.core.windows.net/","file":"https://testalw.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available","secondaryLocation":"eastus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://testalw-secondary.dfs.core.windows.net/","web":"https://testalw-secondary.z22.web.core.windows.net/","blob":"https://testalw-secondary.blob.core.windows.net/","queue":"https://testalw-secondary.queue.core.windows.net/","table":"https://testalw-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yishitest/providers/Microsoft.Storage/storageAccounts/testalw1027","name":"testalw1027","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"immutableStorageWithVersioning":{"enabled":true,"immutabilityPolicy":{"immutabilityPeriodSinceCreationInDays":1,"state":"Unlocked"}},"keyCreationTime":{"key1":"2021-10-27T07:34:49.7592232Z","key2":"2021-10-27T07:34:49.7592232Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-27T07:34:49.7592232Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-27T07:34:49.7592232Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-27T07:34:49.6810731Z","primaryEndpoints":{"dfs":"https://testalw1027.dfs.core.windows.net/","web":"https://testalw1027.z22.web.core.windows.net/","blob":"https://testalw1027.blob.core.windows.net/","queue":"https://testalw1027.queue.core.windows.net/","table":"https://testalw1027.table.core.windows.net/","file":"https://testalw1027.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available","secondaryLocation":"eastus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://testalw1027-secondary.dfs.core.windows.net/","web":"https://testalw1027-secondary.z22.web.core.windows.net/","blob":"https://testalw1027-secondary.blob.core.windows.net/","queue":"https://testalw1027-secondary.queue.core.windows.net/","table":"https://testalw1027-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yishitest/providers/Microsoft.Storage/storageAccounts/testalw1028","name":"testalw1028","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"immutableStorageWithVersioning":{"enabled":true,"immutabilityPolicy":{"immutabilityPeriodSinceCreationInDays":1,"state":"Unlocked"}},"keyCreationTime":{"key1":"2021-10-28T01:49:10.2414505Z","key2":"2021-10-28T01:49:10.2414505Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-28T01:49:10.2414505Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-28T01:49:10.2414505Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-28T01:49:10.1633042Z","primaryEndpoints":{"dfs":"https://testalw1028.dfs.core.windows.net/","web":"https://testalw1028.z22.web.core.windows.net/","blob":"https://testalw1028.blob.core.windows.net/","queue":"https://testalw1028.queue.core.windows.net/","table":"https://testalw1028.table.core.windows.net/","file":"https://testalw1028.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available","secondaryLocation":"eastus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://testalw1028-secondary.dfs.core.windows.net/","web":"https://testalw1028-secondary.z22.web.core.windows.net/","blob":"https://testalw1028-secondary.blob.core.windows.net/","queue":"https://testalw1028-secondary.queue.core.windows.net/","table":"https://testalw1028-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yishitest/providers/Microsoft.Storage/storageAccounts/yshns","name":"yshns","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2021-10-15T02:10:28.4103368Z","key2":"2021-10-15T02:10:28.4103368Z"},"privateEndpointConnections":[],"hnsOnMigrationInProgress":false,"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"isHnsEnabled":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-15T02:10:28.4103368Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-15T02:10:28.4103368Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-15T02:10:28.3165819Z","primaryEndpoints":{"dfs":"https://yshns.dfs.core.windows.net/","web":"https://yshns.z22.web.core.windows.net/","blob":"https://yshns.blob.core.windows.net/","queue":"https://yshns.queue.core.windows.net/","table":"https://yshns.table.core.windows.net/","file":"https://yshns.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available","secondaryLocation":"eastus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://yshns-secondary.dfs.core.windows.net/","web":"https://yshns-secondary.z22.web.core.windows.net/","blob":"https://yshns-secondary.blob.core.windows.net/","queue":"https://yshns-secondary.queue.core.windows.net/","table":"https://yshns-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/AzureSDKTest_reserved/providers/Microsoft.Storage/storageAccounts/azuresdktest","name":"azuresdktest","type":"Microsoft.Storage/storageAccounts","location":"eastasia","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-08-12T06:32:07.1157877Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-08-12T06:32:07.1157877Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2020-08-12T06:32:07.0689199Z","primaryEndpoints":{"dfs":"https://azuresdktest.dfs.core.windows.net/","web":"https://azuresdktest.z7.web.core.windows.net/","blob":"https://azuresdktest.blob.core.windows.net/","queue":"https://azuresdktest.queue.core.windows.net/","table":"https://azuresdktest.table.core.windows.net/","file":"https://azuresdktest.file.core.windows.net/"},"primaryLocation":"eastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgbcjpbfrgst/providers/Microsoft.Storage/storageAccounts/clitest7y3z5tzoevqexrwmb","name":"clitest7y3z5tzoevqexrwmb","type":"Microsoft.Storage/storageAccounts","location":"eastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-11T16:07:26.7756526Z","key2":"2022-08-11T16:07:26.7756526Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-11T16:07:26.7912767Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-11T16:07:26.7912767Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2022-08-11T16:07:26.6975255Z","primaryEndpoints":{"blob":"https://clitest7y3z5tzoevqexrwmb.blob.core.windows.net/","queue":"https://clitest7y3z5tzoevqexrwmb.queue.core.windows.net/","table":"https://clitest7y3z5tzoevqexrwmb.table.core.windows.net/","file":"https://clitest7y3z5tzoevqexrwmb.file.core.windows.net/"},"primaryLocation":"eastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgephuyzwt3d/providers/Microsoft.Storage/storageAccounts/clitesturpy433yg4s3cpou6","name":"clitesturpy433yg4s3cpou6","type":"Microsoft.Storage/storageAccounts","location":"eastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2022-07-21T15:56:17.1133943Z","key2":"2022-07-21T15:56:17.1133943Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-21T15:56:17.1290016Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-21T15:56:17.1290016Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2022-07-21T15:56:17.0352115Z","primaryEndpoints":{"blob":"https://clitesturpy433yg4s3cpou6.blob.core.windows.net/","queue":"https://clitesturpy433yg4s3cpou6.queue.core.windows.net/","table":"https://clitesturpy433yg4s3cpou6.table.core.windows.net/","file":"https://clitesturpy433yg4s3cpou6.file.core.windows.net/"},"primaryLocation":"eastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rggrglkh7zr7/providers/Microsoft.Storage/storageAccounts/clitest2f63bh43aix4wcnlh","name":"clitest2f63bh43aix4wcnlh","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-04-22T08:17:38.5541453Z","key2":"2021-04-22T08:17:38.5541453Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-22T08:17:38.5541453Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-22T08:17:38.5541453Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-04-22T08:17:38.4760163Z","primaryEndpoints":{"blob":"https://clitest2f63bh43aix4wcnlh.blob.core.windows.net/","queue":"https://clitest2f63bh43aix4wcnlh.queue.core.windows.net/","table":"https://clitest2f63bh43aix4wcnlh.table.core.windows.net/","file":"https://clitest2f63bh43aix4wcnlh.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgrli6qx2bll/providers/Microsoft.Storage/storageAccounts/clitest2kskuzyfvkqd7xx4y","name":"clitest2kskuzyfvkqd7xx4y","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-16T23:34:08.0367829Z","key2":"2022-03-16T23:34:08.0367829Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-16T23:34:08.0367829Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-16T23:34:08.0367829Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2022-03-16T23:34:07.9430240Z","primaryEndpoints":{"blob":"https://clitest2kskuzyfvkqd7xx4y.blob.core.windows.net/","queue":"https://clitest2kskuzyfvkqd7xx4y.queue.core.windows.net/","table":"https://clitest2kskuzyfvkqd7xx4y.table.core.windows.net/","file":"https://clitest2kskuzyfvkqd7xx4y.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgh5duq2f6uh/providers/Microsoft.Storage/storageAccounts/clitest2vjedutxs37ymp4ni","name":"clitest2vjedutxs37ymp4ni","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-04-23T07:13:21.0424866Z","key2":"2021-04-23T07:13:21.0424866Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-23T07:13:21.0581083Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-23T07:13:21.0581083Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-04-23T07:13:20.9643257Z","primaryEndpoints":{"blob":"https://clitest2vjedutxs37ymp4ni.blob.core.windows.net/","queue":"https://clitest2vjedutxs37ymp4ni.queue.core.windows.net/","table":"https://clitest2vjedutxs37ymp4ni.table.core.windows.net/","file":"https://clitest2vjedutxs37ymp4ni.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgl6l3rg6atb/providers/Microsoft.Storage/storageAccounts/clitest4sjmiwke5nz3f67pu","name":"clitest4sjmiwke5nz3f67pu","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-04-22T08:02:15.3305055Z","key2":"2021-04-22T08:02:15.3305055Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-22T08:02:15.3305055Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-22T08:02:15.3305055Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-04-22T08:02:15.2523305Z","primaryEndpoints":{"blob":"https://clitest4sjmiwke5nz3f67pu.blob.core.windows.net/","queue":"https://clitest4sjmiwke5nz3f67pu.queue.core.windows.net/","table":"https://clitest4sjmiwke5nz3f67pu.table.core.windows.net/","file":"https://clitest4sjmiwke5nz3f67pu.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgbbt37xr2le/providers/Microsoft.Storage/storageAccounts/clitest5frikrzhxwryrkfel","name":"clitest5frikrzhxwryrkfel","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-04-22T08:19:22.9620171Z","key2":"2021-04-22T08:19:22.9620171Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-22T08:19:22.9776721Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-22T08:19:22.9776721Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-04-22T08:19:22.8838883Z","primaryEndpoints":{"blob":"https://clitest5frikrzhxwryrkfel.blob.core.windows.net/","queue":"https://clitest5frikrzhxwryrkfel.queue.core.windows.net/","table":"https://clitest5frikrzhxwryrkfel.table.core.windows.net/","file":"https://clitest5frikrzhxwryrkfel.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgrc4sjsrzt4/providers/Microsoft.Storage/storageAccounts/clitest63b5vtkhuf7auho6z","name":"clitest63b5vtkhuf7auho6z","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-04-22T08:17:38.3198561Z","key2":"2021-04-22T08:17:38.3198561Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-22T08:17:38.3198561Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-22T08:17:38.3198561Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-04-22T08:17:38.2416459Z","primaryEndpoints":{"blob":"https://clitest63b5vtkhuf7auho6z.blob.core.windows.net/","queue":"https://clitest63b5vtkhuf7auho6z.queue.core.windows.net/","table":"https://clitest63b5vtkhuf7auho6z.table.core.windows.net/","file":"https://clitest63b5vtkhuf7auho6z.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgekim5ct43n/providers/Microsoft.Storage/storageAccounts/clitest6jusqp4qvczw52pql","name":"clitest6jusqp4qvczw52pql","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-04-22T08:05:08.7847684Z","key2":"2021-04-22T08:05:08.7847684Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-22T08:05:08.8003328Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-22T08:05:08.8003328Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-04-22T08:05:08.7065579Z","primaryEndpoints":{"blob":"https://clitest6jusqp4qvczw52pql.blob.core.windows.net/","queue":"https://clitest6jusqp4qvczw52pql.queue.core.windows.net/","table":"https://clitest6jusqp4qvczw52pql.table.core.windows.net/","file":"https://clitest6jusqp4qvczw52pql.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgbbt37xr2le/providers/Microsoft.Storage/storageAccounts/clitest74vl6rwuxl5fbuklw","name":"clitest74vl6rwuxl5fbuklw","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-04-22T08:17:38.2260082Z","key2":"2021-04-22T08:17:38.2260082Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-22T08:17:38.2260082Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-22T08:17:38.2260082Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-04-22T08:17:38.1635154Z","primaryEndpoints":{"blob":"https://clitest74vl6rwuxl5fbuklw.blob.core.windows.net/","queue":"https://clitest74vl6rwuxl5fbuklw.queue.core.windows.net/","table":"https://clitest74vl6rwuxl5fbuklw.table.core.windows.net/","file":"https://clitest74vl6rwuxl5fbuklw.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgy6swh3vebl/providers/Microsoft.Storage/storageAccounts/clitestaxq4uhxp4axa3uagg","name":"clitestaxq4uhxp4axa3uagg","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-12-10T05:18:34.9019274Z","key2":"2021-12-10T05:18:34.9019274Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-10T05:18:34.9175551Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-10T05:18:34.9175551Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-12-10T05:18:34.8238281Z","primaryEndpoints":{"blob":"https://clitestaxq4uhxp4axa3uagg.blob.core.windows.net/","queue":"https://clitestaxq4uhxp4axa3uagg.queue.core.windows.net/","table":"https://clitestaxq4uhxp4axa3uagg.table.core.windows.net/","file":"https://clitestaxq4uhxp4axa3uagg.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgiudkrkxpl4/providers/Microsoft.Storage/storageAccounts/clitestbiegaggvgwivkqyyi","name":"clitestbiegaggvgwivkqyyi","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-04-23T07:13:20.8705764Z","key2":"2021-04-23T07:13:20.8705764Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-23T07:13:20.8861995Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-23T07:13:20.8861995Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-04-23T07:13:20.7925187Z","primaryEndpoints":{"blob":"https://clitestbiegaggvgwivkqyyi.blob.core.windows.net/","queue":"https://clitestbiegaggvgwivkqyyi.queue.core.windows.net/","table":"https://clitestbiegaggvgwivkqyyi.table.core.windows.net/","file":"https://clitestbiegaggvgwivkqyyi.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg46ia57tmnz/providers/Microsoft.Storage/storageAccounts/clitestdlxtp24ycnjl3jui2","name":"clitestdlxtp24ycnjl3jui2","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-04-23T03:42:54.3217696Z","key2":"2021-04-23T03:42:54.3217696Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-23T03:42:54.3217696Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-23T03:42:54.3217696Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-04-23T03:42:54.2436164Z","primaryEndpoints":{"blob":"https://clitestdlxtp24ycnjl3jui2.blob.core.windows.net/","queue":"https://clitestdlxtp24ycnjl3jui2.queue.core.windows.net/","table":"https://clitestdlxtp24ycnjl3jui2.table.core.windows.net/","file":"https://clitestdlxtp24ycnjl3jui2.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg23akmjlz2r/providers/Microsoft.Storage/storageAccounts/clitestdmmxq6bklh35yongi","name":"clitestdmmxq6bklh35yongi","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-08-05T19:49:04.6966074Z","key2":"2021-08-05T19:49:04.6966074Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-05T19:49:04.6966074Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-05T19:49:04.6966074Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-08-05T19:49:04.6185933Z","primaryEndpoints":{"blob":"https://clitestdmmxq6bklh35yongi.blob.core.windows.net/","queue":"https://clitestdmmxq6bklh35yongi.queue.core.windows.net/","table":"https://clitestdmmxq6bklh35yongi.table.core.windows.net/","file":"https://clitestdmmxq6bklh35yongi.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgv3m577d7ho/providers/Microsoft.Storage/storageAccounts/clitestej2fvhoj3zogyp5e7","name":"clitestej2fvhoj3zogyp5e7","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-04-23T03:42:54.7279926Z","key2":"2021-04-23T03:42:54.7279926Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-23T03:42:54.7279926Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-23T03:42:54.7279926Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-04-23T03:42:54.6342444Z","primaryEndpoints":{"blob":"https://clitestej2fvhoj3zogyp5e7.blob.core.windows.net/","queue":"https://clitestej2fvhoj3zogyp5e7.queue.core.windows.net/","table":"https://clitestej2fvhoj3zogyp5e7.table.core.windows.net/","file":"https://clitestej2fvhoj3zogyp5e7.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgp6ikwpcsq7/providers/Microsoft.Storage/storageAccounts/clitestggvkyebv5o55dhakj","name":"clitestggvkyebv5o55dhakj","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-04-23T07:13:21.2300019Z","key2":"2021-04-23T07:13:21.2300019Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-23T07:13:21.2456239Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-23T07:13:21.2456239Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-04-23T07:13:21.1518492Z","primaryEndpoints":{"blob":"https://clitestggvkyebv5o55dhakj.blob.core.windows.net/","queue":"https://clitestggvkyebv5o55dhakj.queue.core.windows.net/","table":"https://clitestggvkyebv5o55dhakj.table.core.windows.net/","file":"https://clitestggvkyebv5o55dhakj.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgn6glpfa25c/providers/Microsoft.Storage/storageAccounts/clitestgt3fjzabc7taya5zo","name":"clitestgt3fjzabc7taya5zo","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-04-23T07:13:20.6675009Z","key2":"2021-04-23T07:13:20.6675009Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-23T07:13:20.6831653Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-23T07:13:20.6831653Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-04-23T07:13:20.5894204Z","primaryEndpoints":{"blob":"https://clitestgt3fjzabc7taya5zo.blob.core.windows.net/","queue":"https://clitestgt3fjzabc7taya5zo.queue.core.windows.net/","table":"https://clitestgt3fjzabc7taya5zo.table.core.windows.net/","file":"https://clitestgt3fjzabc7taya5zo.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgptzwacrnwa/providers/Microsoft.Storage/storageAccounts/clitestivtrt5tp624n63ast","name":"clitestivtrt5tp624n63ast","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-04-22T08:17:38.1166795Z","key2":"2021-04-22T08:17:38.1166795Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-22T08:17:38.1166795Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-22T08:17:38.1166795Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-04-22T08:17:38.0541529Z","primaryEndpoints":{"blob":"https://clitestivtrt5tp624n63ast.blob.core.windows.net/","queue":"https://clitestivtrt5tp624n63ast.queue.core.windows.net/","table":"https://clitestivtrt5tp624n63ast.table.core.windows.net/","file":"https://clitestivtrt5tp624n63ast.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgaz5eufnx7d/providers/Microsoft.Storage/storageAccounts/clitestkj3e2bodztqdfqsa2","name":"clitestkj3e2bodztqdfqsa2","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-12-08T09:02:59.1361396Z","key2":"2021-12-08T09:02:59.1361396Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-08T09:02:59.1361396Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-08T09:02:59.1361396Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-12-08T09:02:59.0267650Z","primaryEndpoints":{"blob":"https://clitestkj3e2bodztqdfqsa2.blob.core.windows.net/","queue":"https://clitestkj3e2bodztqdfqsa2.queue.core.windows.net/","table":"https://clitestkj3e2bodztqdfqsa2.table.core.windows.net/","file":"https://clitestkj3e2bodztqdfqsa2.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgeghfcmpfiw/providers/Microsoft.Storage/storageAccounts/clitestkoxtfkf67yodgckyb","name":"clitestkoxtfkf67yodgckyb","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2022-02-28T10:04:35.2504002Z","key2":"2022-02-28T10:04:35.2504002Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-28T10:04:35.2504002Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-28T10:04:35.2504002Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2022-02-28T10:04:35.1410179Z","primaryEndpoints":{"blob":"https://clitestkoxtfkf67yodgckyb.blob.core.windows.net/","queue":"https://clitestkoxtfkf67yodgckyb.queue.core.windows.net/","table":"https://clitestkoxtfkf67yodgckyb.table.core.windows.net/","file":"https://clitestkoxtfkf67yodgckyb.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgdc25pvki6m/providers/Microsoft.Storage/storageAccounts/clitestkxu4ahsqaxv42cyyf","name":"clitestkxu4ahsqaxv42cyyf","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-04-22T08:02:15.7523496Z","key2":"2021-04-22T08:02:15.7523496Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-22T08:02:15.7523496Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-22T08:02:15.7523496Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-04-22T08:02:15.6742355Z","primaryEndpoints":{"blob":"https://clitestkxu4ahsqaxv42cyyf.blob.core.windows.net/","queue":"https://clitestkxu4ahsqaxv42cyyf.queue.core.windows.net/","table":"https://clitestkxu4ahsqaxv42cyyf.table.core.windows.net/","file":"https://clitestkxu4ahsqaxv42cyyf.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgawbqkye7l4/providers/Microsoft.Storage/storageAccounts/clitestlsjx67ujuhjr7zkah","name":"clitestlsjx67ujuhjr7zkah","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2022-05-09T04:30:23.0266730Z","key2":"2022-05-09T04:30:23.0266730Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-09T04:30:23.0266730Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-09T04:30:23.0266730Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2022-05-09T04:30:22.9172929Z","primaryEndpoints":{"blob":"https://clitestlsjx67ujuhjr7zkah.blob.core.windows.net/","queue":"https://clitestlsjx67ujuhjr7zkah.queue.core.windows.net/","table":"https://clitestlsjx67ujuhjr7zkah.table.core.windows.net/","file":"https://clitestlsjx67ujuhjr7zkah.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg4chnkoo7ql/providers/Microsoft.Storage/storageAccounts/clitestmevgvn7p2e7ydqz44","name":"clitestmevgvn7p2e7ydqz44","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-12-08T03:32:22.3716191Z","key2":"2021-12-08T03:32:22.3716191Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-08T03:32:22.3872332Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-08T03:32:22.3872332Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-12-08T03:32:22.2778291Z","primaryEndpoints":{"blob":"https://clitestmevgvn7p2e7ydqz44.blob.core.windows.net/","queue":"https://clitestmevgvn7p2e7ydqz44.queue.core.windows.net/","table":"https://clitestmevgvn7p2e7ydqz44.table.core.windows.net/","file":"https://clitestmevgvn7p2e7ydqz44.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgghkyqf7pb5/providers/Microsoft.Storage/storageAccounts/clitestpuea6vlqwxw6ihiws","name":"clitestpuea6vlqwxw6ihiws","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-04-23T07:13:21.0581083Z","key2":"2021-04-23T07:13:21.0581083Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-23T07:13:21.0737014Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-23T07:13:21.0737014Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-04-23T07:13:20.9799581Z","primaryEndpoints":{"blob":"https://clitestpuea6vlqwxw6ihiws.blob.core.windows.net/","queue":"https://clitestpuea6vlqwxw6ihiws.queue.core.windows.net/","table":"https://clitestpuea6vlqwxw6ihiws.table.core.windows.net/","file":"https://clitestpuea6vlqwxw6ihiws.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgbo2ure7pgp/providers/Microsoft.Storage/storageAccounts/clitestsnv7joygpazk23npj","name":"clitestsnv7joygpazk23npj","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-05-21T02:19:20.7474327Z","key2":"2021-05-21T02:19:20.7474327Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-05-21T02:19:20.7474327Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-05-21T02:19:20.7474327Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-05-21T02:19:20.6537267Z","primaryEndpoints":{"blob":"https://clitestsnv7joygpazk23npj.blob.core.windows.net/","queue":"https://clitestsnv7joygpazk23npj.queue.core.windows.net/","table":"https://clitestsnv7joygpazk23npj.table.core.windows.net/","file":"https://clitestsnv7joygpazk23npj.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg6i4hl6iakg/providers/Microsoft.Storage/storageAccounts/clitestu3p7a7ib4n4y7gt4m","name":"clitestu3p7a7ib4n4y7gt4m","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-12-30T01:51:53.0814418Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-12-30T01:51:53.0814418Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2019-12-30T01:51:53.0189478Z","primaryEndpoints":{"blob":"https://clitestu3p7a7ib4n4y7gt4m.blob.core.windows.net/","queue":"https://clitestu3p7a7ib4n4y7gt4m.queue.core.windows.net/","table":"https://clitestu3p7a7ib4n4y7gt4m.table.core.windows.net/","file":"https://clitestu3p7a7ib4n4y7gt4m.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgu7jwflzo6g/providers/Microsoft.Storage/storageAccounts/clitestwqzjytdeun46rphfd","name":"clitestwqzjytdeun46rphfd","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-04-23T03:44:35.3668592Z","key2":"2021-04-23T03:44:35.3668592Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-23T03:44:35.3668592Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-23T03:44:35.3668592Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-04-23T03:44:35.2887580Z","primaryEndpoints":{"blob":"https://clitestwqzjytdeun46rphfd.blob.core.windows.net/","queue":"https://clitestwqzjytdeun46rphfd.queue.core.windows.net/","table":"https://clitestwqzjytdeun46rphfd.table.core.windows.net/","file":"https://clitestwqzjytdeun46rphfd.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgltfej7yr4u/providers/Microsoft.Storage/storageAccounts/clitestwvsg2uskf4i7vjfto","name":"clitestwvsg2uskf4i7vjfto","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-05-13T07:48:30.9247776Z","key2":"2021-05-13T07:48:30.9247776Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-05-13T07:48:30.9403727Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-05-13T07:48:30.9403727Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-05-13T07:48:30.8309682Z","primaryEndpoints":{"blob":"https://clitestwvsg2uskf4i7vjfto.blob.core.windows.net/","queue":"https://clitestwvsg2uskf4i7vjfto.queue.core.windows.net/","table":"https://clitestwvsg2uskf4i7vjfto.table.core.windows.net/","file":"https://clitestwvsg2uskf4i7vjfto.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgzjznhcqaoh/providers/Microsoft.Storage/storageAccounts/clitestwznnmnfot33xjztmk","name":"clitestwznnmnfot33xjztmk","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-04-23T07:13:20.7299628Z","key2":"2021-04-23T07:13:20.7299628Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-23T07:13:20.7456181Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-23T07:13:20.7456181Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-04-23T07:13:20.6518776Z","primaryEndpoints":{"blob":"https://clitestwznnmnfot33xjztmk.blob.core.windows.net/","queue":"https://clitestwznnmnfot33xjztmk.queue.core.windows.net/","table":"https://clitestwznnmnfot33xjztmk.table.core.windows.net/","file":"https://clitestwznnmnfot33xjztmk.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg4yns4yxisb/providers/Microsoft.Storage/storageAccounts/clitestyt6rxgad3kebqzh26","name":"clitestyt6rxgad3kebqzh26","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-08-05T19:49:04.8528440Z","key2":"2021-08-05T19:49:04.8528440Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-05T19:49:04.8528440Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-05T19:49:04.8528440Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-08-05T19:49:04.7747435Z","primaryEndpoints":{"blob":"https://clitestyt6rxgad3kebqzh26.blob.core.windows.net/","queue":"https://clitestyt6rxgad3kebqzh26.queue.core.windows.net/","table":"https://clitestyt6rxgad3kebqzh26.table.core.windows.net/","file":"https://clitestyt6rxgad3kebqzh26.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgovptfsocfg/providers/Microsoft.Storage/storageAccounts/clitestz72bbbbv2cio2pmom","name":"clitestz72bbbbv2cio2pmom","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-04-23T07:13:21.0112600Z","key2":"2021-04-23T07:13:21.0112600Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-23T07:13:21.0268549Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-23T07:13:21.0268549Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-04-23T07:13:20.9330720Z","primaryEndpoints":{"blob":"https://clitestz72bbbbv2cio2pmom.blob.core.windows.net/","queue":"https://clitestz72bbbbv2cio2pmom.queue.core.windows.net/","table":"https://clitestz72bbbbv2cio2pmom.table.core.windows.net/","file":"https://clitestz72bbbbv2cio2pmom.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgxp7uwuibs5/providers/Microsoft.Storage/storageAccounts/clitestzrwidkqplnw3jmz4z","name":"clitestzrwidkqplnw3jmz4z","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{},"properties":{"keyCreationTime":{"key1":"2021-04-23T07:13:20.6831653Z","key2":"2021-04-23T07:13:20.6831653Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-23T07:13:20.6987004Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-23T07:13:20.6987004Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-04-23T07:13:20.6049571Z","primaryEndpoints":{"blob":"https://clitestzrwidkqplnw3jmz4z.blob.core.windows.net/","queue":"https://clitestzrwidkqplnw3jmz4z.queue.core.windows.net/","table":"https://clitestzrwidkqplnw3jmz4z.table.core.windows.net/","file":"https://clitestzrwidkqplnw3jmz4z.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320004dd89524","name":"cs1100320004dd89524","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-03-26T05:48:15.7013062Z","key2":"2021-03-26T05:48:15.7013062Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-03-26T05:48:15.7169621Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-03-26T05:48:15.7169621Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-03-26T05:48:15.6545059Z","primaryEndpoints":{"dfs":"https://cs1100320004dd89524.dfs.core.windows.net/","web":"https://cs1100320004dd89524.z23.web.core.windows.net/","blob":"https://cs1100320004dd89524.blob.core.windows.net/","queue":"https://cs1100320004dd89524.queue.core.windows.net/","table":"https://cs1100320004dd89524.table.core.windows.net/","file":"https://cs1100320004dd89524.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320005416c8c9","name":"cs1100320005416c8c9","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-07-09T05:58:20.1898753Z","key2":"2021-07-09T05:58:20.1898753Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-07-09T05:58:20.2055665Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-07-09T05:58:20.2055665Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-07-09T05:58:20.0961322Z","primaryEndpoints":{"dfs":"https://cs1100320005416c8c9.dfs.core.windows.net/","web":"https://cs1100320005416c8c9.z23.web.core.windows.net/","blob":"https://cs1100320005416c8c9.blob.core.windows.net/","queue":"https://cs1100320005416c8c9.queue.core.windows.net/","table":"https://cs1100320005416c8c9.table.core.windows.net/","file":"https://cs1100320005416c8c9.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320007b1ce356","name":"cs1100320007b1ce356","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-08-31T13:56:10.5497663Z","key2":"2021-08-31T13:56:10.5497663Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-31T13:56:10.5497663Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-31T13:56:10.5497663Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-08-31T13:56:10.4560533Z","primaryEndpoints":{"dfs":"https://cs1100320007b1ce356.dfs.core.windows.net/","web":"https://cs1100320007b1ce356.z23.web.core.windows.net/","blob":"https://cs1100320007b1ce356.blob.core.windows.net/","queue":"https://cs1100320007b1ce356.queue.core.windows.net/","table":"https://cs1100320007b1ce356.table.core.windows.net/","file":"https://cs1100320007b1ce356.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/AzureSDKTest_reserved/providers/Microsoft.Storage/storageAccounts/cs1100320007de01867","name":"cs1100320007de01867","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-09-25T03:24:00.9959166Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-09-25T03:24:00.9959166Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2020-09-25T03:24:00.9490326Z","primaryEndpoints":{"dfs":"https://cs1100320007de01867.dfs.core.windows.net/","web":"https://cs1100320007de01867.z23.web.core.windows.net/","blob":"https://cs1100320007de01867.blob.core.windows.net/","queue":"https://cs1100320007de01867.queue.core.windows.net/","table":"https://cs1100320007de01867.table.core.windows.net/","file":"https://cs1100320007de01867.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320007f91393f","name":"cs1100320007f91393f","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-01-22T18:02:15.3088372Z","key2":"2022-01-22T18:02:15.3088372Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-01-22T18:02:15.3088372Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-01-22T18:02:15.3088372Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-01-22T18:02:15.1681915Z","primaryEndpoints":{"dfs":"https://cs1100320007f91393f.dfs.core.windows.net/","web":"https://cs1100320007f91393f.z23.web.core.windows.net/","blob":"https://cs1100320007f91393f.blob.core.windows.net/","queue":"https://cs1100320007f91393f.queue.core.windows.net/","table":"https://cs1100320007f91393f.table.core.windows.net/","file":"https://cs1100320007f91393f.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs11003200087c55daf","name":"cs11003200087c55daf","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-07-21T00:43:24.0011691Z","key2":"2021-07-21T00:43:24.0011691Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-07-21T00:43:24.0011691Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-07-21T00:43:24.0011691Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-07-21T00:43:23.9230250Z","primaryEndpoints":{"dfs":"https://cs11003200087c55daf.dfs.core.windows.net/","web":"https://cs11003200087c55daf.z23.web.core.windows.net/","blob":"https://cs11003200087c55daf.blob.core.windows.net/","queue":"https://cs11003200087c55daf.queue.core.windows.net/","table":"https://cs11003200087c55daf.table.core.windows.net/","file":"https://cs11003200087c55daf.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320008debd5bc","name":"cs1100320008debd5bc","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-03-17T07:12:44.1132341Z","key2":"2021-03-17T07:12:44.1132341Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-03-17T07:12:44.1132341Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-03-17T07:12:44.1132341Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-03-17T07:12:44.0351358Z","primaryEndpoints":{"dfs":"https://cs1100320008debd5bc.dfs.core.windows.net/","web":"https://cs1100320008debd5bc.z23.web.core.windows.net/","blob":"https://cs1100320008debd5bc.blob.core.windows.net/","queue":"https://cs1100320008debd5bc.queue.core.windows.net/","table":"https://cs1100320008debd5bc.table.core.windows.net/","file":"https://cs1100320008debd5bc.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032000919ef7c5","name":"cs110032000919ef7c5","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-10-09T02:02:43.1652268Z","key2":"2021-10-09T02:02:43.1652268Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-09T02:02:43.1652268Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-09T02:02:43.1652268Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-09T02:02:43.0714900Z","primaryEndpoints":{"dfs":"https://cs110032000919ef7c5.dfs.core.windows.net/","web":"https://cs110032000919ef7c5.z23.web.core.windows.net/","blob":"https://cs110032000919ef7c5.blob.core.windows.net/","queue":"https://cs110032000919ef7c5.queue.core.windows.net/","table":"https://cs110032000919ef7c5.table.core.windows.net/","file":"https://cs110032000919ef7c5.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs11003200092fe0771","name":"cs11003200092fe0771","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-03-23T07:08:51.1436686Z","key2":"2021-03-23T07:08:51.1436686Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-03-23T07:08:51.1593202Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-03-23T07:08:51.1593202Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-03-23T07:08:51.0811120Z","primaryEndpoints":{"dfs":"https://cs11003200092fe0771.dfs.core.windows.net/","web":"https://cs11003200092fe0771.z23.web.core.windows.net/","blob":"https://cs11003200092fe0771.blob.core.windows.net/","queue":"https://cs11003200092fe0771.queue.core.windows.net/","table":"https://cs11003200092fe0771.table.core.windows.net/","file":"https://cs11003200092fe0771.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032000b6f3c90c","name":"cs110032000b6f3c90c","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-05-06T05:28:23.2493456Z","key2":"2021-05-06T05:28:23.2493456Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-05-06T05:28:23.2493456Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-05-06T05:28:23.2493456Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-05-06T05:28:23.1868245Z","primaryEndpoints":{"dfs":"https://cs110032000b6f3c90c.dfs.core.windows.net/","web":"https://cs110032000b6f3c90c.z23.web.core.windows.net/","blob":"https://cs110032000b6f3c90c.blob.core.windows.net/","queue":"https://cs110032000b6f3c90c.queue.core.windows.net/","table":"https://cs110032000b6f3c90c.table.core.windows.net/","file":"https://cs110032000b6f3c90c.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032000c31bae71","name":"cs110032000c31bae71","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-04-15T06:39:35.4649198Z","key2":"2021-04-15T06:39:35.4649198Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-15T06:39:35.4649198Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-15T06:39:35.4649198Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-04-15T06:39:35.4180004Z","primaryEndpoints":{"dfs":"https://cs110032000c31bae71.dfs.core.windows.net/","web":"https://cs110032000c31bae71.z23.web.core.windows.net/","blob":"https://cs110032000c31bae71.blob.core.windows.net/","queue":"https://cs110032000c31bae71.queue.core.windows.net/","table":"https://cs110032000c31bae71.table.core.windows.net/","file":"https://cs110032000c31bae71.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/AzureSDKTest_reserved/providers/Microsoft.Storage/storageAccounts/cs110032000ca62af00","name":"cs110032000ca62af00","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-09-22T02:06:18.4998653Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-09-22T02:06:18.4998653Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2020-09-22T02:06:18.4217109Z","primaryEndpoints":{"dfs":"https://cs110032000ca62af00.dfs.core.windows.net/","web":"https://cs110032000ca62af00.z23.web.core.windows.net/","blob":"https://cs110032000ca62af00.blob.core.windows.net/","queue":"https://cs110032000ca62af00.queue.core.windows.net/","table":"https://cs110032000ca62af00.table.core.windows.net/","file":"https://cs110032000ca62af00.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032000d5b642af","name":"cs110032000d5b642af","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-08-12T04:59:52.1914004Z","key2":"2022-08-12T04:59:52.1914004Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-12T04:59:52.2070290Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-12T04:59:52.2070290Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-12T04:59:52.0820281Z","primaryEndpoints":{"dfs":"https://cs110032000d5b642af.dfs.core.windows.net/","web":"https://cs110032000d5b642af.z23.web.core.windows.net/","blob":"https://cs110032000d5b642af.blob.core.windows.net/","queue":"https://cs110032000d5b642af.queue.core.windows.net/","table":"https://cs110032000d5b642af.table.core.windows.net/","file":"https://cs110032000d5b642af.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032000e1cb9f41","name":"cs110032000e1cb9f41","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-06-01T02:14:02.8985613Z","key2":"2021-06-01T02:14:02.8985613Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-06-01T02:14:02.9140912Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-06-01T02:14:02.9140912Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-06-01T02:14:02.8047066Z","primaryEndpoints":{"dfs":"https://cs110032000e1cb9f41.dfs.core.windows.net/","web":"https://cs110032000e1cb9f41.z23.web.core.windows.net/","blob":"https://cs110032000e1cb9f41.blob.core.windows.net/","queue":"https://cs110032000e1cb9f41.queue.core.windows.net/","table":"https://cs110032000e1cb9f41.table.core.windows.net/","file":"https://cs110032000e1cb9f41.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032000e3121978","name":"cs110032000e3121978","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-04-25T07:26:43.6124221Z","key2":"2021-04-25T07:26:43.6124221Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-25T07:26:43.6124221Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-25T07:26:43.6124221Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-04-25T07:26:43.5343583Z","primaryEndpoints":{"dfs":"https://cs110032000e3121978.dfs.core.windows.net/","web":"https://cs110032000e3121978.z23.web.core.windows.net/","blob":"https://cs110032000e3121978.blob.core.windows.net/","queue":"https://cs110032000e3121978.queue.core.windows.net/","table":"https://cs110032000e3121978.table.core.windows.net/","file":"https://cs110032000e3121978.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032000f3aac891","name":"cs110032000f3aac891","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-10-08T11:18:17.0122606Z","key2":"2021-10-08T11:18:17.0122606Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-08T11:18:17.0122606Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-08T11:18:17.0122606Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-08T11:18:16.9184856Z","primaryEndpoints":{"dfs":"https://cs110032000f3aac891.dfs.core.windows.net/","web":"https://cs110032000f3aac891.z23.web.core.windows.net/","blob":"https://cs110032000f3aac891.blob.core.windows.net/","queue":"https://cs110032000f3aac891.queue.core.windows.net/","table":"https://cs110032000f3aac891.table.core.windows.net/","file":"https://cs110032000f3aac891.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320010339dce7","name":"cs1100320010339dce7","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-07-01T12:55:31.1442388Z","key2":"2021-07-01T12:55:31.1442388Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-07-01T12:55:31.1442388Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-07-01T12:55:31.1442388Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-07-01T12:55:31.0661165Z","primaryEndpoints":{"dfs":"https://cs1100320010339dce7.dfs.core.windows.net/","web":"https://cs1100320010339dce7.z23.web.core.windows.net/","blob":"https://cs1100320010339dce7.blob.core.windows.net/","queue":"https://cs1100320010339dce7.queue.core.windows.net/","table":"https://cs1100320010339dce7.table.core.windows.net/","file":"https://cs1100320010339dce7.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs11003200127365c47","name":"cs11003200127365c47","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-03-25T03:10:52.6098894Z","key2":"2021-03-25T03:10:52.6098894Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-03-25T03:10:52.6098894Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-03-25T03:10:52.6098894Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-03-25T03:10:52.5318146Z","primaryEndpoints":{"dfs":"https://cs11003200127365c47.dfs.core.windows.net/","web":"https://cs11003200127365c47.z23.web.core.windows.net/","blob":"https://cs11003200127365c47.blob.core.windows.net/","queue":"https://cs11003200127365c47.queue.core.windows.net/","table":"https://cs11003200127365c47.table.core.windows.net/","file":"https://cs11003200127365c47.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs11003200129e38348","name":"cs11003200129e38348","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-05-24T06:59:16.3135399Z","key2":"2021-05-24T06:59:16.3135399Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-05-24T06:59:16.3135399Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-05-24T06:59:16.3135399Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-05-24T06:59:16.2198282Z","primaryEndpoints":{"dfs":"https://cs11003200129e38348.dfs.core.windows.net/","web":"https://cs11003200129e38348.z23.web.core.windows.net/","blob":"https://cs11003200129e38348.blob.core.windows.net/","queue":"https://cs11003200129e38348.queue.core.windows.net/","table":"https://cs11003200129e38348.table.core.windows.net/","file":"https://cs11003200129e38348.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320012c36c452","name":"cs1100320012c36c452","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-04-09T08:04:25.5979407Z","key2":"2021-04-09T08:04:25.5979407Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-09T08:04:25.5979407Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-09T08:04:25.5979407Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-04-09T08:04:25.5198295Z","primaryEndpoints":{"dfs":"https://cs1100320012c36c452.dfs.core.windows.net/","web":"https://cs1100320012c36c452.z23.web.core.windows.net/","blob":"https://cs1100320012c36c452.blob.core.windows.net/","queue":"https://cs1100320012c36c452.queue.core.windows.net/","table":"https://cs1100320012c36c452.table.core.windows.net/","file":"https://cs1100320012c36c452.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032001520b2764","name":"cs110032001520b2764","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-09-03T08:56:46.2009376Z","key2":"2021-09-03T08:56:46.2009376Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-03T08:56:46.2009376Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-03T08:56:46.2009376Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-03T08:56:46.1071770Z","primaryEndpoints":{"dfs":"https://cs110032001520b2764.dfs.core.windows.net/","web":"https://cs110032001520b2764.z23.web.core.windows.net/","blob":"https://cs110032001520b2764.blob.core.windows.net/","queue":"https://cs110032001520b2764.queue.core.windows.net/","table":"https://cs110032001520b2764.table.core.windows.net/","file":"https://cs110032001520b2764.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320016ac59291","name":"cs1100320016ac59291","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-08-10T06:12:25.7518719Z","key2":"2021-08-10T06:12:25.7518719Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-10T06:12:25.7518719Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-10T06:12:25.7518719Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-08-10T06:12:25.6581170Z","primaryEndpoints":{"dfs":"https://cs1100320016ac59291.dfs.core.windows.net/","web":"https://cs1100320016ac59291.z23.web.core.windows.net/","blob":"https://cs1100320016ac59291.blob.core.windows.net/","queue":"https://cs1100320016ac59291.queue.core.windows.net/","table":"https://cs1100320016ac59291.table.core.windows.net/","file":"https://cs1100320016ac59291.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320018cedbbd6","name":"cs1100320018cedbbd6","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-11-02T06:32:13.4022120Z","key2":"2021-11-02T06:32:13.4022120Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-02T06:32:13.4022120Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-02T06:32:13.4022120Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-11-02T06:32:13.3084745Z","primaryEndpoints":{"dfs":"https://cs1100320018cedbbd6.dfs.core.windows.net/","web":"https://cs1100320018cedbbd6.z23.web.core.windows.net/","blob":"https://cs1100320018cedbbd6.blob.core.windows.net/","queue":"https://cs1100320018cedbbd6.queue.core.windows.net/","table":"https://cs1100320018cedbbd6.table.core.windows.net/","file":"https://cs1100320018cedbbd6.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320018db36b92","name":"cs1100320018db36b92","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-03-28T03:36:34.2370202Z","key2":"2022-03-28T03:36:34.2370202Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-28T03:36:34.2370202Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-28T03:36:34.2370202Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-28T03:36:34.1432960Z","primaryEndpoints":{"dfs":"https://cs1100320018db36b92.dfs.core.windows.net/","web":"https://cs1100320018db36b92.z23.web.core.windows.net/","blob":"https://cs1100320018db36b92.blob.core.windows.net/","queue":"https://cs1100320018db36b92.queue.core.windows.net/","table":"https://cs1100320018db36b92.table.core.windows.net/","file":"https://cs1100320018db36b92.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032001b3f915f1","name":"cs110032001b3f915f1","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-12-01T09:52:15.5623314Z","key2":"2021-12-01T09:52:15.5623314Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-01T09:52:15.5623314Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-01T09:52:15.5623314Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-12-01T09:52:15.4529548Z","primaryEndpoints":{"dfs":"https://cs110032001b3f915f1.dfs.core.windows.net/","web":"https://cs110032001b3f915f1.z23.web.core.windows.net/","blob":"https://cs110032001b3f915f1.blob.core.windows.net/","queue":"https://cs110032001b3f915f1.queue.core.windows.net/","table":"https://cs110032001b3f915f1.table.core.windows.net/","file":"https://cs110032001b3f915f1.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032001b429e302","name":"cs110032001b429e302","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-03-03T08:36:37.1925814Z","key2":"2022-03-03T08:36:37.1925814Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-03T08:36:37.1925814Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-03T08:36:37.1925814Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-03T08:36:37.0989854Z","primaryEndpoints":{"dfs":"https://cs110032001b429e302.dfs.core.windows.net/","web":"https://cs110032001b429e302.z23.web.core.windows.net/","blob":"https://cs110032001b429e302.blob.core.windows.net/","queue":"https://cs110032001b429e302.queue.core.windows.net/","table":"https://cs110032001b429e302.table.core.windows.net/","file":"https://cs110032001b429e302.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032001b42c9a19","name":"cs110032001b42c9a19","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-12-07T06:17:44.4758914Z","key2":"2021-12-07T06:17:44.4758914Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-07T06:17:44.4915329Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-07T06:17:44.4915329Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-12-07T06:17:44.3665152Z","primaryEndpoints":{"dfs":"https://cs110032001b42c9a19.dfs.core.windows.net/","web":"https://cs110032001b42c9a19.z23.web.core.windows.net/","blob":"https://cs110032001b42c9a19.blob.core.windows.net/","queue":"https://cs110032001b42c9a19.queue.core.windows.net/","table":"https://cs110032001b42c9a19.table.core.windows.net/","file":"https://cs110032001b42c9a19.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032001c03a0927","name":"cs110032001c03a0927","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-11-09T03:33:20.5492464Z","key2":"2022-11-09T03:33:20.5492464Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-09T03:33:21.4711071Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-09T03:33:21.4711071Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-09T03:33:20.4399045Z","primaryEndpoints":{"dfs":"https://cs110032001c03a0927.dfs.core.windows.net/","web":"https://cs110032001c03a0927.z23.web.core.windows.net/","blob":"https://cs110032001c03a0927.blob.core.windows.net/","queue":"https://cs110032001c03a0927.queue.core.windows.net/","table":"https://cs110032001c03a0927.table.core.windows.net/","file":"https://cs110032001c03a0927.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032001c7af275f","name":"cs110032001c7af275f","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-01-11T02:46:33.2282076Z","key2":"2022-01-11T02:46:33.2282076Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-01-11T02:46:33.2438448Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-01-11T02:46:33.2438448Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-01-11T02:46:33.1190309Z","primaryEndpoints":{"dfs":"https://cs110032001c7af275f.dfs.core.windows.net/","web":"https://cs110032001c7af275f.z23.web.core.windows.net/","blob":"https://cs110032001c7af275f.blob.core.windows.net/","queue":"https://cs110032001c7af275f.queue.core.windows.net/","table":"https://cs110032001c7af275f.table.core.windows.net/","file":"https://cs110032001c7af275f.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032001d33a7d6b","name":"cs110032001d33a7d6b","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-03-23T09:31:11.8736695Z","key2":"2022-03-23T09:31:11.8736695Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-23T09:31:11.8736695Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-23T09:31:11.8736695Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-23T09:31:11.7641980Z","primaryEndpoints":{"dfs":"https://cs110032001d33a7d6b.dfs.core.windows.net/","web":"https://cs110032001d33a7d6b.z23.web.core.windows.net/","blob":"https://cs110032001d33a7d6b.blob.core.windows.net/","queue":"https://cs110032001d33a7d6b.queue.core.windows.net/","table":"https://cs110032001d33a7d6b.table.core.windows.net/","file":"https://cs110032001d33a7d6b.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032001d9298600","name":"cs110032001d9298600","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-10-17T07:01:01.3254786Z","key2":"2022-10-17T07:01:01.3254786Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-17T07:01:02.4191975Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-17T07:01:02.4191975Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-17T07:01:01.2316914Z","primaryEndpoints":{"dfs":"https://cs110032001d9298600.dfs.core.windows.net/","web":"https://cs110032001d9298600.z23.web.core.windows.net/","blob":"https://cs110032001d9298600.blob.core.windows.net/","queue":"https://cs110032001d9298600.queue.core.windows.net/","table":"https://cs110032001d9298600.table.core.windows.net/","file":"https://cs110032001d9298600.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032001dbc5380d","name":"cs110032001dbc5380d","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-05-24T09:00:54.0289602Z","key2":"2022-05-24T09:00:54.0289602Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-24T09:00:54.0445000Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-24T09:00:54.0445000Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-05-24T09:00:53.9195518Z","primaryEndpoints":{"dfs":"https://cs110032001dbc5380d.dfs.core.windows.net/","web":"https://cs110032001dbc5380d.z23.web.core.windows.net/","blob":"https://cs110032001dbc5380d.blob.core.windows.net/","queue":"https://cs110032001dbc5380d.queue.core.windows.net/","table":"https://cs110032001dbc5380d.table.core.windows.net/","file":"https://cs110032001dbc5380d.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032001eb0eb551","name":"cs110032001eb0eb551","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-10-12T06:11:10.5842334Z","key2":"2022-10-12T06:11:10.5842334Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-12T06:11:11.7405204Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-12T06:11:11.7405204Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-12T06:11:10.4592363Z","primaryEndpoints":{"dfs":"https://cs110032001eb0eb551.dfs.core.windows.net/","web":"https://cs110032001eb0eb551.z23.web.core.windows.net/","blob":"https://cs110032001eb0eb551.blob.core.windows.net/","queue":"https://cs110032001eb0eb551.queue.core.windows.net/","table":"https://cs110032001eb0eb551.table.core.windows.net/","file":"https://cs110032001eb0eb551.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032001fc5cae23","name":"cs110032001fc5cae23","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-11-29T12:20:49.5928874Z","key2":"2022-11-29T12:20:49.5928874Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-29T12:20:49.5928874Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-29T12:20:49.5928874Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-29T12:20:49.4835194Z","primaryEndpoints":{"dfs":"https://cs110032001fc5cae23.dfs.core.windows.net/","web":"https://cs110032001fc5cae23.z23.web.core.windows.net/","blob":"https://cs110032001fc5cae23.blob.core.windows.net/","queue":"https://cs110032001fc5cae23.queue.core.windows.net/","table":"https://cs110032001fc5cae23.table.core.windows.net/","file":"https://cs110032001fc5cae23.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320020231acc7","name":"cs1100320020231acc7","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-12-02T05:46:36.5440023Z","key2":"2022-12-02T05:46:36.5440023Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-02T05:46:36.5596404Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-02T05:46:36.5596404Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-12-02T05:46:36.4658704Z","primaryEndpoints":{"dfs":"https://cs1100320020231acc7.dfs.core.windows.net/","web":"https://cs1100320020231acc7.z23.web.core.windows.net/","blob":"https://cs1100320020231acc7.blob.core.windows.net/","queue":"https://cs1100320020231acc7.queue.core.windows.net/","table":"https://cs1100320020231acc7.table.core.windows.net/","file":"https://cs1100320020231acc7.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320021bf852a7","name":"cs1100320021bf852a7","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-11-11T03:14:46.7901340Z","key2":"2022-11-11T03:14:46.7901340Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-11T03:14:46.7901340Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-11T03:14:46.7901340Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-11T03:14:46.6807523Z","primaryEndpoints":{"dfs":"https://cs1100320021bf852a7.dfs.core.windows.net/","web":"https://cs1100320021bf852a7.z23.web.core.windows.net/","blob":"https://cs1100320021bf852a7.blob.core.windows.net/","queue":"https://cs1100320021bf852a7.queue.core.windows.net/","table":"https://cs1100320021bf852a7.table.core.windows.net/","file":"https://cs1100320021bf852a7.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320023613967b","name":"cs1100320023613967b","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-10-10T02:03:45.6909347Z","key2":"2022-10-10T02:03:45.6909347Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-10T02:03:46.3159450Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-10T02:03:46.3159450Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-10T02:03:45.5971844Z","primaryEndpoints":{"dfs":"https://cs1100320023613967b.dfs.core.windows.net/","web":"https://cs1100320023613967b.z23.web.core.windows.net/","blob":"https://cs1100320023613967b.blob.core.windows.net/","queue":"https://cs1100320023613967b.queue.core.windows.net/","table":"https://cs1100320023613967b.table.core.windows.net/","file":"https://cs1100320023613967b.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032002659dd63b","name":"cs110032002659dd63b","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2023-01-12T09:06:12.0799907Z","key2":"2023-01-12T09:06:12.0799907Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-12T09:06:12.0956006Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-12T09:06:12.0956006Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-12T09:06:11.9549543Z","primaryEndpoints":{"dfs":"https://cs110032002659dd63b.dfs.core.windows.net/","web":"https://cs110032002659dd63b.z23.web.core.windows.net/","blob":"https://cs110032002659dd63b.blob.core.windows.net/","queue":"https://cs110032002659dd63b.queue.core.windows.net/","table":"https://cs110032002659dd63b.table.core.windows.net/","file":"https://cs110032002659dd63b.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320026f5d426c","name":"cs1100320026f5d426c","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2023-02-04T07:50:15.8400360Z","key2":"2023-02-04T07:50:15.8400360Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-04T07:50:15.8556226Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-04T07:50:15.8556226Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-02-04T07:50:15.6995628Z","primaryEndpoints":{"dfs":"https://cs1100320026f5d426c.dfs.core.windows.net/","web":"https://cs1100320026f5d426c.z23.web.core.windows.net/","blob":"https://cs1100320026f5d426c.blob.core.windows.net/","queue":"https://cs1100320026f5d426c.queue.core.windows.net/","table":"https://cs1100320026f5d426c.table.core.windows.net/","file":"https://cs1100320026f5d426c.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs11003200276a5db68","name":"cs11003200276a5db68","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2023-02-17T03:55:44.6212229Z","key2":"2023-02-17T03:55:44.6212229Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-17T03:55:44.6212229Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-17T03:55:44.6212229Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-02-17T03:55:44.4805786Z","primaryEndpoints":{"dfs":"https://cs11003200276a5db68.dfs.core.windows.net/","web":"https://cs11003200276a5db68.z23.web.core.windows.net/","blob":"https://cs11003200276a5db68.blob.core.windows.net/","queue":"https://cs11003200276a5db68.queue.core.windows.net/","table":"https://cs11003200276a5db68.table.core.windows.net/","file":"https://cs11003200276a5db68.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/managed-rg-feng-purview/providers/Microsoft.Storage/storageAccounts/scansouthcentralusdteqbx","name":"scansouthcentralusdteqbx","type":"Microsoft.Storage/storageAccounts","location":"southcentralus","tags":{},"properties":{"keyCreationTime":{"key1":"2021-09-23T06:00:34.2251607Z","key2":"2021-09-23T06:00:34.2251607Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-23T06:00:34.2251607Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-23T06:00:34.2251607Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-23T06:00:34.1313540Z","primaryEndpoints":{"dfs":"https://scansouthcentralusdteqbx.dfs.core.windows.net/","web":"https://scansouthcentralusdteqbx.z21.web.core.windows.net/","blob":"https://scansouthcentralusdteqbx.blob.core.windows.net/","queue":"https://scansouthcentralusdteqbx.queue.core.windows.net/","table":"https://scansouthcentralusdteqbx.table.core.windows.net/","file":"https://scansouthcentralusdteqbx.file.core.windows.net/"},"primaryLocation":"southcentralus","statusOfPrimary":"available"}},{"identity":{"principalId":"61cb6fdd-5399-4a58-aeee-c1c9a8a84094","tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","type":"SystemAssigned"},"sku":{"name":"Standard_GRS","tier":"Standard"},"kind":"BlobStorage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/databricks-rg-cli-test-db-create-yyhko6mu2w646/providers/Microsoft.Storage/storageAccounts/dbstorageiuxa4gtv5zxki","name":"dbstorageiuxa4gtv5zxki","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{"application":"databricks","databricks-environment":"true"},"properties":{"keyCreationTime":{"key1":"2022-08-11T10:52:46.6287515Z","key2":"2022-08-11T10:52:46.6287515Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-11T10:52:46.6442622Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-11T10:52:46.6442622Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-11T10:52:46.5192203Z","primaryEndpoints":{"dfs":"https://dbstorageiuxa4gtv5zxki.dfs.core.windows.net/","blob":"https://dbstorageiuxa4gtv5zxki.blob.core.windows.net/","table":"https://dbstorageiuxa4gtv5zxki.table.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/feng-cli-rg/providers/Microsoft.Storage/storageAccounts/extmigrate","name":"extmigrate","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-03-16T08:26:10.6796218Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-03-16T08:26:10.6796218Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2020-03-16T08:26:10.5858998Z","primaryEndpoints":{"blob":"https://extmigrate.blob.core.windows.net/","queue":"https://extmigrate.queue.core.windows.net/","table":"https://extmigrate.table.core.windows.net/","file":"https://extmigrate.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"blob":"https://extmigrate-secondary.blob.core.windows.net/","queue":"https://extmigrate-secondary.queue.core.windows.net/","table":"https://extmigrate-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/feng-cli-rg/providers/Microsoft.Storage/storageAccounts/fengsa","name":"fengsa","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":"2021-05-14T06:47:20.1106748Z","key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-01-06T04:33:22.9379802Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-01-06T04:33:22.9379802Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2020-01-06T04:33:22.8754625Z","primaryEndpoints":{"dfs":"https://fengsa.dfs.core.windows.net/","web":"https://fengsa.z19.web.core.windows.net/","blob":"https://fengsa.blob.core.windows.net/","queue":"https://fengsa.queue.core.windows.net/","table":"https://fengsa.table.core.windows.net/","file":"https://fengsa.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://fengsa-secondary.dfs.core.windows.net/","web":"https://fengsa-secondary.z19.web.core.windows.net/","blob":"https://fengsa-secondary.blob.core.windows.net/","queue":"https://fengsa-secondary.queue.core.windows.net/","table":"https://fengsa-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/feng-cli-rg/providers/Microsoft.Storage/storageAccounts/fengtestsa","name":"fengtestsa","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-10-29T03:10:28.7204355Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-10-29T03:10:28.7204355Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2020-10-29T03:10:28.6266623Z","primaryEndpoints":{"dfs":"https://fengtestsa.dfs.core.windows.net/","web":"https://fengtestsa.z19.web.core.windows.net/","blob":"https://fengtestsa.blob.core.windows.net/","queue":"https://fengtestsa.queue.core.windows.net/","table":"https://fengtestsa.table.core.windows.net/","file":"https://fengtestsa.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://fengtestsa-secondary.dfs.core.windows.net/","web":"https://fengtestsa-secondary.z19.web.core.windows.net/","blob":"https://fengtestsa-secondary.blob.core.windows.net/","queue":"https://fengtestsa-secondary.queue.core.windows.net/","table":"https://fengtestsa-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro1","name":"storagesfrepro1","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:07:42.2058942Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:07:42.2058942Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T04:07:42.1277444Z","primaryEndpoints":{"dfs":"https://storagesfrepro1.dfs.core.windows.net/","web":"https://storagesfrepro1.z19.web.core.windows.net/","blob":"https://storagesfrepro1.blob.core.windows.net/","queue":"https://storagesfrepro1.queue.core.windows.net/","table":"https://storagesfrepro1.table.core.windows.net/","file":"https://storagesfrepro1.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro1-secondary.dfs.core.windows.net/","web":"https://storagesfrepro1-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro1-secondary.blob.core.windows.net/","queue":"https://storagesfrepro1-secondary.queue.core.windows.net/","table":"https://storagesfrepro1-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro10","name":"storagesfrepro10","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:14:00.8753334Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:14:00.8753334Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T04:14:00.7815921Z","primaryEndpoints":{"dfs":"https://storagesfrepro10.dfs.core.windows.net/","web":"https://storagesfrepro10.z19.web.core.windows.net/","blob":"https://storagesfrepro10.blob.core.windows.net/","queue":"https://storagesfrepro10.queue.core.windows.net/","table":"https://storagesfrepro10.table.core.windows.net/","file":"https://storagesfrepro10.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro10-secondary.dfs.core.windows.net/","web":"https://storagesfrepro10-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro10-secondary.blob.core.windows.net/","queue":"https://storagesfrepro10-secondary.queue.core.windows.net/","table":"https://storagesfrepro10-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro11","name":"storagesfrepro11","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:14:28.9859417Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:14:28.9859417Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T04:14:28.8609347Z","primaryEndpoints":{"dfs":"https://storagesfrepro11.dfs.core.windows.net/","web":"https://storagesfrepro11.z19.web.core.windows.net/","blob":"https://storagesfrepro11.blob.core.windows.net/","queue":"https://storagesfrepro11.queue.core.windows.net/","table":"https://storagesfrepro11.table.core.windows.net/","file":"https://storagesfrepro11.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro11-secondary.dfs.core.windows.net/","web":"https://storagesfrepro11-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro11-secondary.blob.core.windows.net/","queue":"https://storagesfrepro11-secondary.queue.core.windows.net/","table":"https://storagesfrepro11-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro12","name":"storagesfrepro12","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:15:15.6785362Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:15:15.6785362Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T04:15:15.5848345Z","primaryEndpoints":{"dfs":"https://storagesfrepro12.dfs.core.windows.net/","web":"https://storagesfrepro12.z19.web.core.windows.net/","blob":"https://storagesfrepro12.blob.core.windows.net/","queue":"https://storagesfrepro12.queue.core.windows.net/","table":"https://storagesfrepro12.table.core.windows.net/","file":"https://storagesfrepro12.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro12-secondary.dfs.core.windows.net/","web":"https://storagesfrepro12-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro12-secondary.blob.core.windows.net/","queue":"https://storagesfrepro12-secondary.queue.core.windows.net/","table":"https://storagesfrepro12-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro13","name":"storagesfrepro13","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:16:55.7609361Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:16:55.7609361Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T04:16:55.6671828Z","primaryEndpoints":{"dfs":"https://storagesfrepro13.dfs.core.windows.net/","web":"https://storagesfrepro13.z19.web.core.windows.net/","blob":"https://storagesfrepro13.blob.core.windows.net/","queue":"https://storagesfrepro13.queue.core.windows.net/","table":"https://storagesfrepro13.table.core.windows.net/","file":"https://storagesfrepro13.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro13-secondary.dfs.core.windows.net/","web":"https://storagesfrepro13-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro13-secondary.blob.core.windows.net/","queue":"https://storagesfrepro13-secondary.queue.core.windows.net/","table":"https://storagesfrepro13-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro14","name":"storagesfrepro14","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:17:40.7661469Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:17:40.7661469Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T04:17:40.6880204Z","primaryEndpoints":{"dfs":"https://storagesfrepro14.dfs.core.windows.net/","web":"https://storagesfrepro14.z19.web.core.windows.net/","blob":"https://storagesfrepro14.blob.core.windows.net/","queue":"https://storagesfrepro14.queue.core.windows.net/","table":"https://storagesfrepro14.table.core.windows.net/","file":"https://storagesfrepro14.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro14-secondary.dfs.core.windows.net/","web":"https://storagesfrepro14-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro14-secondary.blob.core.windows.net/","queue":"https://storagesfrepro14-secondary.queue.core.windows.net/","table":"https://storagesfrepro14-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro15","name":"storagesfrepro15","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:18:52.1812445Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:18:52.1812445Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T04:18:52.0718543Z","primaryEndpoints":{"dfs":"https://storagesfrepro15.dfs.core.windows.net/","web":"https://storagesfrepro15.z19.web.core.windows.net/","blob":"https://storagesfrepro15.blob.core.windows.net/","queue":"https://storagesfrepro15.queue.core.windows.net/","table":"https://storagesfrepro15.table.core.windows.net/","file":"https://storagesfrepro15.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro15-secondary.dfs.core.windows.net/","web":"https://storagesfrepro15-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro15-secondary.blob.core.windows.net/","queue":"https://storagesfrepro15-secondary.queue.core.windows.net/","table":"https://storagesfrepro15-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro16","name":"storagesfrepro16","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:19:33.1863807Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:19:33.1863807Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T04:19:33.0770034Z","primaryEndpoints":{"dfs":"https://storagesfrepro16.dfs.core.windows.net/","web":"https://storagesfrepro16.z19.web.core.windows.net/","blob":"https://storagesfrepro16.blob.core.windows.net/","queue":"https://storagesfrepro16.queue.core.windows.net/","table":"https://storagesfrepro16.table.core.windows.net/","file":"https://storagesfrepro16.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro16-secondary.dfs.core.windows.net/","web":"https://storagesfrepro16-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro16-secondary.blob.core.windows.net/","queue":"https://storagesfrepro16-secondary.queue.core.windows.net/","table":"https://storagesfrepro16-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro17","name":"storagesfrepro17","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T05:04:23.5553513Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T05:04:23.5553513Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T05:04:23.4771469Z","primaryEndpoints":{"dfs":"https://storagesfrepro17.dfs.core.windows.net/","web":"https://storagesfrepro17.z19.web.core.windows.net/","blob":"https://storagesfrepro17.blob.core.windows.net/","queue":"https://storagesfrepro17.queue.core.windows.net/","table":"https://storagesfrepro17.table.core.windows.net/","file":"https://storagesfrepro17.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro17-secondary.dfs.core.windows.net/","web":"https://storagesfrepro17-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro17-secondary.blob.core.windows.net/","queue":"https://storagesfrepro17-secondary.queue.core.windows.net/","table":"https://storagesfrepro17-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro18","name":"storagesfrepro18","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T05:04:53.8320772Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T05:04:53.8320772Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T05:04:53.7383176Z","primaryEndpoints":{"dfs":"https://storagesfrepro18.dfs.core.windows.net/","web":"https://storagesfrepro18.z19.web.core.windows.net/","blob":"https://storagesfrepro18.blob.core.windows.net/","queue":"https://storagesfrepro18.queue.core.windows.net/","table":"https://storagesfrepro18.table.core.windows.net/","file":"https://storagesfrepro18.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro18-secondary.dfs.core.windows.net/","web":"https://storagesfrepro18-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro18-secondary.blob.core.windows.net/","queue":"https://storagesfrepro18-secondary.queue.core.windows.net/","table":"https://storagesfrepro18-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro19","name":"storagesfrepro19","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T05:05:26.3650238Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T05:05:26.3650238Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T05:05:26.2556326Z","primaryEndpoints":{"dfs":"https://storagesfrepro19.dfs.core.windows.net/","web":"https://storagesfrepro19.z19.web.core.windows.net/","blob":"https://storagesfrepro19.blob.core.windows.net/","queue":"https://storagesfrepro19.queue.core.windows.net/","table":"https://storagesfrepro19.table.core.windows.net/","file":"https://storagesfrepro19.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro19-secondary.dfs.core.windows.net/","web":"https://storagesfrepro19-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro19-secondary.blob.core.windows.net/","queue":"https://storagesfrepro19-secondary.queue.core.windows.net/","table":"https://storagesfrepro19-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro2","name":"storagesfrepro2","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:08:45.8498203Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:08:45.8498203Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T04:08:45.7717196Z","primaryEndpoints":{"dfs":"https://storagesfrepro2.dfs.core.windows.net/","web":"https://storagesfrepro2.z19.web.core.windows.net/","blob":"https://storagesfrepro2.blob.core.windows.net/","queue":"https://storagesfrepro2.queue.core.windows.net/","table":"https://storagesfrepro2.table.core.windows.net/","file":"https://storagesfrepro2.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro2-secondary.dfs.core.windows.net/","web":"https://storagesfrepro2-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro2-secondary.blob.core.windows.net/","queue":"https://storagesfrepro2-secondary.queue.core.windows.net/","table":"https://storagesfrepro2-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro20","name":"storagesfrepro20","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T05:06:07.4295934Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T05:06:07.4295934Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T05:06:07.3358422Z","primaryEndpoints":{"dfs":"https://storagesfrepro20.dfs.core.windows.net/","web":"https://storagesfrepro20.z19.web.core.windows.net/","blob":"https://storagesfrepro20.blob.core.windows.net/","queue":"https://storagesfrepro20.queue.core.windows.net/","table":"https://storagesfrepro20.table.core.windows.net/","file":"https://storagesfrepro20.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro20-secondary.dfs.core.windows.net/","web":"https://storagesfrepro20-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro20-secondary.blob.core.windows.net/","queue":"https://storagesfrepro20-secondary.queue.core.windows.net/","table":"https://storagesfrepro20-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro21","name":"storagesfrepro21","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T05:06:37.4780251Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T05:06:37.4780251Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T05:06:37.3686460Z","primaryEndpoints":{"dfs":"https://storagesfrepro21.dfs.core.windows.net/","web":"https://storagesfrepro21.z19.web.core.windows.net/","blob":"https://storagesfrepro21.blob.core.windows.net/","queue":"https://storagesfrepro21.queue.core.windows.net/","table":"https://storagesfrepro21.table.core.windows.net/","file":"https://storagesfrepro21.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro21-secondary.dfs.core.windows.net/","web":"https://storagesfrepro21-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro21-secondary.blob.core.windows.net/","queue":"https://storagesfrepro21-secondary.queue.core.windows.net/","table":"https://storagesfrepro21-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro22","name":"storagesfrepro22","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T05:06:59.8295391Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T05:06:59.8295391Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T05:06:59.7201581Z","primaryEndpoints":{"dfs":"https://storagesfrepro22.dfs.core.windows.net/","web":"https://storagesfrepro22.z19.web.core.windows.net/","blob":"https://storagesfrepro22.blob.core.windows.net/","queue":"https://storagesfrepro22.queue.core.windows.net/","table":"https://storagesfrepro22.table.core.windows.net/","file":"https://storagesfrepro22.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro22-secondary.dfs.core.windows.net/","web":"https://storagesfrepro22-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro22-secondary.blob.core.windows.net/","queue":"https://storagesfrepro22-secondary.queue.core.windows.net/","table":"https://storagesfrepro22-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro23","name":"storagesfrepro23","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T05:07:29.0846619Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T05:07:29.0846619Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T05:07:29.0065050Z","primaryEndpoints":{"dfs":"https://storagesfrepro23.dfs.core.windows.net/","web":"https://storagesfrepro23.z19.web.core.windows.net/","blob":"https://storagesfrepro23.blob.core.windows.net/","queue":"https://storagesfrepro23.queue.core.windows.net/","table":"https://storagesfrepro23.table.core.windows.net/","file":"https://storagesfrepro23.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro23-secondary.dfs.core.windows.net/","web":"https://storagesfrepro23-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro23-secondary.blob.core.windows.net/","queue":"https://storagesfrepro23-secondary.queue.core.windows.net/","table":"https://storagesfrepro23-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro24","name":"storagesfrepro24","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T05:07:53.2658712Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T05:07:53.2658712Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T05:07:53.1565651Z","primaryEndpoints":{"dfs":"https://storagesfrepro24.dfs.core.windows.net/","web":"https://storagesfrepro24.z19.web.core.windows.net/","blob":"https://storagesfrepro24.blob.core.windows.net/","queue":"https://storagesfrepro24.queue.core.windows.net/","table":"https://storagesfrepro24.table.core.windows.net/","file":"https://storagesfrepro24.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro24-secondary.dfs.core.windows.net/","web":"https://storagesfrepro24-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro24-secondary.blob.core.windows.net/","queue":"https://storagesfrepro24-secondary.queue.core.windows.net/","table":"https://storagesfrepro24-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro25","name":"storagesfrepro25","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T05:08:18.7432319Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T05:08:18.7432319Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T05:08:18.6338258Z","primaryEndpoints":{"dfs":"https://storagesfrepro25.dfs.core.windows.net/","web":"https://storagesfrepro25.z19.web.core.windows.net/","blob":"https://storagesfrepro25.blob.core.windows.net/","queue":"https://storagesfrepro25.queue.core.windows.net/","table":"https://storagesfrepro25.table.core.windows.net/","file":"https://storagesfrepro25.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro25-secondary.dfs.core.windows.net/","web":"https://storagesfrepro25-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro25-secondary.blob.core.windows.net/","queue":"https://storagesfrepro25-secondary.queue.core.windows.net/","table":"https://storagesfrepro25-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro3","name":"storagesfrepro3","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:09:19.5698333Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:09:19.5698333Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T04:09:19.3510997Z","primaryEndpoints":{"dfs":"https://storagesfrepro3.dfs.core.windows.net/","web":"https://storagesfrepro3.z19.web.core.windows.net/","blob":"https://storagesfrepro3.blob.core.windows.net/","queue":"https://storagesfrepro3.queue.core.windows.net/","table":"https://storagesfrepro3.table.core.windows.net/","file":"https://storagesfrepro3.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro3-secondary.dfs.core.windows.net/","web":"https://storagesfrepro3-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro3-secondary.blob.core.windows.net/","queue":"https://storagesfrepro3-secondary.queue.core.windows.net/","table":"https://storagesfrepro3-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro4","name":"storagesfrepro4","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:09:54.9930953Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:09:54.9930953Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T04:09:54.8993063Z","primaryEndpoints":{"dfs":"https://storagesfrepro4.dfs.core.windows.net/","web":"https://storagesfrepro4.z19.web.core.windows.net/","blob":"https://storagesfrepro4.blob.core.windows.net/","queue":"https://storagesfrepro4.queue.core.windows.net/","table":"https://storagesfrepro4.table.core.windows.net/","file":"https://storagesfrepro4.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro4-secondary.dfs.core.windows.net/","web":"https://storagesfrepro4-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro4-secondary.blob.core.windows.net/","queue":"https://storagesfrepro4-secondary.queue.core.windows.net/","table":"https://storagesfrepro4-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro5","name":"storagesfrepro5","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:10:48.1114395Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:10:48.1114395Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T04:10:48.0177273Z","primaryEndpoints":{"dfs":"https://storagesfrepro5.dfs.core.windows.net/","web":"https://storagesfrepro5.z19.web.core.windows.net/","blob":"https://storagesfrepro5.blob.core.windows.net/","queue":"https://storagesfrepro5.queue.core.windows.net/","table":"https://storagesfrepro5.table.core.windows.net/","file":"https://storagesfrepro5.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro5-secondary.dfs.core.windows.net/","web":"https://storagesfrepro5-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro5-secondary.blob.core.windows.net/","queue":"https://storagesfrepro5-secondary.queue.core.windows.net/","table":"https://storagesfrepro5-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro6","name":"storagesfrepro6","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:11:28.0269117Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:11:28.0269117Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T04:11:27.9331594Z","primaryEndpoints":{"dfs":"https://storagesfrepro6.dfs.core.windows.net/","web":"https://storagesfrepro6.z19.web.core.windows.net/","blob":"https://storagesfrepro6.blob.core.windows.net/","queue":"https://storagesfrepro6.queue.core.windows.net/","table":"https://storagesfrepro6.table.core.windows.net/","file":"https://storagesfrepro6.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro6-secondary.dfs.core.windows.net/","web":"https://storagesfrepro6-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro6-secondary.blob.core.windows.net/","queue":"https://storagesfrepro6-secondary.queue.core.windows.net/","table":"https://storagesfrepro6-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro7","name":"storagesfrepro7","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:12:08.7761892Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:12:08.7761892Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T04:12:08.6824637Z","primaryEndpoints":{"dfs":"https://storagesfrepro7.dfs.core.windows.net/","web":"https://storagesfrepro7.z19.web.core.windows.net/","blob":"https://storagesfrepro7.blob.core.windows.net/","queue":"https://storagesfrepro7.queue.core.windows.net/","table":"https://storagesfrepro7.table.core.windows.net/","file":"https://storagesfrepro7.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro7-secondary.dfs.core.windows.net/","web":"https://storagesfrepro7-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro7-secondary.blob.core.windows.net/","queue":"https://storagesfrepro7-secondary.queue.core.windows.net/","table":"https://storagesfrepro7-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro8","name":"storagesfrepro8","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:12:39.5221164Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:12:39.5221164Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T04:12:39.4283923Z","primaryEndpoints":{"dfs":"https://storagesfrepro8.dfs.core.windows.net/","web":"https://storagesfrepro8.z19.web.core.windows.net/","blob":"https://storagesfrepro8.blob.core.windows.net/","queue":"https://storagesfrepro8.queue.core.windows.net/","table":"https://storagesfrepro8.table.core.windows.net/","file":"https://storagesfrepro8.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro8-secondary.dfs.core.windows.net/","web":"https://storagesfrepro8-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro8-secondary.blob.core.windows.net/","queue":"https://storagesfrepro8-secondary.queue.core.windows.net/","table":"https://storagesfrepro8-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/storage-v2rt-repro/providers/Microsoft.Storage/storageAccounts/storagesfrepro9","name":"storagesfrepro9","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:13:18.1628430Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2019-02-26T04:13:18.1628430Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2019-02-26T04:13:18.0691096Z","primaryEndpoints":{"dfs":"https://storagesfrepro9.dfs.core.windows.net/","web":"https://storagesfrepro9.z19.web.core.windows.net/","blob":"https://storagesfrepro9.blob.core.windows.net/","queue":"https://storagesfrepro9.queue.core.windows.net/","table":"https://storagesfrepro9.table.core.windows.net/","file":"https://storagesfrepro9.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagesfrepro9-secondary.dfs.core.windows.net/","web":"https://storagesfrepro9-secondary.z19.web.core.windows.net/","blob":"https://storagesfrepro9-secondary.blob.core.windows.net/","queue":"https://storagesfrepro9-secondary.queue.core.windows.net/","table":"https://storagesfrepro9-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/IT_acctestRG-ibt-24_acctest-IBT-0710-2_4ebedb5a-e3b1-4675-aa4c-3c160fe70907/providers/Microsoft.Storage/storageAccounts/6ynst8ytvcms52eviy9cme3e","name":"6ynst8ytvcms52eviy9cme3e","type":"Microsoft.Storage/storageAccounts","location":"westus2","tags":{"createdby":"azureimagebuilder","magicvalue":"0d819542a3774a2a8709401a7cd09eb8"},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-07-10T11:43:30.0119558Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-07-10T11:43:30.0119558Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2020-07-10T11:43:29.9651518Z","primaryEndpoints":{"blob":"https://6ynst8ytvcms52eviy9cme3e.blob.core.windows.net/","queue":"https://6ynst8ytvcms52eviy9cme3e.queue.core.windows.net/","table":"https://6ynst8ytvcms52eviy9cme3e.table.core.windows.net/","file":"https://6ynst8ytvcms52eviy9cme3e.file.core.windows.net/"},"primaryLocation":"westus2","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/managed-rg-fypurview/providers/Microsoft.Storage/storageAccounts/scanwestus2ghwdfbf","name":"scanwestus2ghwdfbf","type":"Microsoft.Storage/storageAccounts","location":"westus2","tags":{},"properties":{"keyCreationTime":{"key1":"2021-09-28T03:24:36.3735480Z","key2":"2021-09-28T03:24:36.3735480Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-28T03:24:36.3891539Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-28T03:24:36.3891539Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-28T03:24:36.2797988Z","primaryEndpoints":{"dfs":"https://scanwestus2ghwdfbf.dfs.core.windows.net/","web":"https://scanwestus2ghwdfbf.z5.web.core.windows.net/","blob":"https://scanwestus2ghwdfbf.blob.core.windows.net/","queue":"https://scanwestus2ghwdfbf.queue.core.windows.net/","table":"https://scanwestus2ghwdfbf.table.core.windows.net/","file":"https://scanwestus2ghwdfbf.file.core.windows.net/"},"primaryLocation":"westus2","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/azure-cli-test-file-handle-rg/providers/Microsoft.Storage/storageAccounts/testfilehandlesa","name":"testfilehandlesa","type":"Microsoft.Storage/storageAccounts","location":"westus2","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":"2021-11-02T02:22:24.9147695Z","key2":"2021-11-02T02:22:24.9147695Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-02T02:22:24.9147695Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-02T02:22:24.9147695Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-11-02T02:22:24.8209748Z","primaryEndpoints":{"dfs":"https://testfilehandlesa.dfs.core.windows.net/","web":"https://testfilehandlesa.z5.web.core.windows.net/","blob":"https://testfilehandlesa.blob.core.windows.net/","queue":"https://testfilehandlesa.queue.core.windows.net/","table":"https://testfilehandlesa.table.core.windows.net/","file":"https://testfilehandlesa.file.core.windows.net/"},"primaryLocation":"westus2","statusOfPrimary":"available","secondaryLocation":"westcentralus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://testfilehandlesa-secondary.dfs.core.windows.net/","web":"https://testfilehandlesa-secondary.z5.web.core.windows.net/","blob":"https://testfilehandlesa-secondary.blob.core.windows.net/","queue":"https://testfilehandlesa-secondary.queue.core.windows.net/","table":"https://testfilehandlesa-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgsxz3lvqpkjmlgsjrto2tp27gyjgy4tq5qhs6vi4no53xn5hameqyg2kk4px4mgic3/providers/Microsoft.Storage/storageAccounts/cli3qtkegls5w6o3vfq22tat","name":"cli3qtkegls5w6o3vfq22tat","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-31T05:14:27.7384271Z","key2":"2023-03-31T05:14:27.7384271Z"},"privateEndpointConnections":[],"azureFilesIdentityBasedAuthentication":{"directoryServiceOptions":"AADKERB","activeDirectoryProperties":{"domainName":"mydomain.com","netBiosDomainName":" - ","forestName":" ","domainGuid":"12345678-1234-1234-1234-123456789012","domainSid":" - ","azureStorageSid":" "}},"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:14:29.9727878Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:14:29.9727878Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-31T05:14:27.5821807Z","primaryEndpoints":{"dfs":"https://cli3qtkegls5w6o3vfq22tat.dfs.core.windows.net/","web":"https://cli3qtkegls5w6o3vfq22tat.z3.web.core.windows.net/","blob":"https://cli3qtkegls5w6o3vfq22tat.blob.core.windows.net/","queue":"https://cli3qtkegls5w6o3vfq22tat.queue.core.windows.net/","table":"https://cli3qtkegls5w6o3vfq22tat.table.core.windows.net/","file":"https://cli3qtkegls5w6o3vfq22tat.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgpizltlgwgym7uqxuyp6w2sa3nsdj4hy6semym3brg3myjtiw22jujpjiypf7nq6yr/providers/Microsoft.Storage/storageAccounts/clitest2maqx35tpqdfwb6hp","name":"clitest2maqx35tpqdfwb6hp","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-12-23T02:59:05.4427437Z","key2":"2022-12-23T02:59:05.4427437Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-23T02:59:06.3646338Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-23T02:59:06.3646338Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-12-23T02:59:05.2864958Z","primaryEndpoints":{"dfs":"https://clitest2maqx35tpqdfwb6hp.dfs.core.windows.net/","web":"https://clitest2maqx35tpqdfwb6hp.z3.web.core.windows.net/","blob":"https://clitest2maqx35tpqdfwb6hp.blob.core.windows.net/","queue":"https://clitest2maqx35tpqdfwb6hp.queue.core.windows.net/","table":"https://clitest2maqx35tpqdfwb6hp.table.core.windows.net/","file":"https://clitest2maqx35tpqdfwb6hp.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgyxsxdbzjcwico65n32bfyyq7hgnsvnnfrahmodfmkn2dl6jlxvk3vixp27h57buzb/providers/Microsoft.Storage/storageAccounts/clitest2wzade2rhrk4zbb5n","name":"clitest2wzade2rhrk4zbb5n","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-10-08T20:08:53.2521521Z","key2":"2022-10-08T20:08:53.2521521Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-08T20:08:54.1271767Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-08T20:08:54.1271767Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-08T20:08:53.1271281Z","primaryEndpoints":{"dfs":"https://clitest2wzade2rhrk4zbb5n.dfs.core.windows.net/","web":"https://clitest2wzade2rhrk4zbb5n.z3.web.core.windows.net/","blob":"https://clitest2wzade2rhrk4zbb5n.blob.core.windows.net/","queue":"https://clitest2wzade2rhrk4zbb5n.queue.core.windows.net/","table":"https://clitest2wzade2rhrk4zbb5n.table.core.windows.net/","file":"https://clitest2wzade2rhrk4zbb5n.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgkd6p7qbfagrujatkewfdv6h4lsnhytzynqqfrqm6cgzfvri2zxoi2f7jcluwwmjuy/providers/Microsoft.Storage/storageAccounts/clitest2zi3a2bd4s6m2hude","name":"clitest2zi3a2bd4s6m2hude","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-07-15T00:28:26.7739584Z","key2":"2022-07-15T00:28:26.7739584Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-15T00:28:27.3364860Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-15T00:28:27.3364860Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-07-15T00:28:26.6802440Z","primaryEndpoints":{"dfs":"https://clitest2zi3a2bd4s6m2hude.dfs.core.windows.net/","web":"https://clitest2zi3a2bd4s6m2hude.z3.web.core.windows.net/","blob":"https://clitest2zi3a2bd4s6m2hude.blob.core.windows.net/","queue":"https://clitest2zi3a2bd4s6m2hude.queue.core.windows.net/","table":"https://clitest2zi3a2bd4s6m2hude.table.core.windows.net/","file":"https://clitest2zi3a2bd4s6m2hude.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgyddrao5pqxeaghz5kwq36baqe3ks5zxsoshwylochzolebtnbiuehsgrvwowpmasr/providers/Microsoft.Storage/storageAccounts/clitest36v46kwont5xxebu6","name":"clitest36v46kwont5xxebu6","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-19T02:04:30.4389887Z","key2":"2022-08-19T02:04:30.4389887Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-19T02:04:30.7671094Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-19T02:04:30.7671094Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-19T02:04:30.3139633Z","primaryEndpoints":{"dfs":"https://clitest36v46kwont5xxebu6.dfs.core.windows.net/","web":"https://clitest36v46kwont5xxebu6.z3.web.core.windows.net/","blob":"https://clitest36v46kwont5xxebu6.blob.core.windows.net/","queue":"https://clitest36v46kwont5xxebu6.queue.core.windows.net/","table":"https://clitest36v46kwont5xxebu6.table.core.windows.net/","file":"https://clitest36v46kwont5xxebu6.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgbynlo7esnuno3wnwxaiyqssizk3syatba2inminrbabac7wbn3wwizmk565kpmnoe/providers/Microsoft.Storage/storageAccounts/clitest3l5nqugilnynrbi4x","name":"clitest3l5nqugilnynrbi4x","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-11T01:52:20.8285942Z","key2":"2022-11-11T01:52:20.8285942Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-11T01:52:21.3598207Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-11T01:52:21.3598207Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-11T01:52:20.7035727Z","primaryEndpoints":{"dfs":"https://clitest3l5nqugilnynrbi4x.dfs.core.windows.net/","web":"https://clitest3l5nqugilnynrbi4x.z3.web.core.windows.net/","blob":"https://clitest3l5nqugilnynrbi4x.blob.core.windows.net/","queue":"https://clitest3l5nqugilnynrbi4x.queue.core.windows.net/","table":"https://clitest3l5nqugilnynrbi4x.table.core.windows.net/","file":"https://clitest3l5nqugilnynrbi4x.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgk3dgx6acfu6yrvvipseyqbiwldnaohcywhpi65w7jys42kv5gjs2pljpz5o7bsoah/providers/Microsoft.Storage/storageAccounts/clitest3tllg4jqytzq27ejk","name":"clitest3tllg4jqytzq27ejk","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-11-01T19:36:53.0876733Z","key2":"2021-11-01T19:36:53.0876733Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-01T19:36:53.0876733Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-01T19:36:53.0876733Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-11-01T19:36:53.0095332Z","primaryEndpoints":{"dfs":"https://clitest3tllg4jqytzq27ejk.dfs.core.windows.net/","web":"https://clitest3tllg4jqytzq27ejk.z3.web.core.windows.net/","blob":"https://clitest3tllg4jqytzq27ejk.blob.core.windows.net/","queue":"https://clitest3tllg4jqytzq27ejk.queue.core.windows.net/","table":"https://clitest3tllg4jqytzq27ejk.table.core.windows.net/","file":"https://clitest3tllg4jqytzq27ejk.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg7ywcjwwkyqro7r54bzsggg3efujfc54tpvg3pmzto2wg3ifd5i2omb2oqz4ru44b3/providers/Microsoft.Storage/storageAccounts/clitest42lr3sjjyceqm2dsa","name":"clitest42lr3sjjyceqm2dsa","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-11T14:04:08.6091074Z","key2":"2022-04-11T14:04:08.6091074Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-11T14:04:08.6248156Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-11T14:04:08.6248156Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-11T14:04:08.5153865Z","primaryEndpoints":{"dfs":"https://clitest42lr3sjjyceqm2dsa.dfs.core.windows.net/","web":"https://clitest42lr3sjjyceqm2dsa.z3.web.core.windows.net/","blob":"https://clitest42lr3sjjyceqm2dsa.blob.core.windows.net/","queue":"https://clitest42lr3sjjyceqm2dsa.queue.core.windows.net/","table":"https://clitest42lr3sjjyceqm2dsa.table.core.windows.net/","file":"https://clitest42lr3sjjyceqm2dsa.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg53ii7o3mvigrzaleunc7yvjyxzqsswvlh33ady7siswmzfoybwdaeovyarlr3rqok/providers/Microsoft.Storage/storageAccounts/clitest4g6zvuhalizptgwwu","name":"clitest4g6zvuhalizptgwwu","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-07-22T00:03:34.6562181Z","key2":"2022-07-22T00:03:34.6562181Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-22T00:03:35.1249669Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-22T00:03:35.1249669Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-07-22T00:03:34.5468111Z","primaryEndpoints":{"dfs":"https://clitest4g6zvuhalizptgwwu.dfs.core.windows.net/","web":"https://clitest4g6zvuhalizptgwwu.z3.web.core.windows.net/","blob":"https://clitest4g6zvuhalizptgwwu.blob.core.windows.net/","queue":"https://clitest4g6zvuhalizptgwwu.queue.core.windows.net/","table":"https://clitest4g6zvuhalizptgwwu.table.core.windows.net/","file":"https://clitest4g6zvuhalizptgwwu.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgkgt6nin66or5swlkcbzuqqqvuatsme4t5spkwkygh4sziqlamyxv2fckdajclbire/providers/Microsoft.Storage/storageAccounts/clitest4hsuf3zwslxuux46y","name":"clitest4hsuf3zwslxuux46y","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-16T09:25:04.0198418Z","key2":"2022-03-16T09:25:04.0198418Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-16T09:25:04.0354560Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-16T09:25:04.0354560Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-16T09:25:03.8948335Z","primaryEndpoints":{"dfs":"https://clitest4hsuf3zwslxuux46y.dfs.core.windows.net/","web":"https://clitest4hsuf3zwslxuux46y.z3.web.core.windows.net/","blob":"https://clitest4hsuf3zwslxuux46y.blob.core.windows.net/","queue":"https://clitest4hsuf3zwslxuux46y.queue.core.windows.net/","table":"https://clitest4hsuf3zwslxuux46y.table.core.windows.net/","file":"https://clitest4hsuf3zwslxuux46y.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg7meyhlnrfbkrxbl3dlr5scn2ifgzq3w5hrk4qgkrbhznds533fs5ueybsogfe6yff/providers/Microsoft.Storage/storageAccounts/clitest4i7ob4hsixy3piqdm","name":"clitest4i7ob4hsixy3piqdm","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-06-23T23:11:24.4937270Z","key2":"2022-06-23T23:11:24.4937270Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-06-23T23:11:24.7750173Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-06-23T23:11:24.7750173Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-06-23T23:11:24.4000060Z","primaryEndpoints":{"dfs":"https://clitest4i7ob4hsixy3piqdm.dfs.core.windows.net/","web":"https://clitest4i7ob4hsixy3piqdm.z3.web.core.windows.net/","blob":"https://clitest4i7ob4hsixy3piqdm.blob.core.windows.net/","queue":"https://clitest4i7ob4hsixy3piqdm.queue.core.windows.net/","table":"https://clitest4i7ob4hsixy3piqdm.table.core.windows.net/","file":"https://clitest4i7ob4hsixy3piqdm.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg5rbhj2siyn33fb3buqv4nfrpbtszdqvkeyymdjvwdzj2tgg6z5ig5v4fsnlngl6zy/providers/Microsoft.Storage/storageAccounts/clitest4k6c57bhb3fbeaeb2","name":"clitest4k6c57bhb3fbeaeb2","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-12-02T23:19:47.3184925Z","key2":"2021-12-02T23:19:47.3184925Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-02T23:19:47.3184925Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-02T23:19:47.3184925Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-12-02T23:19:47.2247436Z","primaryEndpoints":{"dfs":"https://clitest4k6c57bhb3fbeaeb2.dfs.core.windows.net/","web":"https://clitest4k6c57bhb3fbeaeb2.z3.web.core.windows.net/","blob":"https://clitest4k6c57bhb3fbeaeb2.blob.core.windows.net/","queue":"https://clitest4k6c57bhb3fbeaeb2.queue.core.windows.net/","table":"https://clitest4k6c57bhb3fbeaeb2.table.core.windows.net/","file":"https://clitest4k6c57bhb3fbeaeb2.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgv57t4pzsi7nxyg7yiy4skz5kllwjclfdv7hwuuvgfaaekdpxmrkozlxkgyweuxdpt/providers/Microsoft.Storage/storageAccounts/clitest4mnv4i6zragmql5zs","name":"clitest4mnv4i6zragmql5zs","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-10T02:15:09.6974199Z","key2":"2023-03-10T02:15:09.6974199Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-10T02:15:10.1349033Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-10T02:15:10.1349033Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-10T02:15:09.5254991Z","primaryEndpoints":{"dfs":"https://clitest4mnv4i6zragmql5zs.dfs.core.windows.net/","web":"https://clitest4mnv4i6zragmql5zs.z3.web.core.windows.net/","blob":"https://clitest4mnv4i6zragmql5zs.blob.core.windows.net/","queue":"https://clitest4mnv4i6zragmql5zs.queue.core.windows.net/","table":"https://clitest4mnv4i6zragmql5zs.table.core.windows.net/","file":"https://clitest4mnv4i6zragmql5zs.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgffzoae3m5ahiezmgpjldysvdjuvue5akjhvs3o5kg4ejrkjbvnjhtrvhk2w6n3oa3/providers/Microsoft.Storage/storageAccounts/clitest4pdszqy2diepxzn54","name":"clitest4pdszqy2diepxzn54","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-07-28T23:38:36.5817466Z","key2":"2022-07-28T23:38:36.5817466Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-28T23:38:37.2234580Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-28T23:38:37.2234580Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-07-28T23:38:36.4879931Z","primaryEndpoints":{"dfs":"https://clitest4pdszqy2diepxzn54.dfs.core.windows.net/","web":"https://clitest4pdszqy2diepxzn54.z3.web.core.windows.net/","blob":"https://clitest4pdszqy2diepxzn54.blob.core.windows.net/","queue":"https://clitest4pdszqy2diepxzn54.queue.core.windows.net/","table":"https://clitest4pdszqy2diepxzn54.table.core.windows.net/","file":"https://clitest4pdszqy2diepxzn54.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgllxoprxwjouhrzsd4vrfhqkpy7ft2fwgtiub56wonkmtvsogumww7h36czdisqqxm/providers/Microsoft.Storage/storageAccounts/clitest4slutm4qduocdiy7o","name":"clitest4slutm4qduocdiy7o","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-11-18T23:17:57.1095774Z","key2":"2021-11-18T23:17:57.1095774Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-18T23:17:57.1252046Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-18T23:17:57.1252046Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-11-18T23:17:57.0471042Z","primaryEndpoints":{"dfs":"https://clitest4slutm4qduocdiy7o.dfs.core.windows.net/","web":"https://clitest4slutm4qduocdiy7o.z3.web.core.windows.net/","blob":"https://clitest4slutm4qduocdiy7o.blob.core.windows.net/","queue":"https://clitest4slutm4qduocdiy7o.queue.core.windows.net/","table":"https://clitest4slutm4qduocdiy7o.table.core.windows.net/","file":"https://clitest4slutm4qduocdiy7o.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgkqf4cu665yaejvrvcvhfklfoep7xw2qhgk7q5qkmosqpcdypz6aubtjovadrpefmu/providers/Microsoft.Storage/storageAccounts/clitest4ypv67tuvo34umfu5","name":"clitest4ypv67tuvo34umfu5","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-09-27T08:37:30.4318022Z","key2":"2021-09-27T08:37:30.4318022Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-27T08:37:30.4474578Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-27T08:37:30.4474578Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-27T08:37:30.3536782Z","primaryEndpoints":{"dfs":"https://clitest4ypv67tuvo34umfu5.dfs.core.windows.net/","web":"https://clitest4ypv67tuvo34umfu5.z3.web.core.windows.net/","blob":"https://clitest4ypv67tuvo34umfu5.blob.core.windows.net/","queue":"https://clitest4ypv67tuvo34umfu5.queue.core.windows.net/","table":"https://clitest4ypv67tuvo34umfu5.table.core.windows.net/","file":"https://clitest4ypv67tuvo34umfu5.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgdug325lrcvzanqv3lzbjf3is3c3nkte77zapxydbwac3gjkwncn6mb4f7ac5quodl/providers/Microsoft.Storage/storageAccounts/clitest52hhfb76nrue6ykoz","name":"clitest52hhfb76nrue6ykoz","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-18T01:18:06.6255130Z","key2":"2022-03-18T01:18:06.6255130Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-18T01:18:06.6255130Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-18T01:18:06.6255130Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-18T01:18:06.5317315Z","primaryEndpoints":{"dfs":"https://clitest52hhfb76nrue6ykoz.dfs.core.windows.net/","web":"https://clitest52hhfb76nrue6ykoz.z3.web.core.windows.net/","blob":"https://clitest52hhfb76nrue6ykoz.blob.core.windows.net/","queue":"https://clitest52hhfb76nrue6ykoz.queue.core.windows.net/","table":"https://clitest52hhfb76nrue6ykoz.table.core.windows.net/","file":"https://clitest52hhfb76nrue6ykoz.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgnkfkexfmimb4uyvozbvzht4zcxj3ef7jv4vfadnlxcyxd4i22wuehzo5qldk3laf3/providers/Microsoft.Storage/storageAccounts/clitest5behszq7ztrcai242","name":"clitest5behszq7ztrcai242","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-02-04T00:13:46.6799996Z","key2":"2023-02-04T00:13:46.6799996Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-04T00:13:47.6488205Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-04T00:13:47.6488205Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-02-04T00:13:46.5394367Z","primaryEndpoints":{"dfs":"https://clitest5behszq7ztrcai242.dfs.core.windows.net/","web":"https://clitest5behszq7ztrcai242.z3.web.core.windows.net/","blob":"https://clitest5behszq7ztrcai242.blob.core.windows.net/","queue":"https://clitest5behszq7ztrcai242.queue.core.windows.net/","table":"https://clitest5behszq7ztrcai242.table.core.windows.net/","file":"https://clitest5behszq7ztrcai242.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rglsqzig6e5xb6f6yy7vcn6ga3cecladn475k3busnwddg7bekcbznawxwrs2fzwqsg/providers/Microsoft.Storage/storageAccounts/clitest5em3dvci6rx26joqq","name":"clitest5em3dvci6rx26joqq","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-12-23T22:13:15.3267815Z","key2":"2021-12-23T22:13:15.3267815Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-23T22:13:15.3267815Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-23T22:13:15.3267815Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-12-23T22:13:15.2330713Z","primaryEndpoints":{"dfs":"https://clitest5em3dvci6rx26joqq.dfs.core.windows.net/","web":"https://clitest5em3dvci6rx26joqq.z3.web.core.windows.net/","blob":"https://clitest5em3dvci6rx26joqq.blob.core.windows.net/","queue":"https://clitest5em3dvci6rx26joqq.queue.core.windows.net/","table":"https://clitest5em3dvci6rx26joqq.table.core.windows.net/","file":"https://clitest5em3dvci6rx26joqq.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg2ktglaqocs7srvx2yzb2oltfjcgzfw4kudvrc374oo4nw2wkuzhlunjobg6gi3as4/providers/Microsoft.Storage/storageAccounts/clitest5tsxqn6bwkbkszmc5","name":"clitest5tsxqn6bwkbkszmc5","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-25T23:44:15.6546117Z","key2":"2022-08-25T23:44:15.6546117Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-25T23:44:16.2484124Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-25T23:44:16.2484124Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-25T23:44:15.5608674Z","primaryEndpoints":{"dfs":"https://clitest5tsxqn6bwkbkszmc5.dfs.core.windows.net/","web":"https://clitest5tsxqn6bwkbkszmc5.z3.web.core.windows.net/","blob":"https://clitest5tsxqn6bwkbkszmc5.blob.core.windows.net/","queue":"https://clitest5tsxqn6bwkbkszmc5.queue.core.windows.net/","table":"https://clitest5tsxqn6bwkbkszmc5.table.core.windows.net/","file":"https://clitest5tsxqn6bwkbkszmc5.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgwlb5vf7o7jtxj2kobm3baco7jb2enkllej66i555wa7wsy5wmvtukn7cgrfnvj2sa/providers/Microsoft.Storage/storageAccounts/clitest5wbpp2dvi37kclncy","name":"clitest5wbpp2dvi37kclncy","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-04T01:21:55.5320658Z","key2":"2022-11-04T01:21:55.5320658Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-04T01:21:56.4696164Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-04T01:21:56.4696164Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-04T01:21:55.3757902Z","primaryEndpoints":{"dfs":"https://clitest5wbpp2dvi37kclncy.dfs.core.windows.net/","web":"https://clitest5wbpp2dvi37kclncy.z3.web.core.windows.net/","blob":"https://clitest5wbpp2dvi37kclncy.blob.core.windows.net/","queue":"https://clitest5wbpp2dvi37kclncy.queue.core.windows.net/","table":"https://clitest5wbpp2dvi37kclncy.table.core.windows.net/","file":"https://clitest5wbpp2dvi37kclncy.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgbf6adjp56a2jfd56k4zvlwqxwhqlidp5itvb7wr5zd5kjz2gxev5t2w236ijl3toy/providers/Microsoft.Storage/storageAccounts/clitest5y5n7vcoam6gok5hb","name":"clitest5y5n7vcoam6gok5hb","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-12-02T02:57:00.0157271Z","key2":"2022-12-02T02:57:00.0157271Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-02T02:57:01.0157338Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-02T02:57:01.0157338Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-12-02T02:56:59.8750892Z","primaryEndpoints":{"dfs":"https://clitest5y5n7vcoam6gok5hb.dfs.core.windows.net/","web":"https://clitest5y5n7vcoam6gok5hb.z3.web.core.windows.net/","blob":"https://clitest5y5n7vcoam6gok5hb.blob.core.windows.net/","queue":"https://clitest5y5n7vcoam6gok5hb.queue.core.windows.net/","table":"https://clitest5y5n7vcoam6gok5hb.table.core.windows.net/","file":"https://clitest5y5n7vcoam6gok5hb.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgxhyghbouifpfif5filj2faqrooouviysggh3esri5qztfj4jvdzjvln37q232b7ik/providers/Microsoft.Storage/storageAccounts/clitest63seojz7ezxvh5vhj","name":"clitest63seojz7ezxvh5vhj","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-14T05:09:59.2347395Z","key2":"2023-03-14T05:09:59.2347395Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-14T05:09:59.7035165Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-14T05:09:59.7035165Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-14T05:09:59.0785195Z","primaryEndpoints":{"dfs":"https://clitest63seojz7ezxvh5vhj.dfs.core.windows.net/","web":"https://clitest63seojz7ezxvh5vhj.z3.web.core.windows.net/","blob":"https://clitest63seojz7ezxvh5vhj.blob.core.windows.net/","queue":"https://clitest63seojz7ezxvh5vhj.queue.core.windows.net/","table":"https://clitest63seojz7ezxvh5vhj.table.core.windows.net/","file":"https://clitest63seojz7ezxvh5vhj.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgk6nau4li6ubqp3otreeh3e52nhldusghx2jzrm3iohcdwg3cp73h2lx3oipzs6lxs/providers/Microsoft.Storage/storageAccounts/clitest6bdu6zfygnhlxa2m3","name":"clitest6bdu6zfygnhlxa2m3","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-10-09T10:07:48.0381957Z","key2":"2022-10-09T10:07:48.0381957Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-09T10:07:48.5381989Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-09T10:07:48.5381989Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-09T10:07:47.9132088Z","primaryEndpoints":{"dfs":"https://clitest6bdu6zfygnhlxa2m3.dfs.core.windows.net/","web":"https://clitest6bdu6zfygnhlxa2m3.z3.web.core.windows.net/","blob":"https://clitest6bdu6zfygnhlxa2m3.blob.core.windows.net/","queue":"https://clitest6bdu6zfygnhlxa2m3.queue.core.windows.net/","table":"https://clitest6bdu6zfygnhlxa2m3.table.core.windows.net/","file":"https://clitest6bdu6zfygnhlxa2m3.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg2xn5tbw5suxir4uuvhka5v4zfg5rmj4em2c6jceeadoa4nzc7b3bdydqwfyqiobus/providers/Microsoft.Storage/storageAccounts/clitest6pwsagzih7oocrr4x","name":"clitest6pwsagzih7oocrr4x","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-06-17T02:36:37.3270588Z","key2":"2022-06-17T02:36:37.3270588Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-06-17T02:36:37.9052175Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-06-17T02:36:37.9052175Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-06-17T02:36:37.2332988Z","primaryEndpoints":{"dfs":"https://clitest6pwsagzih7oocrr4x.dfs.core.windows.net/","web":"https://clitest6pwsagzih7oocrr4x.z3.web.core.windows.net/","blob":"https://clitest6pwsagzih7oocrr4x.blob.core.windows.net/","queue":"https://clitest6pwsagzih7oocrr4x.queue.core.windows.net/","table":"https://clitest6pwsagzih7oocrr4x.table.core.windows.net/","file":"https://clitest6pwsagzih7oocrr4x.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rghepym5y7r53wc4lva5p26cx34jqspjzvnxp6nk2ef5qym2a6czmgutwmdnx57vwnt/providers/Microsoft.Storage/storageAccounts/clitest6xauqh6i5gutjl5cj","name":"clitest6xauqh6i5gutjl5cj","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-09-02T00:34:51.8908132Z","key2":"2022-09-02T00:34:51.8908132Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-02T00:34:52.2033142Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-02T00:34:52.2033142Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-09-02T00:34:51.7658076Z","primaryEndpoints":{"dfs":"https://clitest6xauqh6i5gutjl5cj.dfs.core.windows.net/","web":"https://clitest6xauqh6i5gutjl5cj.z3.web.core.windows.net/","blob":"https://clitest6xauqh6i5gutjl5cj.blob.core.windows.net/","queue":"https://clitest6xauqh6i5gutjl5cj.queue.core.windows.net/","table":"https://clitest6xauqh6i5gutjl5cj.table.core.windows.net/","file":"https://clitest6xauqh6i5gutjl5cj.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgq5owppg4dci2qdrj7vzc5jfe2wkpqdndt73aoulpqbpqyme4ys6qp5yegc6x72nfg/providers/Microsoft.Storage/storageAccounts/clitest6xc3bnyzkpbv277hw","name":"clitest6xc3bnyzkpbv277hw","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-03T23:21:13.3577773Z","key2":"2022-03-03T23:21:13.3577773Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-03T23:21:13.3733610Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-03T23:21:13.3733610Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-03T23:21:13.2640292Z","primaryEndpoints":{"dfs":"https://clitest6xc3bnyzkpbv277hw.dfs.core.windows.net/","web":"https://clitest6xc3bnyzkpbv277hw.z3.web.core.windows.net/","blob":"https://clitest6xc3bnyzkpbv277hw.blob.core.windows.net/","queue":"https://clitest6xc3bnyzkpbv277hw.queue.core.windows.net/","table":"https://clitest6xc3bnyzkpbv277hw.table.core.windows.net/","file":"https://clitest6xc3bnyzkpbv277hw.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgsg6tfkpirspvjx6lbybkz7humseigsdmcy3lwjgwxmxe4lw2zb7uwyflmvbuoxvyb/providers/Microsoft.Storage/storageAccounts/clitest763vyjqm5gauaaqym","name":"clitest763vyjqm5gauaaqym","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-12-16T02:43:11.6451071Z","key2":"2022-12-16T02:43:11.6451071Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-16T02:43:12.5670002Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-16T02:43:12.5670002Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-12-16T02:43:11.5044676Z","primaryEndpoints":{"dfs":"https://clitest763vyjqm5gauaaqym.dfs.core.windows.net/","web":"https://clitest763vyjqm5gauaaqym.z3.web.core.windows.net/","blob":"https://clitest763vyjqm5gauaaqym.blob.core.windows.net/","queue":"https://clitest763vyjqm5gauaaqym.queue.core.windows.net/","table":"https://clitest763vyjqm5gauaaqym.table.core.windows.net/","file":"https://clitest763vyjqm5gauaaqym.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgeksoasmgiqzhphq27oysyepb553a2jnd56yakyp6h67yd6s4cs27lny5xfi5jggir/providers/Microsoft.Storage/storageAccounts/clitest7an3xcn66lrlgvmfg","name":"clitest7an3xcn66lrlgvmfg","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-28T06:45:25.0439726Z","key2":"2023-01-28T06:45:25.0439726Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-28T06:45:25.6221309Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-28T06:45:25.6221309Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-28T06:45:24.9033452Z","primaryEndpoints":{"dfs":"https://clitest7an3xcn66lrlgvmfg.dfs.core.windows.net/","web":"https://clitest7an3xcn66lrlgvmfg.z3.web.core.windows.net/","blob":"https://clitest7an3xcn66lrlgvmfg.blob.core.windows.net/","queue":"https://clitest7an3xcn66lrlgvmfg.queue.core.windows.net/","table":"https://clitest7an3xcn66lrlgvmfg.table.core.windows.net/","file":"https://clitest7an3xcn66lrlgvmfg.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgtzqrijjsdzepstlqsrzx5v3fvkbknlbvid5icevijobsupjxfzvc6jmmkkew4d6gc/providers/Microsoft.Storage/storageAccounts/clitest7v3uutjhsjcjiiqjk","name":"clitest7v3uutjhsjcjiiqjk","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-06-15T14:22:54.2862227Z","key2":"2022-06-15T14:22:54.2862227Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-06-15T14:22:54.5205983Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-06-15T14:22:54.5205983Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-06-15T14:22:54.1612401Z","primaryEndpoints":{"dfs":"https://clitest7v3uutjhsjcjiiqjk.dfs.core.windows.net/","web":"https://clitest7v3uutjhsjcjiiqjk.z3.web.core.windows.net/","blob":"https://clitest7v3uutjhsjcjiiqjk.blob.core.windows.net/","queue":"https://clitest7v3uutjhsjcjiiqjk.queue.core.windows.net/","table":"https://clitest7v3uutjhsjcjiiqjk.table.core.windows.net/","file":"https://clitest7v3uutjhsjcjiiqjk.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgvricmqr6tftghdb2orhfvwwflb5yrmjlbbxfre27xo56m3yaowwocmuew3mkp6dch/providers/Microsoft.Storage/storageAccounts/clitesta6vvdbwzccmdhnmh7","name":"clitesta6vvdbwzccmdhnmh7","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-10T23:46:41.0268928Z","key2":"2022-03-10T23:46:41.0268928Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-10T23:46:41.0425154Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-10T23:46:41.0425154Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-10T23:46:40.9331185Z","primaryEndpoints":{"dfs":"https://clitesta6vvdbwzccmdhnmh7.dfs.core.windows.net/","web":"https://clitesta6vvdbwzccmdhnmh7.z3.web.core.windows.net/","blob":"https://clitesta6vvdbwzccmdhnmh7.blob.core.windows.net/","queue":"https://clitesta6vvdbwzccmdhnmh7.queue.core.windows.net/","table":"https://clitesta6vvdbwzccmdhnmh7.table.core.windows.net/","file":"https://clitesta6vvdbwzccmdhnmh7.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgqq5kdqtqnz45xzlwd3ly7bhnhfpbycbmmuck7g4pkcbf4tokivn7pv3gu7rhkqe77/providers/Microsoft.Storage/storageAccounts/clitestaaxjzh2ke6hj2oz3q","name":"clitestaaxjzh2ke6hj2oz3q","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-10-08T21:30:05.2253353Z","key2":"2022-10-08T21:30:05.2253353Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-08T21:30:06.0534958Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-08T21:30:06.0534958Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-08T21:30:05.1003275Z","primaryEndpoints":{"dfs":"https://clitestaaxjzh2ke6hj2oz3q.dfs.core.windows.net/","web":"https://clitestaaxjzh2ke6hj2oz3q.z3.web.core.windows.net/","blob":"https://clitestaaxjzh2ke6hj2oz3q.blob.core.windows.net/","queue":"https://clitestaaxjzh2ke6hj2oz3q.queue.core.windows.net/","table":"https://clitestaaxjzh2ke6hj2oz3q.table.core.windows.net/","file":"https://clitestaaxjzh2ke6hj2oz3q.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgefj7prpkkfwowsohocdcgln4afkr36ayb7msfujq5xbxbhzxt6nl6226d6wpfd2v6/providers/Microsoft.Storage/storageAccounts/clitestajyrm6yrgbf4c5i2s","name":"clitestajyrm6yrgbf4c5i2s","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-09-26T05:36:26.5400357Z","key2":"2021-09-26T05:36:26.5400357Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-26T05:36:26.5400357Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-26T05:36:26.5400357Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-26T05:36:26.4619069Z","primaryEndpoints":{"dfs":"https://clitestajyrm6yrgbf4c5i2s.dfs.core.windows.net/","web":"https://clitestajyrm6yrgbf4c5i2s.z3.web.core.windows.net/","blob":"https://clitestajyrm6yrgbf4c5i2s.blob.core.windows.net/","queue":"https://clitestajyrm6yrgbf4c5i2s.queue.core.windows.net/","table":"https://clitestajyrm6yrgbf4c5i2s.table.core.windows.net/","file":"https://clitestajyrm6yrgbf4c5i2s.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgdj7xp7djs6mthgx5vg7frkzob6fa4r4ee6jyrvgncvnjvn36lppo6bqbxzdz75tll/providers/Microsoft.Storage/storageAccounts/clitestb3umzlekxb2476otp","name":"clitestb3umzlekxb2476otp","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-21T23:03:50.2317299Z","key2":"2022-04-21T23:03:50.2317299Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-21T23:03:50.2317299Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-21T23:03:50.2317299Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-21T23:03:50.1379870Z","primaryEndpoints":{"dfs":"https://clitestb3umzlekxb2476otp.dfs.core.windows.net/","web":"https://clitestb3umzlekxb2476otp.z3.web.core.windows.net/","blob":"https://clitestb3umzlekxb2476otp.blob.core.windows.net/","queue":"https://clitestb3umzlekxb2476otp.queue.core.windows.net/","table":"https://clitestb3umzlekxb2476otp.table.core.windows.net/","file":"https://clitestb3umzlekxb2476otp.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgaw64vj3it6oap22mn6a3srkbit3tpoizzmhlztahj2iiulsdnnv6awcybcv6ewogj/providers/Microsoft.Storage/storageAccounts/clitestbiuu3kqzs7c4mqban","name":"clitestbiuu3kqzs7c4mqban","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-05-19T22:48:31.9222955Z","key2":"2022-05-19T22:48:31.9222955Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-19T22:48:32.1722850Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-19T22:48:32.1722850Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-05-19T22:48:31.8286102Z","primaryEndpoints":{"dfs":"https://clitestbiuu3kqzs7c4mqban.dfs.core.windows.net/","web":"https://clitestbiuu3kqzs7c4mqban.z3.web.core.windows.net/","blob":"https://clitestbiuu3kqzs7c4mqban.blob.core.windows.net/","queue":"https://clitestbiuu3kqzs7c4mqban.queue.core.windows.net/","table":"https://clitestbiuu3kqzs7c4mqban.table.core.windows.net/","file":"https://clitestbiuu3kqzs7c4mqban.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rglbpqpmgzjcfuaz4feleprn435rcjy72gfcclbzlno6zqjglg4vmjeekjfwp5ftczi/providers/Microsoft.Storage/storageAccounts/clitestbokalj4mocrwa4z32","name":"clitestbokalj4mocrwa4z32","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-10-29T22:30:16.8234389Z","key2":"2021-10-29T22:30:16.8234389Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-29T22:30:16.8234389Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-29T22:30:16.8234389Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-29T22:30:16.7453107Z","primaryEndpoints":{"dfs":"https://clitestbokalj4mocrwa4z32.dfs.core.windows.net/","web":"https://clitestbokalj4mocrwa4z32.z3.web.core.windows.net/","blob":"https://clitestbokalj4mocrwa4z32.blob.core.windows.net/","queue":"https://clitestbokalj4mocrwa4z32.queue.core.windows.net/","table":"https://clitestbokalj4mocrwa4z32.table.core.windows.net/","file":"https://clitestbokalj4mocrwa4z32.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgtspw4qvairmgdzy7n5rmnqkgvofttquawuj4gqd2vfu4vovezcfc7sf547caizzrh/providers/Microsoft.Storage/storageAccounts/clitestbsembxlqwsnj2fgge","name":"clitestbsembxlqwsnj2fgge","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-07T22:55:33.1867654Z","key2":"2022-04-07T22:55:33.1867654Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-07T22:55:33.2023896Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-07T22:55:33.2023896Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-07T22:55:33.0930101Z","primaryEndpoints":{"dfs":"https://clitestbsembxlqwsnj2fgge.dfs.core.windows.net/","web":"https://clitestbsembxlqwsnj2fgge.z3.web.core.windows.net/","blob":"https://clitestbsembxlqwsnj2fgge.blob.core.windows.net/","queue":"https://clitestbsembxlqwsnj2fgge.queue.core.windows.net/","table":"https://clitestbsembxlqwsnj2fgge.table.core.windows.net/","file":"https://clitestbsembxlqwsnj2fgge.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgmbrtwbyd7oemno4omkwnungptwhikmkzaosksuxvdtzziux6gdawwnsznekscuzj3/providers/Microsoft.Storage/storageAccounts/clitestc4ous2lgpbznwx4xu","name":"clitestc4ous2lgpbznwx4xu","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-16T16:46:00.8214909Z","key2":"2023-03-16T16:46:00.8214909Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-16T16:46:01.2902417Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-16T16:46:01.2902417Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-16T16:46:00.6652410Z","primaryEndpoints":{"dfs":"https://clitestc4ous2lgpbznwx4xu.dfs.core.windows.net/","web":"https://clitestc4ous2lgpbznwx4xu.z3.web.core.windows.net/","blob":"https://clitestc4ous2lgpbznwx4xu.blob.core.windows.net/","queue":"https://clitestc4ous2lgpbznwx4xu.queue.core.windows.net/","table":"https://clitestc4ous2lgpbznwx4xu.table.core.windows.net/","file":"https://clitestc4ous2lgpbznwx4xu.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgslmenloyni5hf6ungu5xnok6xazrqmqukr6gorcq64rq2u7hadght6uvzpmpbpg3u/providers/Microsoft.Storage/storageAccounts/clitestcw54yeqtizanybuwo","name":"clitestcw54yeqtizanybuwo","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-14T23:27:19.9861627Z","key2":"2022-04-14T23:27:19.9861627Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-14T23:27:20.0017698Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-14T23:27:20.0017698Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-14T23:27:19.8923715Z","primaryEndpoints":{"dfs":"https://clitestcw54yeqtizanybuwo.dfs.core.windows.net/","web":"https://clitestcw54yeqtizanybuwo.z3.web.core.windows.net/","blob":"https://clitestcw54yeqtizanybuwo.blob.core.windows.net/","queue":"https://clitestcw54yeqtizanybuwo.queue.core.windows.net/","table":"https://clitestcw54yeqtizanybuwo.table.core.windows.net/","file":"https://clitestcw54yeqtizanybuwo.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg45mici7nbysbqip6dk3khjhjebcnbpqq7fnrepgg5m2uy4x3xo2ufdigqaqrshgbl/providers/Microsoft.Storage/storageAccounts/clitestcxwxpa4glnoo6qk45","name":"clitestcxwxpa4glnoo6qk45","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-13T03:05:13.6138084Z","key2":"2023-01-13T03:05:13.6138084Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-13T03:05:14.4731877Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-13T03:05:14.4731877Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-13T03:05:13.4888042Z","primaryEndpoints":{"dfs":"https://clitestcxwxpa4glnoo6qk45.dfs.core.windows.net/","web":"https://clitestcxwxpa4glnoo6qk45.z3.web.core.windows.net/","blob":"https://clitestcxwxpa4glnoo6qk45.blob.core.windows.net/","queue":"https://clitestcxwxpa4glnoo6qk45.queue.core.windows.net/","table":"https://clitestcxwxpa4glnoo6qk45.table.core.windows.net/","file":"https://clitestcxwxpa4glnoo6qk45.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgbeunwds4idfbkau5cj2uhbd24my5voc6qjpv5clpbftfu25e4ex4wd43uiibuyn5h/providers/Microsoft.Storage/storageAccounts/clitestdtii3pp36xqohj7fr","name":"clitestdtii3pp36xqohj7fr","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-02-10T03:10:59.2865737Z","key2":"2023-02-10T03:10:59.2865737Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-10T03:10:59.8334271Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-10T03:10:59.8334271Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-02-10T03:10:59.1615458Z","primaryEndpoints":{"dfs":"https://clitestdtii3pp36xqohj7fr.dfs.core.windows.net/","web":"https://clitestdtii3pp36xqohj7fr.z3.web.core.windows.net/","blob":"https://clitestdtii3pp36xqohj7fr.blob.core.windows.net/","queue":"https://clitestdtii3pp36xqohj7fr.queue.core.windows.net/","table":"https://clitestdtii3pp36xqohj7fr.table.core.windows.net/","file":"https://clitestdtii3pp36xqohj7fr.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgnejcfrjnald3pl2uvrpbpjzeygws526vqn33r2mhuay2tcecgra6n3ppqxzkn3dtv/providers/Microsoft.Storage/storageAccounts/clitestems2yqm3g3jknzo6f","name":"clitestems2yqm3g3jknzo6f","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-03T17:49:23.6364977Z","key2":"2022-11-03T17:49:23.6364977Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-03T17:49:24.6834390Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-03T17:49:24.6834390Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-03T17:49:23.5271406Z","primaryEndpoints":{"dfs":"https://clitestems2yqm3g3jknzo6f.dfs.core.windows.net/","web":"https://clitestems2yqm3g3jknzo6f.z3.web.core.windows.net/","blob":"https://clitestems2yqm3g3jknzo6f.blob.core.windows.net/","queue":"https://clitestems2yqm3g3jknzo6f.queue.core.windows.net/","table":"https://clitestems2yqm3g3jknzo6f.table.core.windows.net/","file":"https://clitestems2yqm3g3jknzo6f.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgzqoxctlppqseceswyeq36zau2eysrbugzmir6vxpsztoivt4atecrszzqgzpvjalj/providers/Microsoft.Storage/storageAccounts/clitestexazhooj6txsp4bif","name":"clitestexazhooj6txsp4bif","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-09-26T06:28:55.7862697Z","key2":"2021-09-26T06:28:55.7862697Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-26T06:28:55.8018954Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-26T06:28:55.8018954Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-26T06:28:55.7237634Z","primaryEndpoints":{"dfs":"https://clitestexazhooj6txsp4bif.dfs.core.windows.net/","web":"https://clitestexazhooj6txsp4bif.z3.web.core.windows.net/","blob":"https://clitestexazhooj6txsp4bif.blob.core.windows.net/","queue":"https://clitestexazhooj6txsp4bif.queue.core.windows.net/","table":"https://clitestexazhooj6txsp4bif.table.core.windows.net/","file":"https://clitestexazhooj6txsp4bif.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rguxolymnbnxclmcseeurxyetuam7h5uit3uc6q3upqa27i4yuzrru6g74trx6x5zsh/providers/Microsoft.Storage/storageAccounts/clitestfceg2h7f4n6znkson","name":"clitestfceg2h7f4n6znkson","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-17T07:17:46.9130035Z","key2":"2023-03-17T07:17:46.9130035Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-17T07:17:47.4442665Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-17T07:17:47.4442665Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-17T07:17:46.7410988Z","primaryEndpoints":{"dfs":"https://clitestfceg2h7f4n6znkson.dfs.core.windows.net/","web":"https://clitestfceg2h7f4n6znkson.z3.web.core.windows.net/","blob":"https://clitestfceg2h7f4n6znkson.blob.core.windows.net/","queue":"https://clitestfceg2h7f4n6znkson.queue.core.windows.net/","table":"https://clitestfceg2h7f4n6znkson.table.core.windows.net/","file":"https://clitestfceg2h7f4n6znkson.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgastf744wty5rbe3b42dtbtj6m3u4njqshp3uezxwhayjl4gumhvlnx4umngpnd37j/providers/Microsoft.Storage/storageAccounts/clitestfoxs5cndjzuwfbysg","name":"clitestfoxs5cndjzuwfbysg","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-16T05:29:08.4012945Z","key2":"2022-03-16T05:29:08.4012945Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-16T05:29:08.4012945Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-16T05:29:08.4012945Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-16T05:29:08.3076366Z","primaryEndpoints":{"dfs":"https://clitestfoxs5cndjzuwfbysg.dfs.core.windows.net/","web":"https://clitestfoxs5cndjzuwfbysg.z3.web.core.windows.net/","blob":"https://clitestfoxs5cndjzuwfbysg.blob.core.windows.net/","queue":"https://clitestfoxs5cndjzuwfbysg.queue.core.windows.net/","table":"https://clitestfoxs5cndjzuwfbysg.table.core.windows.net/","file":"https://clitestfoxs5cndjzuwfbysg.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgqgjamsip45eiod37k5ava3icxn6g65gkuyffmj7fd2ipic36deyjqhzs5f5amepjw/providers/Microsoft.Storage/storageAccounts/clitestfseuqgiqhdcp3ufhh","name":"clitestfseuqgiqhdcp3ufhh","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-12-16T23:43:04.7242746Z","key2":"2021-12-16T23:43:04.7242746Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-16T23:43:04.7242746Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-16T23:43:04.7242746Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-12-16T23:43:04.6461064Z","primaryEndpoints":{"dfs":"https://clitestfseuqgiqhdcp3ufhh.dfs.core.windows.net/","web":"https://clitestfseuqgiqhdcp3ufhh.z3.web.core.windows.net/","blob":"https://clitestfseuqgiqhdcp3ufhh.blob.core.windows.net/","queue":"https://clitestfseuqgiqhdcp3ufhh.queue.core.windows.net/","table":"https://clitestfseuqgiqhdcp3ufhh.table.core.windows.net/","file":"https://clitestfseuqgiqhdcp3ufhh.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgz7hrj5nxaduamzjezbj6p4tni7cmywwcvi6uyksds5honxydadbriqr4xmodfqta5/providers/Microsoft.Storage/storageAccounts/clitestfuhzopy37of7eejg3","name":"clitestfuhzopy37of7eejg3","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-14T16:26:57.9366978Z","key2":"2022-08-14T16:26:57.9366978Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-14T16:26:58.6398145Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-14T16:26:58.6398145Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-14T16:26:57.6554285Z","primaryEndpoints":{"dfs":"https://clitestfuhzopy37of7eejg3.dfs.core.windows.net/","web":"https://clitestfuhzopy37of7eejg3.z3.web.core.windows.net/","blob":"https://clitestfuhzopy37of7eejg3.blob.core.windows.net/","queue":"https://clitestfuhzopy37of7eejg3.queue.core.windows.net/","table":"https://clitestfuhzopy37of7eejg3.table.core.windows.net/","file":"https://clitestfuhzopy37of7eejg3.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgwuymxbdn4ie3r6nrjaga6wtwek7dyzdc3km2k54jrckhxmlm6ode27nfglnmeul37/providers/Microsoft.Storage/storageAccounts/clitestgbntiye3mrl6a6nh2","name":"clitestgbntiye3mrl6a6nh2","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-23T06:57:35.6927424Z","key2":"2023-03-23T06:57:35.6927424Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-23T06:57:36.1771938Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-23T06:57:36.1771938Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-23T06:57:35.5209282Z","primaryEndpoints":{"dfs":"https://clitestgbntiye3mrl6a6nh2.dfs.core.windows.net/","web":"https://clitestgbntiye3mrl6a6nh2.z3.web.core.windows.net/","blob":"https://clitestgbntiye3mrl6a6nh2.blob.core.windows.net/","queue":"https://clitestgbntiye3mrl6a6nh2.queue.core.windows.net/","table":"https://clitestgbntiye3mrl6a6nh2.table.core.windows.net/","file":"https://clitestgbntiye3mrl6a6nh2.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg7gdu7stjumh65anxhegacwnxap4hbmt733j54jnplnbciwifmi5sxrwxtwzbinc35/providers/Microsoft.Storage/storageAccounts/clitestgjhunvrweww5qgzoy","name":"clitestgjhunvrweww5qgzoy","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-09-29T09:59:17.2793194Z","key2":"2022-09-29T09:59:17.2793194Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-29T09:59:17.9355992Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-29T09:59:17.9355992Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-09-29T09:59:17.1699945Z","primaryEndpoints":{"dfs":"https://clitestgjhunvrweww5qgzoy.dfs.core.windows.net/","web":"https://clitestgjhunvrweww5qgzoy.z3.web.core.windows.net/","blob":"https://clitestgjhunvrweww5qgzoy.blob.core.windows.net/","queue":"https://clitestgjhunvrweww5qgzoy.queue.core.windows.net/","table":"https://clitestgjhunvrweww5qgzoy.table.core.windows.net/","file":"https://clitestgjhunvrweww5qgzoy.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg4bazn4hnlcnsaasp63k6nvrlmtkyo7dqcjkyopsehticnihafl57ntorbz7ixqwos/providers/Microsoft.Storage/storageAccounts/clitestgnremsz2uxbgdy6uo","name":"clitestgnremsz2uxbgdy6uo","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-11-05T08:33:08.0149596Z","key2":"2021-11-05T08:33:08.0149596Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-05T08:33:08.0305829Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-05T08:33:08.0305829Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-11-05T08:33:07.9368092Z","primaryEndpoints":{"dfs":"https://clitestgnremsz2uxbgdy6uo.dfs.core.windows.net/","web":"https://clitestgnremsz2uxbgdy6uo.z3.web.core.windows.net/","blob":"https://clitestgnremsz2uxbgdy6uo.blob.core.windows.net/","queue":"https://clitestgnremsz2uxbgdy6uo.queue.core.windows.net/","table":"https://clitestgnremsz2uxbgdy6uo.table.core.windows.net/","file":"https://clitestgnremsz2uxbgdy6uo.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rga7wfzuwho7yh4wx2vzk6apm6cyssoq3outaxzgxrnou6twbbrmmkk65rv7fuaomul/providers/Microsoft.Storage/storageAccounts/clitestgtdtioc5hccicwms4","name":"clitestgtdtioc5hccicwms4","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-30T17:31:58.7384566Z","key2":"2023-03-30T17:31:58.7384566Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-30T17:31:59.1915675Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-30T17:31:59.1915675Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-30T17:31:58.5665777Z","primaryEndpoints":{"dfs":"https://clitestgtdtioc5hccicwms4.dfs.core.windows.net/","web":"https://clitestgtdtioc5hccicwms4.z3.web.core.windows.net/","blob":"https://clitestgtdtioc5hccicwms4.blob.core.windows.net/","queue":"https://clitestgtdtioc5hccicwms4.queue.core.windows.net/","table":"https://clitestgtdtioc5hccicwms4.table.core.windows.net/","file":"https://clitestgtdtioc5hccicwms4.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgiojjcuhfzayzrer4xt3xelo5irqyhos7zzodnkr36kccmj3tkike4hj2z333kq54w/providers/Microsoft.Storage/storageAccounts/clitestgzh5gtd7dvvavu4r7","name":"clitestgzh5gtd7dvvavu4r7","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-24T23:41:39.2992459Z","key2":"2022-03-24T23:41:39.2992459Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-24T23:41:39.3148704Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-24T23:41:39.3148704Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-24T23:41:39.2057201Z","primaryEndpoints":{"dfs":"https://clitestgzh5gtd7dvvavu4r7.dfs.core.windows.net/","web":"https://clitestgzh5gtd7dvvavu4r7.z3.web.core.windows.net/","blob":"https://clitestgzh5gtd7dvvavu4r7.blob.core.windows.net/","queue":"https://clitestgzh5gtd7dvvavu4r7.queue.core.windows.net/","table":"https://clitestgzh5gtd7dvvavu4r7.table.core.windows.net/","file":"https://clitestgzh5gtd7dvvavu4r7.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg2tpxrzs7z6qdlv2mxxfplr6dkbzeqckqvgwrjayrdp3lriz36zbmn75vcu7kjieod/providers/Microsoft.Storage/storageAccounts/clitesth3pnvut4i3zilfkvh","name":"clitesth3pnvut4i3zilfkvh","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-12T00:15:30.4913406Z","key2":"2022-08-12T00:15:30.4913406Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-12T00:15:31.1319714Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-12T00:15:31.1319714Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-12T00:15:30.3819640Z","primaryEndpoints":{"dfs":"https://clitesth3pnvut4i3zilfkvh.dfs.core.windows.net/","web":"https://clitesth3pnvut4i3zilfkvh.z3.web.core.windows.net/","blob":"https://clitesth3pnvut4i3zilfkvh.blob.core.windows.net/","queue":"https://clitesth3pnvut4i3zilfkvh.queue.core.windows.net/","table":"https://clitesth3pnvut4i3zilfkvh.table.core.windows.net/","file":"https://clitesth3pnvut4i3zilfkvh.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgn2hrmou3vupc7hxv534r6ythn2qz6v45svfb666d75bigid4v562yvcrcu3zvopvd/providers/Microsoft.Storage/storageAccounts/clitesthn6lf7bmqfq4lihgr","name":"clitesthn6lf7bmqfq4lihgr","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-10-22T23:36:25.4655609Z","key2":"2021-10-22T23:36:25.4655609Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-22T23:36:25.4655609Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-22T23:36:25.4655609Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-22T23:36:25.4186532Z","primaryEndpoints":{"dfs":"https://clitesthn6lf7bmqfq4lihgr.dfs.core.windows.net/","web":"https://clitesthn6lf7bmqfq4lihgr.z3.web.core.windows.net/","blob":"https://clitesthn6lf7bmqfq4lihgr.blob.core.windows.net/","queue":"https://clitesthn6lf7bmqfq4lihgr.queue.core.windows.net/","table":"https://clitesthn6lf7bmqfq4lihgr.table.core.windows.net/","file":"https://clitesthn6lf7bmqfq4lihgr.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg3uh3ecchugblssjzzurmbz3fwz3si25txvdhbc3t7jo6zlnbitco2s4mnnjpqst2v/providers/Microsoft.Storage/storageAccounts/clitestif7zaqb3uji3nhacq","name":"clitestif7zaqb3uji3nhacq","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-26T08:48:10.2092425Z","key2":"2022-04-26T08:48:10.2092425Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-26T08:48:10.2092425Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-26T08:48:10.2092425Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-26T08:48:10.0998779Z","primaryEndpoints":{"dfs":"https://clitestif7zaqb3uji3nhacq.dfs.core.windows.net/","web":"https://clitestif7zaqb3uji3nhacq.z3.web.core.windows.net/","blob":"https://clitestif7zaqb3uji3nhacq.blob.core.windows.net/","queue":"https://clitestif7zaqb3uji3nhacq.queue.core.windows.net/","table":"https://clitestif7zaqb3uji3nhacq.table.core.windows.net/","file":"https://clitestif7zaqb3uji3nhacq.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg54plgpkdn4mfopjazs6aqb2jopeogfyvnogrgy5wcccohaekow4nygsis2kxkyhgj/providers/Microsoft.Storage/storageAccounts/clitestiuwn6bwdscv63sh32","name":"clitestiuwn6bwdscv63sh32","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-02-17T02:52:11.0025967Z","key2":"2023-02-17T02:52:11.0025967Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-17T02:52:11.9088893Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-17T02:52:11.9088893Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-02-17T02:52:10.8619834Z","primaryEndpoints":{"dfs":"https://clitestiuwn6bwdscv63sh32.dfs.core.windows.net/","web":"https://clitestiuwn6bwdscv63sh32.z3.web.core.windows.net/","blob":"https://clitestiuwn6bwdscv63sh32.blob.core.windows.net/","queue":"https://clitestiuwn6bwdscv63sh32.queue.core.windows.net/","table":"https://clitestiuwn6bwdscv63sh32.table.core.windows.net/","file":"https://clitestiuwn6bwdscv63sh32.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rguzl4rjaj4gunaagq7nzbchh5lky5jinnpadwzfdwmnfym25eaayf45y4m7zqqwtgl/providers/Microsoft.Storage/storageAccounts/clitestjqbdyjtn6o2gnvhpk","name":"clitestjqbdyjtn6o2gnvhpk","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-19T07:54:58.3715635Z","key2":"2023-01-19T07:54:58.3715635Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-19T07:54:59.3403136Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-19T07:54:59.3403136Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-19T07:54:58.1840549Z","primaryEndpoints":{"dfs":"https://clitestjqbdyjtn6o2gnvhpk.dfs.core.windows.net/","web":"https://clitestjqbdyjtn6o2gnvhpk.z3.web.core.windows.net/","blob":"https://clitestjqbdyjtn6o2gnvhpk.blob.core.windows.net/","queue":"https://clitestjqbdyjtn6o2gnvhpk.queue.core.windows.net/","table":"https://clitestjqbdyjtn6o2gnvhpk.table.core.windows.net/","file":"https://clitestjqbdyjtn6o2gnvhpk.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rguqs3qcdahdubf7ahl74rnxknkccmvns4cw3dbtxupr5hbht4odkilcz4idowbk272/providers/Microsoft.Storage/storageAccounts/clitestjrbdo55x7pwq5mn4m","name":"clitestjrbdo55x7pwq5mn4m","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-02-24T00:56:43.7236965Z","key2":"2023-02-24T00:56:43.7236965Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-24T00:56:44.2705809Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-24T00:56:44.2705809Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-02-24T00:56:43.5673918Z","primaryEndpoints":{"dfs":"https://clitestjrbdo55x7pwq5mn4m.dfs.core.windows.net/","web":"https://clitestjrbdo55x7pwq5mn4m.z3.web.core.windows.net/","blob":"https://clitestjrbdo55x7pwq5mn4m.blob.core.windows.net/","queue":"https://clitestjrbdo55x7pwq5mn4m.queue.core.windows.net/","table":"https://clitestjrbdo55x7pwq5mn4m.table.core.windows.net/","file":"https://clitestjrbdo55x7pwq5mn4m.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgjxdo2btuljnrv7mlixzozsi4faqpmckmn5sibxvtlvh7sv7ytsm6itqd3oajnak5b/providers/Microsoft.Storage/storageAccounts/clitestkbspyloofngu2xwkv","name":"clitestkbspyloofngu2xwkv","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-12-09T03:54:11.4420307Z","key2":"2022-12-09T03:54:11.4420307Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-09T03:54:12.0669974Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-09T03:54:12.0669974Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-12-09T03:54:11.3170336Z","primaryEndpoints":{"dfs":"https://clitestkbspyloofngu2xwkv.dfs.core.windows.net/","web":"https://clitestkbspyloofngu2xwkv.z3.web.core.windows.net/","blob":"https://clitestkbspyloofngu2xwkv.blob.core.windows.net/","queue":"https://clitestkbspyloofngu2xwkv.queue.core.windows.net/","table":"https://clitestkbspyloofngu2xwkv.table.core.windows.net/","file":"https://clitestkbspyloofngu2xwkv.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgk6pblp46erse2vewvtm7dhwpagsq7k3blh4flnz35bo4s7c4anonj2ydsgncgm4i4/providers/Microsoft.Storage/storageAccounts/clitestke3szplceobcqvyws","name":"clitestke3szplceobcqvyws","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-20T04:12:40.4949358Z","key2":"2023-01-20T04:12:40.4949358Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-20T04:12:41.0731085Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-20T04:12:41.0731085Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-20T04:12:40.3386825Z","primaryEndpoints":{"dfs":"https://clitestke3szplceobcqvyws.dfs.core.windows.net/","web":"https://clitestke3szplceobcqvyws.z3.web.core.windows.net/","blob":"https://clitestke3szplceobcqvyws.blob.core.windows.net/","queue":"https://clitestke3szplceobcqvyws.queue.core.windows.net/","table":"https://clitestke3szplceobcqvyws.table.core.windows.net/","file":"https://clitestke3szplceobcqvyws.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rglxximuh7s3yupvzqx7yr3tubkjgvjx2csis3lor6rev75lsz5kfaddnqjqcbj5o56/providers/Microsoft.Storage/storageAccounts/clitestkgocvbqx5m6miumzk","name":"clitestkgocvbqx5m6miumzk","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-06T22:56:03.1827083Z","key2":"2023-01-06T22:56:03.1827083Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-06T22:56:04.1515165Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-06T22:56:04.1515165Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-06T22:56:03.0264537Z","primaryEndpoints":{"dfs":"https://clitestkgocvbqx5m6miumzk.dfs.core.windows.net/","web":"https://clitestkgocvbqx5m6miumzk.z3.web.core.windows.net/","blob":"https://clitestkgocvbqx5m6miumzk.blob.core.windows.net/","queue":"https://clitestkgocvbqx5m6miumzk.queue.core.windows.net/","table":"https://clitestkgocvbqx5m6miumzk.table.core.windows.net/","file":"https://clitestkgocvbqx5m6miumzk.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rggtqvgwqtktze5cdszqujvee7bgmj2smakzupjw2dctbzetteaspalwfs3tyhytarv/providers/Microsoft.Storage/storageAccounts/clitestl4cn4cuakrwe2nmow","name":"clitestl4cn4cuakrwe2nmow","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-18T06:57:18.8086434Z","key2":"2022-11-18T06:57:18.8086434Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-18T06:57:19.7461738Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-18T06:57:19.7461738Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-18T06:57:18.6992662Z","primaryEndpoints":{"dfs":"https://clitestl4cn4cuakrwe2nmow.dfs.core.windows.net/","web":"https://clitestl4cn4cuakrwe2nmow.z3.web.core.windows.net/","blob":"https://clitestl4cn4cuakrwe2nmow.blob.core.windows.net/","queue":"https://clitestl4cn4cuakrwe2nmow.queue.core.windows.net/","table":"https://clitestl4cn4cuakrwe2nmow.table.core.windows.net/","file":"https://clitestl4cn4cuakrwe2nmow.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgdpcaflw645fh5ze3wendlpnyw2bdosan2gcmqia7pe2szootqwxy5itluzltltppd/providers/Microsoft.Storage/storageAccounts/clitestldjyxquued3rnbctt","name":"clitestldjyxquued3rnbctt","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-03T02:21:26.3662564Z","key2":"2023-03-03T02:21:26.3662564Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-03T02:21:26.8037586Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-03T02:21:26.8037586Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-03T02:21:26.2412342Z","primaryEndpoints":{"dfs":"https://clitestldjyxquued3rnbctt.dfs.core.windows.net/","web":"https://clitestldjyxquued3rnbctt.z3.web.core.windows.net/","blob":"https://clitestldjyxquued3rnbctt.blob.core.windows.net/","queue":"https://clitestldjyxquued3rnbctt.queue.core.windows.net/","table":"https://clitestldjyxquued3rnbctt.table.core.windows.net/","file":"https://clitestldjyxquued3rnbctt.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rglu2eablmjcjpn2wasaafgavxoygz6a3nxbiayfgwljedzeavcvd64smilgclgcnkn/providers/Microsoft.Storage/storageAccounts/clitestlfyjkj63taqr5pdk5","name":"clitestlfyjkj63taqr5pdk5","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-10-28T16:51:58.4134432Z","key2":"2022-10-28T16:51:58.4134432Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-28T16:51:59.5385080Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-28T16:51:59.5385080Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-28T16:51:58.2728139Z","primaryEndpoints":{"dfs":"https://clitestlfyjkj63taqr5pdk5.dfs.core.windows.net/","web":"https://clitestlfyjkj63taqr5pdk5.z3.web.core.windows.net/","blob":"https://clitestlfyjkj63taqr5pdk5.blob.core.windows.net/","queue":"https://clitestlfyjkj63taqr5pdk5.queue.core.windows.net/","table":"https://clitestlfyjkj63taqr5pdk5.table.core.windows.net/","file":"https://clitestlfyjkj63taqr5pdk5.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgki5e56g3jwjbjoo7xxbkvutkslssvwnknvdqgpn7ky6hrjcpo4rk33buz2igfa33i/providers/Microsoft.Storage/storageAccounts/clitestlh4dndb24lzdfjio7","name":"clitestlh4dndb24lzdfjio7","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-09-28T15:52:44.7165568Z","key2":"2022-09-28T15:52:44.7165568Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T15:52:45.4978351Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T15:52:45.4978351Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-09-28T15:52:44.5915602Z","primaryEndpoints":{"dfs":"https://clitestlh4dndb24lzdfjio7.dfs.core.windows.net/","web":"https://clitestlh4dndb24lzdfjio7.z3.web.core.windows.net/","blob":"https://clitestlh4dndb24lzdfjio7.blob.core.windows.net/","queue":"https://clitestlh4dndb24lzdfjio7.queue.core.windows.net/","table":"https://clitestlh4dndb24lzdfjio7.table.core.windows.net/","file":"https://clitestlh4dndb24lzdfjio7.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgp2xbgoesryqzo5xmkyhlnevim7kqx4eogq4wkogaaq2ghaprwuoarxbgvtqfhp3vn/providers/Microsoft.Storage/storageAccounts/clitestllbgrqw2q3ll4fl2a","name":"clitestllbgrqw2q3ll4fl2a","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-18T08:33:03.9946949Z","key2":"2022-08-18T08:33:03.9946949Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-18T08:33:04.3071831Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-18T08:33:04.3071831Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-18T08:33:03.8852891Z","primaryEndpoints":{"dfs":"https://clitestllbgrqw2q3ll4fl2a.dfs.core.windows.net/","web":"https://clitestllbgrqw2q3ll4fl2a.z3.web.core.windows.net/","blob":"https://clitestllbgrqw2q3ll4fl2a.blob.core.windows.net/","queue":"https://clitestllbgrqw2q3ll4fl2a.queue.core.windows.net/","table":"https://clitestllbgrqw2q3ll4fl2a.table.core.windows.net/","file":"https://clitestllbgrqw2q3ll4fl2a.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgddpmpp3buqip4f3ztkpw2okh4vd5lblxcs36olwlxmrn6hqzkgms3jgye5t72fahh/providers/Microsoft.Storage/storageAccounts/clitestlp7xyjhqdanlvdk7l","name":"clitestlp7xyjhqdanlvdk7l","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-12-30T22:32:05.3181693Z","key2":"2021-12-30T22:32:05.3181693Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-30T22:32:05.3181693Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-30T22:32:05.3181693Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-12-30T22:32:05.2244193Z","primaryEndpoints":{"dfs":"https://clitestlp7xyjhqdanlvdk7l.dfs.core.windows.net/","web":"https://clitestlp7xyjhqdanlvdk7l.z3.web.core.windows.net/","blob":"https://clitestlp7xyjhqdanlvdk7l.blob.core.windows.net/","queue":"https://clitestlp7xyjhqdanlvdk7l.queue.core.windows.net/","table":"https://clitestlp7xyjhqdanlvdk7l.table.core.windows.net/","file":"https://clitestlp7xyjhqdanlvdk7l.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgiqgpdt6kvdporvteyacy5t5zw43gekna5gephtplex4buchsqnucjh24ke6ian63g/providers/Microsoft.Storage/storageAccounts/clitestlpnuh5cbq4gzlb4mt","name":"clitestlpnuh5cbq4gzlb4mt","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-17T21:40:23.1450434Z","key2":"2022-03-17T21:40:23.1450434Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-17T21:40:23.1606676Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-17T21:40:23.1606676Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-17T21:40:23.0669136Z","primaryEndpoints":{"dfs":"https://clitestlpnuh5cbq4gzlb4mt.dfs.core.windows.net/","web":"https://clitestlpnuh5cbq4gzlb4mt.z3.web.core.windows.net/","blob":"https://clitestlpnuh5cbq4gzlb4mt.blob.core.windows.net/","queue":"https://clitestlpnuh5cbq4gzlb4mt.queue.core.windows.net/","table":"https://clitestlpnuh5cbq4gzlb4mt.table.core.windows.net/","file":"https://clitestlpnuh5cbq4gzlb4mt.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rggyyky3pdv7kfgca2zw6tt2uuyakcfh4mhe5jv652ywkhjplo2g3hkpg5l5vlzmscx/providers/Microsoft.Storage/storageAccounts/clitestlrazz3fr4p7ma2aqu","name":"clitestlrazz3fr4p7ma2aqu","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-09-26T06:26:22.0140081Z","key2":"2021-09-26T06:26:22.0140081Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-26T06:26:22.0140081Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-26T06:26:22.0140081Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-26T06:26:21.9514992Z","primaryEndpoints":{"dfs":"https://clitestlrazz3fr4p7ma2aqu.dfs.core.windows.net/","web":"https://clitestlrazz3fr4p7ma2aqu.z3.web.core.windows.net/","blob":"https://clitestlrazz3fr4p7ma2aqu.blob.core.windows.net/","queue":"https://clitestlrazz3fr4p7ma2aqu.queue.core.windows.net/","table":"https://clitestlrazz3fr4p7ma2aqu.table.core.windows.net/","file":"https://clitestlrazz3fr4p7ma2aqu.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg6wjfol23jdbl2gkdoeiou4nae4tnyxkvqazscvbwkazi5dbugwnwlcr7gn2nvblbz/providers/Microsoft.Storage/storageAccounts/clitestlvmg3eu2v3vfviots","name":"clitestlvmg3eu2v3vfviots","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-02-25T00:19:23.5149380Z","key2":"2022-02-25T00:19:23.5149380Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-25T00:19:23.5305640Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-25T00:19:23.5305640Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-02-25T00:19:23.4055624Z","primaryEndpoints":{"dfs":"https://clitestlvmg3eu2v3vfviots.dfs.core.windows.net/","web":"https://clitestlvmg3eu2v3vfviots.z3.web.core.windows.net/","blob":"https://clitestlvmg3eu2v3vfviots.blob.core.windows.net/","queue":"https://clitestlvmg3eu2v3vfviots.queue.core.windows.net/","table":"https://clitestlvmg3eu2v3vfviots.table.core.windows.net/","file":"https://clitestlvmg3eu2v3vfviots.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgibc6w6pt2cu4nkppzr7rhgsrli5jhaumxaexydrvzpemxhixixcac5un3lkhugutn/providers/Microsoft.Storage/storageAccounts/clitestm3o7urdechvnvggxa","name":"clitestm3o7urdechvnvggxa","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-11-04T22:04:25.7055241Z","key2":"2021-11-04T22:04:25.7055241Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-04T22:04:25.7055241Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-04T22:04:25.7055241Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-11-04T22:04:25.6274146Z","primaryEndpoints":{"dfs":"https://clitestm3o7urdechvnvggxa.dfs.core.windows.net/","web":"https://clitestm3o7urdechvnvggxa.z3.web.core.windows.net/","blob":"https://clitestm3o7urdechvnvggxa.blob.core.windows.net/","queue":"https://clitestm3o7urdechvnvggxa.queue.core.windows.net/","table":"https://clitestm3o7urdechvnvggxa.table.core.windows.net/","file":"https://clitestm3o7urdechvnvggxa.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgod6ukvpdyodfbumzqyctb3mizfldmw7m4kczmcvtiwdw7eknpoq2uxsr3gc5qs6ia/providers/Microsoft.Storage/storageAccounts/clitestmekftj553567izfaa","name":"clitestmekftj553567izfaa","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-31T22:40:57.9850091Z","key2":"2022-03-31T22:40:57.9850091Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-31T22:40:58.0006083Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-31T22:40:58.0006083Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-31T22:40:57.8912800Z","primaryEndpoints":{"dfs":"https://clitestmekftj553567izfaa.dfs.core.windows.net/","web":"https://clitestmekftj553567izfaa.z3.web.core.windows.net/","blob":"https://clitestmekftj553567izfaa.blob.core.windows.net/","queue":"https://clitestmekftj553567izfaa.queue.core.windows.net/","table":"https://clitestmekftj553567izfaa.table.core.windows.net/","file":"https://clitestmekftj553567izfaa.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg5gexz53gwezjaj2k73fecuuc4yqlddops5ntbekppouzb4x7h6bpbyvfme5nlourk/providers/Microsoft.Storage/storageAccounts/clitestmjpad5ax6f4npu3mz","name":"clitestmjpad5ax6f4npu3mz","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-16T08:55:42.1539279Z","key2":"2022-03-16T08:55:42.1539279Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-16T08:55:42.1539279Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-16T08:55:42.1539279Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-16T08:55:42.0602013Z","primaryEndpoints":{"dfs":"https://clitestmjpad5ax6f4npu3mz.dfs.core.windows.net/","web":"https://clitestmjpad5ax6f4npu3mz.z3.web.core.windows.net/","blob":"https://clitestmjpad5ax6f4npu3mz.blob.core.windows.net/","queue":"https://clitestmjpad5ax6f4npu3mz.queue.core.windows.net/","table":"https://clitestmjpad5ax6f4npu3mz.table.core.windows.net/","file":"https://clitestmjpad5ax6f4npu3mz.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgihpamtetsioehvqhcaizytambbwjq2a4so6iz734ejm7u6prta4pxwcc2gyhhaxqf/providers/Microsoft.Storage/storageAccounts/clitestmyjybsngqmztsnzyt","name":"clitestmyjybsngqmztsnzyt","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-09-26T05:30:18.6096170Z","key2":"2021-09-26T05:30:18.6096170Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-26T05:30:18.6096170Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-26T05:30:18.6096170Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-26T05:30:18.5314899Z","primaryEndpoints":{"dfs":"https://clitestmyjybsngqmztsnzyt.dfs.core.windows.net/","web":"https://clitestmyjybsngqmztsnzyt.z3.web.core.windows.net/","blob":"https://clitestmyjybsngqmztsnzyt.blob.core.windows.net/","queue":"https://clitestmyjybsngqmztsnzyt.queue.core.windows.net/","table":"https://clitestmyjybsngqmztsnzyt.table.core.windows.net/","file":"https://clitestmyjybsngqmztsnzyt.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgrhy25vxju45rn6ocljnluag55ozonubdqz2c6h3ey7iwwilqf56dk73wwpl6tz7ma/providers/Microsoft.Storage/storageAccounts/clitestn6hd6em44t54zt6vl","name":"clitestn6hd6em44t54zt6vl","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-19T02:54:14.7026149Z","key2":"2022-08-19T02:54:14.7026149Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-19T02:54:14.9213805Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-19T02:54:14.9213805Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-19T02:54:14.5932350Z","primaryEndpoints":{"dfs":"https://clitestn6hd6em44t54zt6vl.dfs.core.windows.net/","web":"https://clitestn6hd6em44t54zt6vl.z3.web.core.windows.net/","blob":"https://clitestn6hd6em44t54zt6vl.blob.core.windows.net/","queue":"https://clitestn6hd6em44t54zt6vl.queue.core.windows.net/","table":"https://clitestn6hd6em44t54zt6vl.table.core.windows.net/","file":"https://clitestn6hd6em44t54zt6vl.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg2abywok236kysqgqh6yyxw5hjsmd2oiv7fmmzca4bdkfvsyhup2g3flygvn45gbtp/providers/Microsoft.Storage/storageAccounts/clitestnwqabo3kuhvx6svgt","name":"clitestnwqabo3kuhvx6svgt","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-02-23T03:42:52.5821333Z","key2":"2022-02-23T03:42:52.5821333Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-23T03:42:52.5977587Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-23T03:42:52.5977587Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-02-23T03:42:52.4883542Z","primaryEndpoints":{"dfs":"https://clitestnwqabo3kuhvx6svgt.dfs.core.windows.net/","web":"https://clitestnwqabo3kuhvx6svgt.z3.web.core.windows.net/","blob":"https://clitestnwqabo3kuhvx6svgt.blob.core.windows.net/","queue":"https://clitestnwqabo3kuhvx6svgt.queue.core.windows.net/","table":"https://clitestnwqabo3kuhvx6svgt.table.core.windows.net/","file":"https://clitestnwqabo3kuhvx6svgt.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgbksbwoy7iftsvok2gu7el6jq32a53l75d3amp4qff74lwqen6nypkv2vsy5qpvdx6/providers/Microsoft.Storage/storageAccounts/clitestnx46jh36sfhiun4zr","name":"clitestnx46jh36sfhiun4zr","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-09-26T06:46:06.0337216Z","key2":"2021-09-26T06:46:06.0337216Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-26T06:46:06.0337216Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-26T06:46:06.0337216Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-26T06:46:05.9555808Z","primaryEndpoints":{"dfs":"https://clitestnx46jh36sfhiun4zr.dfs.core.windows.net/","web":"https://clitestnx46jh36sfhiun4zr.z3.web.core.windows.net/","blob":"https://clitestnx46jh36sfhiun4zr.blob.core.windows.net/","queue":"https://clitestnx46jh36sfhiun4zr.queue.core.windows.net/","table":"https://clitestnx46jh36sfhiun4zr.table.core.windows.net/","file":"https://clitestnx46jh36sfhiun4zr.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg33fo62u6qo54y4oh6ubodzg5drtpqjvfeaxkl7eqcioetepluk6x6j2y26gadsnlb/providers/Microsoft.Storage/storageAccounts/clitestnyptbvai7mjrv4d36","name":"clitestnyptbvai7mjrv4d36","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-09-26T06:38:37.8872316Z","key2":"2021-09-26T06:38:37.8872316Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-26T06:38:37.8872316Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-26T06:38:37.8872316Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-26T06:38:37.8247073Z","primaryEndpoints":{"dfs":"https://clitestnyptbvai7mjrv4d36.dfs.core.windows.net/","web":"https://clitestnyptbvai7mjrv4d36.z3.web.core.windows.net/","blob":"https://clitestnyptbvai7mjrv4d36.blob.core.windows.net/","queue":"https://clitestnyptbvai7mjrv4d36.queue.core.windows.net/","table":"https://clitestnyptbvai7mjrv4d36.table.core.windows.net/","file":"https://clitestnyptbvai7mjrv4d36.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rga7imvuxf5mahvsudhwzxackrihrizdcnv6jgdnp2yky66gl4kn3kchaqwz5xvn7er/providers/Microsoft.Storage/storageAccounts/clitestobdsrpncicjjmbqe5","name":"clitestobdsrpncicjjmbqe5","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-18T02:40:44.6357050Z","key2":"2022-11-18T02:40:44.6357050Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-18T02:40:45.4482137Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-18T02:40:45.4482137Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-18T02:40:44.5106955Z","primaryEndpoints":{"dfs":"https://clitestobdsrpncicjjmbqe5.dfs.core.windows.net/","web":"https://clitestobdsrpncicjjmbqe5.z3.web.core.windows.net/","blob":"https://clitestobdsrpncicjjmbqe5.blob.core.windows.net/","queue":"https://clitestobdsrpncicjjmbqe5.queue.core.windows.net/","table":"https://clitestobdsrpncicjjmbqe5.table.core.windows.net/","file":"https://clitestobdsrpncicjjmbqe5.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgm4ewrfpsmwsfbapbb7k3cslbr34yplftoedawvzwr66vnki7qslc7yxcjg74xcdt4/providers/Microsoft.Storage/storageAccounts/clitestobi4eotlnsa6zh3bq","name":"clitestobi4eotlnsa6zh3bq","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-02-24T09:39:15.5200077Z","key2":"2022-02-24T09:39:15.5200077Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-24T09:39:15.5356357Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-24T09:39:15.5356357Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-02-24T09:39:15.4262587Z","primaryEndpoints":{"dfs":"https://clitestobi4eotlnsa6zh3bq.dfs.core.windows.net/","web":"https://clitestobi4eotlnsa6zh3bq.z3.web.core.windows.net/","blob":"https://clitestobi4eotlnsa6zh3bq.blob.core.windows.net/","queue":"https://clitestobi4eotlnsa6zh3bq.queue.core.windows.net/","table":"https://clitestobi4eotlnsa6zh3bq.table.core.windows.net/","file":"https://clitestobi4eotlnsa6zh3bq.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg2kmgdzhdseoiui5m73sij7ftn43hdp5lmvllh6cxsc5ub6n6cnuuucoqzl6hlstjw/providers/Microsoft.Storage/storageAccounts/clitestoecvurjuflrcnc6vp","name":"clitestoecvurjuflrcnc6vp","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-09-28T13:29:37.2957696Z","key2":"2022-09-28T13:29:37.2957696Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T13:29:37.7957857Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T13:29:37.7957857Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-09-28T13:29:37.1707702Z","primaryEndpoints":{"dfs":"https://clitestoecvurjuflrcnc6vp.dfs.core.windows.net/","web":"https://clitestoecvurjuflrcnc6vp.z3.web.core.windows.net/","blob":"https://clitestoecvurjuflrcnc6vp.blob.core.windows.net/","queue":"https://clitestoecvurjuflrcnc6vp.queue.core.windows.net/","table":"https://clitestoecvurjuflrcnc6vp.table.core.windows.net/","file":"https://clitestoecvurjuflrcnc6vp.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgzvfnrnbiodivv7py3ttijdf62ufwz3obvcpzey36zr4h56myn3sajeenb67t2vufx/providers/Microsoft.Storage/storageAccounts/clitestokj67zonpbcy4h3ut","name":"clitestokj67zonpbcy4h3ut","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-17T13:51:42.3909029Z","key2":"2022-03-17T13:51:42.3909029Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-17T13:51:42.4065705Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-17T13:51:42.4065705Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-17T13:51:42.3127731Z","primaryEndpoints":{"dfs":"https://clitestokj67zonpbcy4h3ut.dfs.core.windows.net/","web":"https://clitestokj67zonpbcy4h3ut.z3.web.core.windows.net/","blob":"https://clitestokj67zonpbcy4h3ut.blob.core.windows.net/","queue":"https://clitestokj67zonpbcy4h3ut.queue.core.windows.net/","table":"https://clitestokj67zonpbcy4h3ut.table.core.windows.net/","file":"https://clitestokj67zonpbcy4h3ut.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg27eecv3qlcw6ol3xvlbfxfoasylnf4kby2jp2xlzkuk3skinkbsynd7fskj5fpsy3/providers/Microsoft.Storage/storageAccounts/clitestonivdoendik6ud5xu","name":"clitestonivdoendik6ud5xu","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-12-09T05:25:23.2474815Z","key2":"2021-12-09T05:25:23.2474815Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-09T05:25:23.2474815Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-09T05:25:23.2474815Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-12-09T05:25:23.1693829Z","primaryEndpoints":{"dfs":"https://clitestonivdoendik6ud5xu.dfs.core.windows.net/","web":"https://clitestonivdoendik6ud5xu.z3.web.core.windows.net/","blob":"https://clitestonivdoendik6ud5xu.blob.core.windows.net/","queue":"https://clitestonivdoendik6ud5xu.queue.core.windows.net/","table":"https://clitestonivdoendik6ud5xu.table.core.windows.net/","file":"https://clitestonivdoendik6ud5xu.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgt26u2kwhqyqvare4nmr2xfc3brkw7es3i3ej2zp6pw2pizfc35i742dhaugtnlxen/providers/Microsoft.Storage/storageAccounts/clitestowt5b4ettcro6hgkx","name":"clitestowt5b4ettcro6hgkx","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-27T01:25:46.8967087Z","key2":"2023-01-27T01:25:46.8967087Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-27T01:25:47.4279542Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-27T01:25:47.4279542Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-27T01:25:46.7404592Z","primaryEndpoints":{"dfs":"https://clitestowt5b4ettcro6hgkx.dfs.core.windows.net/","web":"https://clitestowt5b4ettcro6hgkx.z3.web.core.windows.net/","blob":"https://clitestowt5b4ettcro6hgkx.blob.core.windows.net/","queue":"https://clitestowt5b4ettcro6hgkx.queue.core.windows.net/","table":"https://clitestowt5b4ettcro6hgkx.table.core.windows.net/","file":"https://clitestowt5b4ettcro6hgkx.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg457lusnsafguqj6rgdbksqq6vj4b3ujcu4zdljwcinvjrmlvazpa4r3vna4kvss2s/providers/Microsoft.Storage/storageAccounts/clitestpkpd7nmx5d2w6gf3u","name":"clitestpkpd7nmx5d2w6gf3u","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-04T20:07:02.4008098Z","key2":"2022-11-04T20:07:02.4008098Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-04T20:07:03.1820676Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-04T20:07:03.1820676Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-04T20:07:02.2601779Z","primaryEndpoints":{"dfs":"https://clitestpkpd7nmx5d2w6gf3u.dfs.core.windows.net/","web":"https://clitestpkpd7nmx5d2w6gf3u.z3.web.core.windows.net/","blob":"https://clitestpkpd7nmx5d2w6gf3u.blob.core.windows.net/","queue":"https://clitestpkpd7nmx5d2w6gf3u.queue.core.windows.net/","table":"https://clitestpkpd7nmx5d2w6gf3u.table.core.windows.net/","file":"https://clitestpkpd7nmx5d2w6gf3u.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg4g3f5lihvl5ymspqef7wlq3ougtwcl5cysr5hf26ft6qecpqygvuavvpaffm4jp2z/providers/Microsoft.Storage/storageAccounts/clitestppyuah3f63vji25wh","name":"clitestppyuah3f63vji25wh","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-02-24T22:35:14.8304282Z","key2":"2022-02-24T22:35:14.8304282Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-24T22:35:14.8304282Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-24T22:35:14.8304282Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-02-24T22:35:14.7210571Z","primaryEndpoints":{"dfs":"https://clitestppyuah3f63vji25wh.dfs.core.windows.net/","web":"https://clitestppyuah3f63vji25wh.z3.web.core.windows.net/","blob":"https://clitestppyuah3f63vji25wh.blob.core.windows.net/","queue":"https://clitestppyuah3f63vji25wh.queue.core.windows.net/","table":"https://clitestppyuah3f63vji25wh.table.core.windows.net/","file":"https://clitestppyuah3f63vji25wh.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgird4wktegvtblblmk67fvaczihmdusvn2g5fiasndxgpf26d52sz7jv4w745zhp55/providers/Microsoft.Storage/storageAccounts/clitestpsfuclwuneevfp3ec","name":"clitestpsfuclwuneevfp3ec","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-10-14T00:43:12.8684292Z","key2":"2022-10-14T00:43:12.8684292Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-14T00:43:13.6653494Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-14T00:43:13.6653494Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-14T00:43:12.7590505Z","primaryEndpoints":{"dfs":"https://clitestpsfuclwuneevfp3ec.dfs.core.windows.net/","web":"https://clitestpsfuclwuneevfp3ec.z3.web.core.windows.net/","blob":"https://clitestpsfuclwuneevfp3ec.blob.core.windows.net/","queue":"https://clitestpsfuclwuneevfp3ec.queue.core.windows.net/","table":"https://clitestpsfuclwuneevfp3ec.table.core.windows.net/","file":"https://clitestpsfuclwuneevfp3ec.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg2emy66njnaphao3qtrntywt2ndrlxgwxee43yxjewldrmhez2ejim56ulq5rkx7xl/providers/Microsoft.Storage/storageAccounts/clitestqexe7hiy3p4tdtx5o","name":"clitestqexe7hiy3p4tdtx5o","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-09-28T13:05:45.2348651Z","key2":"2022-09-28T13:05:45.2348651Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T13:05:45.7349053Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T13:05:45.7349053Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-09-28T13:05:45.1254955Z","primaryEndpoints":{"dfs":"https://clitestqexe7hiy3p4tdtx5o.dfs.core.windows.net/","web":"https://clitestqexe7hiy3p4tdtx5o.z3.web.core.windows.net/","blob":"https://clitestqexe7hiy3p4tdtx5o.blob.core.windows.net/","queue":"https://clitestqexe7hiy3p4tdtx5o.queue.core.windows.net/","table":"https://clitestqexe7hiy3p4tdtx5o.table.core.windows.net/","file":"https://clitestqexe7hiy3p4tdtx5o.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgtspcciqfp3lumf6mz42jk62ceofw55zj2wwnliwbnap2prm2j4fcvztqk656ju7ye/providers/Microsoft.Storage/storageAccounts/clitestqg5uolijfxlg7lshy","name":"clitestqg5uolijfxlg7lshy","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-09-09T01:28:13.7774459Z","key2":"2022-09-09T01:28:13.7774459Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-09T01:28:14.3243266Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-09T01:28:14.3243266Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-09-09T01:28:13.6680943Z","primaryEndpoints":{"dfs":"https://clitestqg5uolijfxlg7lshy.dfs.core.windows.net/","web":"https://clitestqg5uolijfxlg7lshy.z3.web.core.windows.net/","blob":"https://clitestqg5uolijfxlg7lshy.blob.core.windows.net/","queue":"https://clitestqg5uolijfxlg7lshy.queue.core.windows.net/","table":"https://clitestqg5uolijfxlg7lshy.table.core.windows.net/","file":"https://clitestqg5uolijfxlg7lshy.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgkxbcxx4ank64f2iixhvgd2jaf76ixz7z6ehcg4wgtoikus5rrg53sdli6a5acuxg7/providers/Microsoft.Storage/storageAccounts/clitestqltbsnaacri7pnm66","name":"clitestqltbsnaacri7pnm66","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-05-05T23:02:57.0468964Z","key2":"2022-05-05T23:02:57.0468964Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-05T23:02:57.0468964Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-05T23:02:57.0468964Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-05-05T23:02:56.9375574Z","primaryEndpoints":{"dfs":"https://clitestqltbsnaacri7pnm66.dfs.core.windows.net/","web":"https://clitestqltbsnaacri7pnm66.z3.web.core.windows.net/","blob":"https://clitestqltbsnaacri7pnm66.blob.core.windows.net/","queue":"https://clitestqltbsnaacri7pnm66.queue.core.windows.net/","table":"https://clitestqltbsnaacri7pnm66.table.core.windows.net/","file":"https://clitestqltbsnaacri7pnm66.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgaf6ccffqtllcoqu4ro4z66jv6grqra2gyjbc6toz756fxlwvflyf65lucipwwllkb/providers/Microsoft.Storage/storageAccounts/clitestqmwmerdlyg5ah43d4","name":"clitestqmwmerdlyg5ah43d4","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-07T11:51:16.2610528Z","key2":"2022-11-07T11:51:16.2610528Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-07T11:51:17.0579340Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-07T11:51:17.0579340Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-07T11:51:16.1204274Z","primaryEndpoints":{"dfs":"https://clitestqmwmerdlyg5ah43d4.dfs.core.windows.net/","web":"https://clitestqmwmerdlyg5ah43d4.z3.web.core.windows.net/","blob":"https://clitestqmwmerdlyg5ah43d4.blob.core.windows.net/","queue":"https://clitestqmwmerdlyg5ah43d4.queue.core.windows.net/","table":"https://clitestqmwmerdlyg5ah43d4.table.core.windows.net/","file":"https://clitestqmwmerdlyg5ah43d4.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgvht2yr4ctemfjxqvspjpzysui5qxuy6czo7upxtvludqvra6lv2ozrc2pgpbg6dei/providers/Microsoft.Storage/storageAccounts/clitestqqm33swtwsq5hdmak","name":"clitestqqm33swtwsq5hdmak","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-23T17:43:54.7219565Z","key2":"2023-03-23T17:43:54.7219565Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-23T17:43:55.2532358Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-23T17:43:55.2532358Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-23T17:43:54.5500759Z","primaryEndpoints":{"dfs":"https://clitestqqm33swtwsq5hdmak.dfs.core.windows.net/","web":"https://clitestqqm33swtwsq5hdmak.z3.web.core.windows.net/","blob":"https://clitestqqm33swtwsq5hdmak.blob.core.windows.net/","queue":"https://clitestqqm33swtwsq5hdmak.queue.core.windows.net/","table":"https://clitestqqm33swtwsq5hdmak.table.core.windows.net/","file":"https://clitestqqm33swtwsq5hdmak.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgdw6gbkkrjer4u3pxmfxqzlsy3cisrykctdg6v7jzgy4dwsrutxfksp4cayaryfrko/providers/Microsoft.Storage/storageAccounts/clitestqrastbbsx23ste7vk","name":"clitestqrastbbsx23ste7vk","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-23T11:14:19.2508064Z","key2":"2023-03-23T11:14:19.2508064Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-23T11:14:19.7351814Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-23T11:14:19.7351814Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-23T11:14:19.0945000Z","primaryEndpoints":{"dfs":"https://clitestqrastbbsx23ste7vk.dfs.core.windows.net/","web":"https://clitestqrastbbsx23ste7vk.z3.web.core.windows.net/","blob":"https://clitestqrastbbsx23ste7vk.blob.core.windows.net/","queue":"https://clitestqrastbbsx23ste7vk.queue.core.windows.net/","table":"https://clitestqrastbbsx23ste7vk.table.core.windows.net/","file":"https://clitestqrastbbsx23ste7vk.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rggwpsiqe7d4ajn2sfrw45deyv54c3solakexvkcniiuau5exkwuqnxiasuyen22odf/providers/Microsoft.Storage/storageAccounts/clitestqrjozpgbutp2eyu6v","name":"clitestqrjozpgbutp2eyu6v","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-09T13:36:45.6519339Z","key2":"2022-11-09T13:36:45.6519339Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-09T13:36:46.5738136Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-09T13:36:46.5738136Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-09T13:36:45.5112989Z","primaryEndpoints":{"dfs":"https://clitestqrjozpgbutp2eyu6v.dfs.core.windows.net/","web":"https://clitestqrjozpgbutp2eyu6v.z3.web.core.windows.net/","blob":"https://clitestqrjozpgbutp2eyu6v.blob.core.windows.net/","queue":"https://clitestqrjozpgbutp2eyu6v.queue.core.windows.net/","table":"https://clitestqrjozpgbutp2eyu6v.table.core.windows.net/","file":"https://clitestqrjozpgbutp2eyu6v.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgmmdobqqobsry5mhck5twfb7v6qk7hcxgoja2bqqwo4wg6tytez3ren5jpqdes5ig3/providers/Microsoft.Storage/storageAccounts/clitestr3eaqq2c7t36gdouh","name":"clitestr3eaqq2c7t36gdouh","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-12-30T01:42:58.8448445Z","key2":"2022-12-30T01:42:58.8448445Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-30T01:42:59.5010788Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-30T01:42:59.5010788Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-12-30T01:42:58.6729683Z","primaryEndpoints":{"dfs":"https://clitestr3eaqq2c7t36gdouh.dfs.core.windows.net/","web":"https://clitestr3eaqq2c7t36gdouh.z3.web.core.windows.net/","blob":"https://clitestr3eaqq2c7t36gdouh.blob.core.windows.net/","queue":"https://clitestr3eaqq2c7t36gdouh.queue.core.windows.net/","table":"https://clitestr3eaqq2c7t36gdouh.table.core.windows.net/","file":"https://clitestr3eaqq2c7t36gdouh.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgqwmtwau5drhtauztbvzn5yjgbpwe43gwwctwpc6ez5zlsv7wroispsj7c6hmc2qqo/providers/Microsoft.Storage/storageAccounts/clitestrahbxpl77pgeqzfqu","name":"clitestrahbxpl77pgeqzfqu","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-15T11:27:00.9433371Z","key2":"2023-03-15T11:27:00.9433371Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-15T11:27:01.4433403Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-15T11:27:01.4433403Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-15T11:27:00.7714704Z","primaryEndpoints":{"dfs":"https://clitestrahbxpl77pgeqzfqu.dfs.core.windows.net/","web":"https://clitestrahbxpl77pgeqzfqu.z3.web.core.windows.net/","blob":"https://clitestrahbxpl77pgeqzfqu.blob.core.windows.net/","queue":"https://clitestrahbxpl77pgeqzfqu.queue.core.windows.net/","table":"https://clitestrahbxpl77pgeqzfqu.table.core.windows.net/","file":"https://clitestrahbxpl77pgeqzfqu.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg64qpduwrlexqquu7nbuqpt6z2nalyqnyocfoi4qdaimlmhxln52mob3fupyseekfc/providers/Microsoft.Storage/storageAccounts/clitestreox7uet2ivegt7al","name":"clitestreox7uet2ivegt7al","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-18T16:14:49.0740745Z","key2":"2022-08-18T16:14:49.0740745Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-18T16:14:49.5896749Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-18T16:14:49.5896749Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-18T16:14:48.9646817Z","primaryEndpoints":{"dfs":"https://clitestreox7uet2ivegt7al.dfs.core.windows.net/","web":"https://clitestreox7uet2ivegt7al.z3.web.core.windows.net/","blob":"https://clitestreox7uet2ivegt7al.blob.core.windows.net/","queue":"https://clitestreox7uet2ivegt7al.queue.core.windows.net/","table":"https://clitestreox7uet2ivegt7al.table.core.windows.net/","file":"https://clitestreox7uet2ivegt7al.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rga52fcdujvvq4ff5bki527opnjtsibhxpfa4vgxy7sh5pvfuphdl3efcm2wnex52rp/providers/Microsoft.Storage/storageAccounts/clitests2anylgk2uif2kpsh","name":"clitests2anylgk2uif2kpsh","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-10-31T17:24:19.1060021Z","key2":"2022-10-31T17:24:19.1060021Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-31T17:24:19.6216280Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-31T17:24:19.6216280Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-31T17:24:18.9809990Z","primaryEndpoints":{"dfs":"https://clitests2anylgk2uif2kpsh.dfs.core.windows.net/","web":"https://clitests2anylgk2uif2kpsh.z3.web.core.windows.net/","blob":"https://clitests2anylgk2uif2kpsh.blob.core.windows.net/","queue":"https://clitests2anylgk2uif2kpsh.queue.core.windows.net/","table":"https://clitests2anylgk2uif2kpsh.table.core.windows.net/","file":"https://clitests2anylgk2uif2kpsh.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg2jtgfwk475k5zaxkiji467gprpeatzablqk3p3vfox46pkfzoiqwxqqivaphzpjtr/providers/Microsoft.Storage/storageAccounts/clitests3uytktsiiiosebu3","name":"clitests3uytktsiiiosebu3","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-09-28T11:14:46.2842708Z","key2":"2022-09-28T11:14:46.2842708Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T11:14:46.7529967Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T11:14:46.7529967Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-09-28T11:14:46.1123663Z","primaryEndpoints":{"dfs":"https://clitests3uytktsiiiosebu3.dfs.core.windows.net/","web":"https://clitests3uytktsiiiosebu3.z3.web.core.windows.net/","blob":"https://clitests3uytktsiiiosebu3.blob.core.windows.net/","queue":"https://clitests3uytktsiiiosebu3.queue.core.windows.net/","table":"https://clitests3uytktsiiiosebu3.table.core.windows.net/","file":"https://clitests3uytktsiiiosebu3.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgj4euz2qks4a65suw4yg7q66oyuhws64hd3parve3zm7c7l5i636my5smbzk6cbvis/providers/Microsoft.Storage/storageAccounts/cliteststxx2rebwsjj4m7ev","name":"cliteststxx2rebwsjj4m7ev","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-28T22:28:46.3357090Z","key2":"2022-04-28T22:28:46.3357090Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-28T22:28:46.3357090Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-28T22:28:46.3357090Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-28T22:28:46.2419469Z","primaryEndpoints":{"dfs":"https://cliteststxx2rebwsjj4m7ev.dfs.core.windows.net/","web":"https://cliteststxx2rebwsjj4m7ev.z3.web.core.windows.net/","blob":"https://cliteststxx2rebwsjj4m7ev.blob.core.windows.net/","queue":"https://cliteststxx2rebwsjj4m7ev.queue.core.windows.net/","table":"https://cliteststxx2rebwsjj4m7ev.table.core.windows.net/","file":"https://cliteststxx2rebwsjj4m7ev.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg7wjguctbigk256arnwsy5cikne5rtgxsungotn3y3cp7nofxioeys2x7dtiknym2a/providers/Microsoft.Storage/storageAccounts/clitesttayxcfhxj5auoke5a","name":"clitesttayxcfhxj5auoke5a","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-12-09T23:16:25.2778969Z","key2":"2021-12-09T23:16:25.2778969Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-09T23:16:25.2778969Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-09T23:16:25.2778969Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-12-09T23:16:25.1841497Z","primaryEndpoints":{"dfs":"https://clitesttayxcfhxj5auoke5a.dfs.core.windows.net/","web":"https://clitesttayxcfhxj5auoke5a.z3.web.core.windows.net/","blob":"https://clitesttayxcfhxj5auoke5a.blob.core.windows.net/","queue":"https://clitesttayxcfhxj5auoke5a.queue.core.windows.net/","table":"https://clitesttayxcfhxj5auoke5a.table.core.windows.net/","file":"https://clitesttayxcfhxj5auoke5a.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgxg4uxlys7uvmy36zktg7bufluyydw6zodvea3sscatxtoca52rp53hzgpu7gq5p7s/providers/Microsoft.Storage/storageAccounts/clitesttychkmvzofjn5oztq","name":"clitesttychkmvzofjn5oztq","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-26T08:46:40.5509904Z","key2":"2022-04-26T08:46:40.5509904Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-26T08:46:40.5509904Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-26T08:46:40.5509904Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-26T08:46:40.4415826Z","primaryEndpoints":{"dfs":"https://clitesttychkmvzofjn5oztq.dfs.core.windows.net/","web":"https://clitesttychkmvzofjn5oztq.z3.web.core.windows.net/","blob":"https://clitesttychkmvzofjn5oztq.blob.core.windows.net/","queue":"https://clitesttychkmvzofjn5oztq.queue.core.windows.net/","table":"https://clitesttychkmvzofjn5oztq.table.core.windows.net/","file":"https://clitesttychkmvzofjn5oztq.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgg7tywk7mx4oyp34pr4jo76jp54xi6rrmofingxkdmix2bxupdaavsgm5bscdon7hb/providers/Microsoft.Storage/storageAccounts/clitestupama2samndokm3jd","name":"clitestupama2samndokm3jd","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-02-28T16:48:18.7645760Z","key2":"2022-02-28T16:48:18.7645760Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-28T16:48:18.7802324Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-28T16:48:18.7802324Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-02-28T16:48:18.6864732Z","primaryEndpoints":{"dfs":"https://clitestupama2samndokm3jd.dfs.core.windows.net/","web":"https://clitestupama2samndokm3jd.z3.web.core.windows.net/","blob":"https://clitestupama2samndokm3jd.blob.core.windows.net/","queue":"https://clitestupama2samndokm3jd.queue.core.windows.net/","table":"https://clitestupama2samndokm3jd.table.core.windows.net/","file":"https://clitestupama2samndokm3jd.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rglqgc5xdku5ojvlcdmxmxwx4otzrvmtvwkizs74vqyuovzqgtxbocao3wxuey3ckyg/providers/Microsoft.Storage/storageAccounts/clitestvkt5uhqkknoz4z2ps","name":"clitestvkt5uhqkknoz4z2ps","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-10-22T15:56:12.2012021Z","key2":"2021-10-22T15:56:12.2012021Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-22T15:56:12.2012021Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-22T15:56:12.2012021Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-22T15:56:12.1387094Z","primaryEndpoints":{"dfs":"https://clitestvkt5uhqkknoz4z2ps.dfs.core.windows.net/","web":"https://clitestvkt5uhqkknoz4z2ps.z3.web.core.windows.net/","blob":"https://clitestvkt5uhqkknoz4z2ps.blob.core.windows.net/","queue":"https://clitestvkt5uhqkknoz4z2ps.queue.core.windows.net/","table":"https://clitestvkt5uhqkknoz4z2ps.table.core.windows.net/","file":"https://clitestvkt5uhqkknoz4z2ps.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgb6aglzjbgktmouuijj6dzlic4zxyiyz3rvpkaagcnysqv5336hn4e4fogwqavf53q/providers/Microsoft.Storage/storageAccounts/clitestvlciwxue3ibitylva","name":"clitestvlciwxue3ibitylva","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-01-07T00:11:03.4133197Z","key2":"2022-01-07T00:11:03.4133197Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-01-07T00:11:03.4289603Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-01-07T00:11:03.4289603Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-01-07T00:11:03.3195568Z","primaryEndpoints":{"dfs":"https://clitestvlciwxue3ibitylva.dfs.core.windows.net/","web":"https://clitestvlciwxue3ibitylva.z3.web.core.windows.net/","blob":"https://clitestvlciwxue3ibitylva.blob.core.windows.net/","queue":"https://clitestvlciwxue3ibitylva.queue.core.windows.net/","table":"https://clitestvlciwxue3ibitylva.table.core.windows.net/","file":"https://clitestvlciwxue3ibitylva.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg742gmmbkzphoscnqkjjro5gelzqfg4eicwtcz7tydc6xcgjtt72ilsthdw4u2ujmd/providers/Microsoft.Storage/storageAccounts/clitestvqpk5j3bnpinywycx","name":"clitestvqpk5j3bnpinywycx","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-05-12T22:51:51.6556911Z","key2":"2022-05-12T22:51:51.6556911Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-12T22:51:51.6713107Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-12T22:51:51.6713107Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-05-12T22:51:51.5462900Z","primaryEndpoints":{"dfs":"https://clitestvqpk5j3bnpinywycx.dfs.core.windows.net/","web":"https://clitestvqpk5j3bnpinywycx.z3.web.core.windows.net/","blob":"https://clitestvqpk5j3bnpinywycx.blob.core.windows.net/","queue":"https://clitestvqpk5j3bnpinywycx.queue.core.windows.net/","table":"https://clitestvqpk5j3bnpinywycx.table.core.windows.net/","file":"https://clitestvqpk5j3bnpinywycx.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgutbscw3yeekpjfmbbttkbaaf5p4qvmlhnz7bzvh2mnv5pqspgkpkkxjgyahzryr7l/providers/Microsoft.Storage/storageAccounts/clitestvzas7bgpm3s6p2jre","name":"clitestvzas7bgpm3s6p2jre","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-05T00:10:31.4593666Z","key2":"2022-08-05T00:10:31.4593666Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-05T00:10:31.6781294Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-05T00:10:31.6781294Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-05T00:10:31.3499518Z","primaryEndpoints":{"dfs":"https://clitestvzas7bgpm3s6p2jre.dfs.core.windows.net/","web":"https://clitestvzas7bgpm3s6p2jre.z3.web.core.windows.net/","blob":"https://clitestvzas7bgpm3s6p2jre.blob.core.windows.net/","queue":"https://clitestvzas7bgpm3s6p2jre.queue.core.windows.net/","table":"https://clitestvzas7bgpm3s6p2jre.table.core.windows.net/","file":"https://clitestvzas7bgpm3s6p2jre.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgfv5tjkwuar2jwkjn57uczeygmkyvh4v4tcikbzwot2wlylpwsm3e56byk6jk6sbqb/providers/Microsoft.Storage/storageAccounts/clitestw6ivj2crhigvwq3qn","name":"clitestw6ivj2crhigvwq3qn","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-25T01:29:21.8352656Z","key2":"2022-11-25T01:29:21.8352656Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-25T01:29:22.7415213Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-25T01:29:22.7415213Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-25T01:29:21.6633956Z","primaryEndpoints":{"dfs":"https://clitestw6ivj2crhigvwq3qn.dfs.core.windows.net/","web":"https://clitestw6ivj2crhigvwq3qn.z3.web.core.windows.net/","blob":"https://clitestw6ivj2crhigvwq3qn.blob.core.windows.net/","queue":"https://clitestw6ivj2crhigvwq3qn.queue.core.windows.net/","table":"https://clitestw6ivj2crhigvwq3qn.table.core.windows.net/","file":"https://clitestw6ivj2crhigvwq3qn.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgk76ijui24h7q2foey6svr7yhnhb6tcuioxiiic7pto4b7aye52xazbtphpkn4igdg/providers/Microsoft.Storage/storageAccounts/clitestwii2xus2tgji433nh","name":"clitestwii2xus2tgji433nh","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-11-11T22:07:45.0812213Z","key2":"2021-11-11T22:07:45.0812213Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-11T22:07:45.0812213Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-11T22:07:45.0812213Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-11-11T22:07:45.0031142Z","primaryEndpoints":{"dfs":"https://clitestwii2xus2tgji433nh.dfs.core.windows.net/","web":"https://clitestwii2xus2tgji433nh.z3.web.core.windows.net/","blob":"https://clitestwii2xus2tgji433nh.blob.core.windows.net/","queue":"https://clitestwii2xus2tgji433nh.queue.core.windows.net/","table":"https://clitestwii2xus2tgji433nh.table.core.windows.net/","file":"https://clitestwii2xus2tgji433nh.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgmyatcson3npnztpnyabukef4ph3rrcrsruerbaqd32cnablmr2dorn4h4qwkkv5ml/providers/Microsoft.Storage/storageAccounts/clitestwtfph34nesitax5rb","name":"clitestwtfph34nesitax5rb","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-28T15:04:08.2799880Z","key2":"2023-01-28T15:04:08.2799880Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-28T15:04:09.1862926Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-28T15:04:09.1862926Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-28T15:04:08.1393604Z","primaryEndpoints":{"dfs":"https://clitestwtfph34nesitax5rb.dfs.core.windows.net/","web":"https://clitestwtfph34nesitax5rb.z3.web.core.windows.net/","blob":"https://clitestwtfph34nesitax5rb.blob.core.windows.net/","queue":"https://clitestwtfph34nesitax5rb.queue.core.windows.net/","table":"https://clitestwtfph34nesitax5rb.table.core.windows.net/","file":"https://clitestwtfph34nesitax5rb.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgmdksg3tnpfj5ikmkrjg42qofreubpsr5cdqs5zhcezqj7v5kgrmpx525kvdqm57ya/providers/Microsoft.Storage/storageAccounts/clitesty7sgxo5udzywq7e2x","name":"clitesty7sgxo5udzywq7e2x","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-11-25T22:58:47.0325764Z","key2":"2021-11-25T22:58:47.0325764Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-25T22:58:47.0325764Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-25T22:58:47.0325764Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-11-25T22:58:46.9231863Z","primaryEndpoints":{"dfs":"https://clitesty7sgxo5udzywq7e2x.dfs.core.windows.net/","web":"https://clitesty7sgxo5udzywq7e2x.z3.web.core.windows.net/","blob":"https://clitesty7sgxo5udzywq7e2x.blob.core.windows.net/","queue":"https://clitesty7sgxo5udzywq7e2x.queue.core.windows.net/","table":"https://clitesty7sgxo5udzywq7e2x.table.core.windows.net/","file":"https://clitesty7sgxo5udzywq7e2x.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg2s77glmcoemgtgmlcgi7repejuetyjuabg2vruyc3ayj4u66cvgdpdofhcxrql5h5/providers/Microsoft.Storage/storageAccounts/clitestycqidlsdiibjyb3t4","name":"clitestycqidlsdiibjyb3t4","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-18T03:39:28.2566482Z","key2":"2022-03-18T03:39:28.2566482Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-18T03:39:28.2566482Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-18T03:39:28.2566482Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-18T03:39:28.1472265Z","primaryEndpoints":{"dfs":"https://clitestycqidlsdiibjyb3t4.dfs.core.windows.net/","web":"https://clitestycqidlsdiibjyb3t4.z3.web.core.windows.net/","blob":"https://clitestycqidlsdiibjyb3t4.blob.core.windows.net/","queue":"https://clitestycqidlsdiibjyb3t4.queue.core.windows.net/","table":"https://clitestycqidlsdiibjyb3t4.table.core.windows.net/","file":"https://clitestycqidlsdiibjyb3t4.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgjrq7ijqostqq5aahlpjr7formy46bcwnloyvgqqn3ztsmo4rfypznsbm6x6wq7m4f/providers/Microsoft.Storage/storageAccounts/clitestyx33svgzm5sxgbbwr","name":"clitestyx33svgzm5sxgbbwr","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-17T07:41:49.5764921Z","key2":"2022-03-17T07:41:49.5764921Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-17T07:41:49.5921170Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-17T07:41:49.5921170Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-17T07:41:49.4827371Z","primaryEndpoints":{"dfs":"https://clitestyx33svgzm5sxgbbwr.dfs.core.windows.net/","web":"https://clitestyx33svgzm5sxgbbwr.z3.web.core.windows.net/","blob":"https://clitestyx33svgzm5sxgbbwr.blob.core.windows.net/","queue":"https://clitestyx33svgzm5sxgbbwr.queue.core.windows.net/","table":"https://clitestyx33svgzm5sxgbbwr.table.core.windows.net/","file":"https://clitestyx33svgzm5sxgbbwr.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgzhng22y4lqc4p3sbhy4x6nccajfeqpaxzph6tb4rgmr73oqknbuvei7t2fiigdxlf/providers/Microsoft.Storage/storageAccounts/clitestzmf44f6a6ltcia2yt","name":"clitestzmf44f6a6ltcia2yt","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-21T14:56:43.2504683Z","key2":"2023-03-21T14:56:43.2504683Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-21T14:56:43.7504726Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-21T14:56:43.7504726Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-21T14:56:43.0942223Z","primaryEndpoints":{"dfs":"https://clitestzmf44f6a6ltcia2yt.dfs.core.windows.net/","web":"https://clitestzmf44f6a6ltcia2yt.z3.web.core.windows.net/","blob":"https://clitestzmf44f6a6ltcia2yt.blob.core.windows.net/","queue":"https://clitestzmf44f6a6ltcia2yt.queue.core.windows.net/","table":"https://clitestzmf44f6a6ltcia2yt.table.core.windows.net/","file":"https://clitestzmf44f6a6ltcia2yt.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgualguw4pxwwtmxncpw3fp5ws3hgbisfabachm6kqsuciror5c27cr5c7jzedq4xcs/providers/Microsoft.Storage/storageAccounts/clitestzo7h4f4wfvcq7672w","name":"clitestzo7h4f4wfvcq7672w","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-19T08:58:38.8398302Z","key2":"2023-01-19T08:58:38.8398302Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-19T08:58:39.7304763Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-19T08:58:39.7304763Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-19T08:58:38.6836054Z","primaryEndpoints":{"dfs":"https://clitestzo7h4f4wfvcq7672w.dfs.core.windows.net/","web":"https://clitestzo7h4f4wfvcq7672w.z3.web.core.windows.net/","blob":"https://clitestzo7h4f4wfvcq7672w.blob.core.windows.net/","queue":"https://clitestzo7h4f4wfvcq7672w.queue.core.windows.net/","table":"https://clitestzo7h4f4wfvcq7672w.table.core.windows.net/","file":"https://clitestzo7h4f4wfvcq7672w.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rghn54ads2jpuwc2onth5ngxnmmxha5yrhoepgtxnrb66wy35hzeky4bblit5lzjsu7/providers/Microsoft.Storage/storageAccounts/clizxaaoidzgi3yevdsfvexc","name":"clizxaaoidzgi3yevdsfvexc","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-31T05:14:29.7071791Z","key2":"2023-03-31T05:14:29.7071791Z"},"privateEndpointConnections":[],"azureFilesIdentityBasedAuthentication":{"directoryServiceOptions":"AADKERB","activeDirectoryProperties":{"domainName":"mydomain.com","netBiosDomainName":" + string: '{"value":[{"identity":{"type":"None"},"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/acctestRG-ml-240604161625358367/providers/Microsoft.Storage/storageAccounts/acctestsa240604161625367","name":"acctestsa240604161625367","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2024-06-04T08:17:41.1629980Z","key2":"2024-06-04T08:17:41.1629980Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"isNfsV3Enabled":false,"isLocalUserEnabled":true,"isSftpEnabled":false,"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"isHnsEnabled":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-06-04T08:17:41.4754920Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-06-04T08:17:41.4754920Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-06-04T08:17:40.9130013Z","primaryEndpoints":{"dfs":"https://acctestsa240604161625367.dfs.core.windows.net/","web":"https://acctestsa240604161625367.z13.web.core.windows.net/","blob":"https://acctestsa240604161625367.blob.core.windows.net/","queue":"https://acctestsa240604161625367.queue.core.windows.net/","table":"https://acctestsa240604161625367.table.core.windows.net/","file":"https://acctestsa240604161625367.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available"}},{"identity":{"type":"None"},"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/acctestRG-ml-240702133603612018/providers/Microsoft.Storage/storageAccounts/acctestsa240702133603618","name":"acctestsa240702133603618","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2024-07-02T05:38:04.9038157Z","key2":"2024-07-02T05:38:04.9038157Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"isNfsV3Enabled":false,"isLocalUserEnabled":true,"isSftpEnabled":false,"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"isHnsEnabled":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-02T05:38:05.1381907Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-02T05:38:05.1381907Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-02T05:38:04.7475680Z","primaryEndpoints":{"dfs":"https://acctestsa240702133603618.dfs.core.windows.net/","web":"https://acctestsa240702133603618.z13.web.core.windows.net/","blob":"https://acctestsa240702133603618.blob.core.windows.net/","queue":"https://acctestsa240702133603618.queue.core.windows.net/","table":"https://acctestsa240702133603618.table.core.windows.net/","file":"https://acctestsa240702133603618.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available"}},{"identity":{"type":"None"},"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/acctestRG-ml-240702133603618650/providers/Microsoft.Storage/storageAccounts/acctestsa240702133603650","name":"acctestsa240702133603650","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2024-07-02T05:37:02.8255009Z","key2":"2024-07-02T05:37:02.8255009Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"isNfsV3Enabled":false,"isLocalUserEnabled":true,"isSftpEnabled":false,"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"isHnsEnabled":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-02T05:37:03.0598770Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-02T05:37:03.0598770Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-02T05:37:02.6848752Z","primaryEndpoints":{"dfs":"https://acctestsa240702133603650.dfs.core.windows.net/","web":"https://acctestsa240702133603650.z13.web.core.windows.net/","blob":"https://acctestsa240702133603650.blob.core.windows.net/","queue":"https://acctestsa240702133603650.queue.core.windows.net/","table":"https://acctestsa240702133603650.table.core.windows.net/","file":"https://acctestsa240702133603650.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available"}},{"identity":{"type":"None"},"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/acctestRG-ml-240702133603612255/providers/Microsoft.Storage/storageAccounts/acctestsa240702133603655","name":"acctestsa240702133603655","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2024-07-02T05:37:36.3412258Z","key2":"2024-07-02T05:37:36.3412258Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"isNfsV3Enabled":false,"isLocalUserEnabled":true,"isSftpEnabled":false,"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"isHnsEnabled":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-02T05:37:36.5443525Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-02T05:37:36.5443525Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-02T05:37:36.2006011Z","primaryEndpoints":{"dfs":"https://acctestsa240702133603655.dfs.core.windows.net/","web":"https://acctestsa240702133603655.z13.web.core.windows.net/","blob":"https://acctestsa240702133603655.blob.core.windows.net/","queue":"https://acctestsa240702133603655.queue.core.windows.net/","table":"https://acctestsa240702133603655.table.core.windows.net/","file":"https://acctestsa240702133603655.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available"}},{"identity":{"type":"None"},"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/acctestRG-ml-240702133603610873/providers/Microsoft.Storage/storageAccounts/acctestsa240702133603673","name":"acctestsa240702133603673","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2024-07-02T05:37:49.5756401Z","key2":"2024-07-02T05:37:49.5756401Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"isNfsV3Enabled":false,"isLocalUserEnabled":true,"isSftpEnabled":false,"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"isHnsEnabled":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-02T05:37:49.8100167Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-02T05:37:49.8100167Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-02T05:37:49.4350173Z","primaryEndpoints":{"dfs":"https://acctestsa240702133603673.dfs.core.windows.net/","web":"https://acctestsa240702133603673.z13.web.core.windows.net/","blob":"https://acctestsa240702133603673.blob.core.windows.net/","queue":"https://acctestsa240702133603673.queue.core.windows.net/","table":"https://acctestsa240702133603673.table.core.windows.net/","file":"https://acctestsa240702133603673.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available"}},{"identity":{"type":"None"},"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/acctestRG-ml-240702133603613284/providers/Microsoft.Storage/storageAccounts/acctestsa240702133603684","name":"acctestsa240702133603684","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2024-07-02T05:37:20.8724312Z","key2":"2024-07-02T05:37:20.8724312Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"isNfsV3Enabled":false,"isLocalUserEnabled":true,"isSftpEnabled":false,"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"isHnsEnabled":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-02T05:37:21.0755560Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-02T05:37:21.0755560Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-02T05:37:20.7318071Z","primaryEndpoints":{"dfs":"https://acctestsa240702133603684.dfs.core.windows.net/","web":"https://acctestsa240702133603684.z13.web.core.windows.net/","blob":"https://acctestsa240702133603684.blob.core.windows.net/","queue":"https://acctestsa240702133603684.queue.core.windows.net/","table":"https://acctestsa240702133603684.table.core.windows.net/","file":"https://acctestsa240702133603684.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available"}},{"identity":{"type":"None"},"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/acctestRG-ml-240702133603612689/providers/Microsoft.Storage/storageAccounts/acctestsa240702133603689","name":"acctestsa240702133603689","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2024-07-02T05:37:14.7005381Z","key2":"2024-07-02T05:37:14.7005381Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"isNfsV3Enabled":false,"isLocalUserEnabled":true,"isSftpEnabled":false,"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"isHnsEnabled":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-02T05:37:14.9036629Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-02T05:37:14.9036629Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-02T05:37:14.5442888Z","primaryEndpoints":{"dfs":"https://acctestsa240702133603689.dfs.core.windows.net/","web":"https://acctestsa240702133603689.z13.web.core.windows.net/","blob":"https://acctestsa240702133603689.blob.core.windows.net/","queue":"https://acctestsa240702133603689.queue.core.windows.net/","table":"https://acctestsa240702133603689.table.core.windows.net/","file":"https://acctestsa240702133603689.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_ZRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/databoxedge_test/providers/Microsoft.Storage/storageAccounts/asekvlogsase03cf9b66edfc","name":"asekvlogsase03cf9b66edfc","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{"key-vault":"ase-testdevice-c89ca20eb"},"properties":{"keyCreationTime":{"key1":"2024-01-29T08:09:12.8341554Z","key2":"2024-01-29T08:09:12.8341554Z"},"allowCrossTenantReplication":false,"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-01-29T08:09:13.0372840Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-01-29T08:09:13.0372840Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-01-29T08:09:12.6779009Z","primaryEndpoints":{"dfs":"https://asekvlogsase03cf9b66edfc.dfs.core.windows.net/","web":"https://asekvlogsase03cf9b66edfc.z13.web.core.windows.net/","blob":"https://asekvlogsase03cf9b66edfc.blob.core.windows.net/","queue":"https://asekvlogsase03cf9b66edfc.queue.core.windows.net/","table":"https://asekvlogsase03cf9b66edfc.table.core.windows.net/","file":"https://asekvlogsase03cf9b66edfc.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/AutoTagFunctionAppRG/providers/Microsoft.Storage/storageAccounts/autotagfunctionappr9a08","name":"autotagfunctionappr9a08","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"defaultToOAuthAuthentication":true,"keyCreationTime":{"key1":"2023-09-05T09:25:55.2183463Z","key2":"2023-09-05T09:25:55.2183463Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-09-05T09:25:55.2339685Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-09-05T09:25:55.2339685Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2023-09-05T09:25:55.0465004Z","primaryEndpoints":{"blob":"https://autotagfunctionappr9a08.blob.core.windows.net/","queue":"https://autotagfunctionappr9a08.queue.core.windows.net/","table":"https://autotagfunctionappr9a08.table.core.windows.net/","file":"https://autotagfunctionappr9a08.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/zhiyihuang-rg/providers/Microsoft.Storage/storageAccounts/azext","name":"azext","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":"2021-10-15T07:20:26.3629732Z","key2":"2021-10-15T07:20:26.3629732Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-15T07:20:26.3629732Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-15T07:20:26.3629732Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-15T07:20:26.2379798Z","primaryEndpoints":{"dfs":"https://azext.dfs.core.windows.net/","web":"https://azext.z13.web.core.windows.net/","blob":"https://azext.blob.core.windows.net/","queue":"https://azext.queue.core.windows.net/","table":"https://azext.table.core.windows.net/","file":"https://azext.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://azext-secondary.dfs.core.windows.net/","web":"https://azext-secondary.z13.web.core.windows.net/","blob":"https://azext-secondary.blob.core.windows.net/","queue":"https://azext-secondary.queue.core.windows.net/","table":"https://azext-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/bez-rg/providers/Microsoft.Storage/storageAccounts/bezsharedstorage","name":"bezsharedstorage","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2023-11-01T06:25:45.7812325Z","key2":"2023-11-01T06:25:45.7812325Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"requireInfrastructureEncryption":false,"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-11-01T06:25:45.7969377Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-11-01T06:25:45.7969377Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-11-01T06:25:45.5937317Z","primaryEndpoints":{"dfs":"https://bezsharedstorage.dfs.core.windows.net/","web":"https://bezsharedstorage.z13.web.core.windows.net/","blob":"https://bezsharedstorage.blob.core.windows.net/","queue":"https://bezsharedstorage.queue.core.windows.net/","table":"https://bezsharedstorage.table.core.windows.net/","file":"https://bezsharedstorage.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://bezsharedstorage-secondary.dfs.core.windows.net/","web":"https://bezsharedstorage-secondary.z13.web.core.windows.net/","blob":"https://bezsharedstorage-secondary.blob.core.windows.net/","queue":"https://bezsharedstorage-secondary.queue.core.windows.net/","table":"https://bezsharedstorage-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/azureCliBCD/providers/Microsoft.Storage/storageAccounts/clicmdmeta","name":"clicmdmeta","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2023-05-29T08:18:02.5677663Z","key2":"2023-05-29T08:18:02.5677663Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"requireInfrastructureEncryption":false,"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-05-29T08:18:02.5833710Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-05-29T08:18:02.5833710Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-05-29T08:18:02.3489928Z","primaryEndpoints":{"dfs":"https://clicmdmeta.dfs.core.windows.net/","web":"https://clicmdmeta.z13.web.core.windows.net/","blob":"https://clicmdmeta.blob.core.windows.net/","queue":"https://clicmdmeta.queue.core.windows.net/","table":"https://clicmdmeta.table.core.windows.net/","file":"https://clicmdmeta.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://clicmdmeta-secondary.dfs.core.windows.net/","web":"https://clicmdmeta-secondary.z13.web.core.windows.net/","blob":"https://clicmdmeta-secondary.blob.core.windows.net/","queue":"https://clicmdmeta-secondary.queue.core.windows.net/","table":"https://clicmdmeta-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/azure-cli-live-test/providers/Microsoft.Storage/storageAccounts/clitestresultstac","name":"clitestresultstac","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{"Az.Sec.AnonymousBlobAccessEnforcement::Skip":"PublicRelease"},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2023-04-27T02:49:14.3221918Z","key2":"2023-04-27T02:49:14.3221918Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"requireInfrastructureEncryption":false,"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-04-27T02:49:14.3221918Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-04-27T02:49:14.3221918Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-04-27T02:49:14.1346872Z","primaryEndpoints":{"dfs":"https://clitestresultstac.dfs.core.windows.net/","web":"https://clitestresultstac.z13.web.core.windows.net/","blob":"https://clitestresultstac.blob.core.windows.net/","queue":"https://clitestresultstac.queue.core.windows.net/","table":"https://clitestresultstac.table.core.windows.net/","file":"https://clitestresultstac.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available"}},{"identity":{"principalId":"a934705e-17a7-4f44-ae0c-1006ce215b93","tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","type":"SystemAssigned"},"sku":{"name":"Standard_GRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/acctestRG-DBW-240530173443924461-managed/providers/Microsoft.Storage/storageAccounts/dbstorage5tuxjiw2fbwks","name":"dbstorage5tuxjiw2fbwks","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{"application":"databricks","databricks-environment":"true","Environment":"Production","Pricing":"Premium"},"properties":{"keyCreationTime":{"key1":"2024-05-30T09:41:50.9990259Z","key2":"2024-05-30T09:41:50.9990259Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"isHnsEnabled":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-05-30T09:41:51.2523058Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-05-30T09:41:51.2523058Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-05-30T09:41:50.7333679Z","primaryEndpoints":{"dfs":"https://dbstorage5tuxjiw2fbwks.dfs.core.windows.net/","web":"https://dbstorage5tuxjiw2fbwks.z13.web.core.windows.net/","blob":"https://dbstorage5tuxjiw2fbwks.blob.core.windows.net/","queue":"https://dbstorage5tuxjiw2fbwks.queue.core.windows.net/","table":"https://dbstorage5tuxjiw2fbwks.table.core.windows.net/","file":"https://dbstorage5tuxjiw2fbwks.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available"}},{"identity":{"principalId":"04570a35-7a8f-4579-8030-40cc6614b2d5","tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","type":"SystemAssigned"},"sku":{"name":"Standard_GRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/acctestRG-DBW-240530173443928447-managed/providers/Microsoft.Storage/storageAccounts/dbstorageg2cy24obvgipc","name":"dbstorageg2cy24obvgipc","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{"application":"databricks","databricks-environment":"true","Environment":"Production","Pricing":"Premium"},"properties":{"keyCreationTime":{"key1":"2024-05-30T09:41:55.1552415Z","key2":"2024-05-30T09:41:55.1552415Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"isHnsEnabled":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-05-30T09:41:55.3896193Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-05-30T09:41:55.3896193Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-05-30T09:41:54.9209764Z","primaryEndpoints":{"dfs":"https://dbstorageg2cy24obvgipc.dfs.core.windows.net/","web":"https://dbstorageg2cy24obvgipc.z13.web.core.windows.net/","blob":"https://dbstorageg2cy24obvgipc.blob.core.windows.net/","queue":"https://dbstorageg2cy24obvgipc.queue.core.windows.net/","table":"https://dbstorageg2cy24obvgipc.table.core.windows.net/","file":"https://dbstorageg2cy24obvgipc.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available"}},{"sku":{"name":"Standard_GRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/acctestRG-DBW-240530173443924527-managed/providers/Microsoft.Storage/storageAccounts/dbstoragensgmsnuo5pw5e","name":"dbstoragensgmsnuo5pw5e","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{"application":"databricks","databricks-environment":"true","Environment":"Production","Pricing":"Premium"},"properties":{"keyCreationTime":{"key1":"2024-05-30T09:40:49.5770795Z","key2":"2024-05-30T09:40:49.5770795Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"isHnsEnabled":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-05-30T09:40:49.8114232Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-05-30T09:40:49.8114232Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-05-30T09:40:49.3271027Z","primaryEndpoints":{"dfs":"https://dbstoragensgmsnuo5pw5e.dfs.core.windows.net/","web":"https://dbstoragensgmsnuo5pw5e.z13.web.core.windows.net/","blob":"https://dbstoragensgmsnuo5pw5e.blob.core.windows.net/","queue":"https://dbstoragensgmsnuo5pw5e.queue.core.windows.net/","table":"https://dbstoragensgmsnuo5pw5e.table.core.windows.net/","file":"https://dbstoragensgmsnuo5pw5e.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available"}},{"sku":{"name":"Standard_GRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/acctestRG-DBW-240530173443928733-managed/providers/Microsoft.Storage/storageAccounts/dbstoragexjtue6bsupueu","name":"dbstoragexjtue6bsupueu","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{"application":"databricks","databricks-environment":"true","Environment":"Production","Pricing":"Premium"},"properties":{"keyCreationTime":{"key1":"2024-05-30T09:39:11.5613136Z","key2":"2024-05-30T09:39:11.5613136Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"isHnsEnabled":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-05-30T09:39:11.9206879Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-05-30T09:39:11.9206879Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-05-30T09:39:11.2957097Z","primaryEndpoints":{"dfs":"https://dbstoragexjtue6bsupueu.dfs.core.windows.net/","web":"https://dbstoragexjtue6bsupueu.z13.web.core.windows.net/","blob":"https://dbstoragexjtue6bsupueu.blob.core.windows.net/","queue":"https://dbstoragexjtue6bsupueu.queue.core.windows.net/","table":"https://dbstoragexjtue6bsupueu.table.core.windows.net/","file":"https://dbstoragexjtue6bsupueu.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available"}},{"sku":{"name":"Standard_GRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/AzureSDKTest_reserved/providers/Microsoft.Storage/storageAccounts/galleryapptestaccount","name":"galleryapptestaccount","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":"2021-10-20T02:51:38.9977139Z","key2":"2021-10-20T02:51:38.9977139Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-20T02:51:38.9977139Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-20T02:51:38.9977139Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-20T02:51:38.8727156Z","primaryEndpoints":{"dfs":"https://galleryapptestaccount.dfs.core.windows.net/","web":"https://galleryapptestaccount.z13.web.core.windows.net/","blob":"https://galleryapptestaccount.blob.core.windows.net/","queue":"https://galleryapptestaccount.queue.core.windows.net/","table":"https://galleryapptestaccount.table.core.windows.net/","file":"https://galleryapptestaccount.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available"}},{"identity":{"principalId":"4442e275-7210-4a69-81e7-b7c0955882b5","tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","type":"SystemAssigned"},"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/hang-rg/providers/Microsoft.Storage/storageAccounts/hangstorage","name":"hangstorage","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{"version":"1.240.16"},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":"2024-03-07T03:54:41.1947532Z","key2":"2024-06-05T04:04:45.4927478Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"isSftpEnabled":false,"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"isHnsEnabled":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"requireInfrastructureEncryption":false,"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-22T03:09:52.5790274Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-22T03:09:52.5790274Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-22T03:09:52.4227640Z","primaryEndpoints":{"dfs":"https://hangstorage.dfs.core.windows.net/","web":"https://hangstorage.z13.web.core.windows.net/","blob":"https://hangstorage.blob.core.windows.net/","queue":"https://hangstorage.queue.core.windows.net/","table":"https://hangstorage.table.core.windows.net/","file":"https://hangstorage.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nori-testhsm/providers/Microsoft.Storage/storageAccounts/norisa","name":"norisa","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2024-01-10T02:17:15.9373839Z","key2":"2024-01-10T02:17:15.9373839Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"requireInfrastructureEncryption":false,"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-01-10T02:17:16.1561307Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-01-10T02:17:16.1561307Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-01-10T02:17:15.7811334Z","primaryEndpoints":{"dfs":"https://norisa.dfs.core.windows.net/","web":"https://norisa.z13.web.core.windows.net/","blob":"https://norisa.blob.core.windows.net/","queue":"https://norisa.queue.core.windows.net/","table":"https://norisa.table.core.windows.net/","file":"https://norisa.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://norisa-secondary.dfs.core.windows.net/","web":"https://norisa-secondary.z13.web.core.windows.net/","blob":"https://norisa-secondary.blob.core.windows.net/","queue":"https://norisa-secondary.queue.core.windows.net/","table":"https://norisa-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/portal2cli/providers/Microsoft.Storage/storageAccounts/portal2clistorage","name":"portal2clistorage","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-10-14T07:23:08.8752602Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-10-14T07:23:08.8752602Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2020-10-14T07:23:08.7502552Z","primaryEndpoints":{"dfs":"https://portal2clistorage.dfs.core.windows.net/","web":"https://portal2clistorage.z13.web.core.windows.net/","blob":"https://portal2clistorage.blob.core.windows.net/","queue":"https://portal2clistorage.queue.core.windows.net/","table":"https://portal2clistorage.table.core.windows.net/","file":"https://portal2clistorage.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://portal2clistorage-secondary.dfs.core.windows.net/","web":"https://portal2clistorage-secondary.z13.web.core.windows.net/","blob":"https://portal2clistorage-secondary.blob.core.windows.net/","queue":"https://portal2clistorage-secondary.queue.core.windows.net/","table":"https://portal2clistorage-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/AzureSDKTest_reserved/providers/Microsoft.Storage/storageAccounts/privatepackage","name":"privatepackage","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":"2021-10-19T08:53:09.0238938Z","key2":"2021-10-19T08:53:09.0238938Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-19T08:53:09.0238938Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-19T08:53:09.0238938Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-19T08:53:08.9301661Z","primaryEndpoints":{"dfs":"https://privatepackage.dfs.core.windows.net/","web":"https://privatepackage.z13.web.core.windows.net/","blob":"https://privatepackage.blob.core.windows.net/","queue":"https://privatepackage.queue.core.windows.net/","table":"https://privatepackage.table.core.windows.net/","file":"https://privatepackage.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://privatepackage-secondary.dfs.core.windows.net/","web":"https://privatepackage-secondary.z13.web.core.windows.net/","blob":"https://privatepackage-secondary.blob.core.windows.net/","queue":"https://privatepackage-secondary.queue.core.windows.net/","table":"https://privatepackage-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/queuetest/providers/Microsoft.Storage/storageAccounts/qteststac","name":"qteststac","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":"2021-11-10T05:21:49.0582561Z","key2":"2021-11-10T05:21:49.0582561Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-10T05:21:49.0582561Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-10T05:21:49.0582561Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-11-10T05:21:48.9488735Z","primaryEndpoints":{"dfs":"https://qteststac.dfs.core.windows.net/","web":"https://qteststac.z13.web.core.windows.net/","blob":"https://qteststac.blob.core.windows.net/","queue":"https://qteststac.queue.core.windows.net/","table":"https://qteststac.table.core.windows.net/","file":"https://qteststac.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://qteststac-secondary.dfs.core.windows.net/","web":"https://qteststac-secondary.z13.web.core.windows.net/","blob":"https://qteststac-secondary.blob.core.windows.net/","queue":"https://qteststac-secondary.queue.core.windows.net/","table":"https://qteststac-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgtestsaupgradev2/providers/Microsoft.Storage/storageAccounts/sakindblobstorage123","name":"sakindblobstorage123","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"keyCreationTime":{"key1":"2024-05-13T07:55:08.1631784Z","key2":"2024-05-13T07:55:08.1631784Z"},"allowCrossTenantReplication":false,"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-05-13T07:55:08.2257010Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-05-13T07:55:08.2257010Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Cool","provisioningState":"Succeeded","creationTime":"2024-05-13T07:55:07.9288332Z","primaryEndpoints":{"dfs":"https://sakindblobstorage123.dfs.core.windows.net/","web":"https://sakindblobstorage123.z13.web.core.windows.net/","blob":"https://sakindblobstorage123.blob.core.windows.net/","queue":"https://sakindblobstorage123.queue.core.windows.net/","table":"https://sakindblobstorage123.table.core.windows.net/","file":"https://sakindblobstorage123.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://sakindblobstorage123-secondary.dfs.core.windows.net/","web":"https://sakindblobstorage123-secondary.z13.web.core.windows.net/","blob":"https://sakindblobstorage123-secondary.blob.core.windows.net/","queue":"https://sakindblobstorage123-secondary.queue.core.windows.net/","table":"https://sakindblobstorage123-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgtestsaupgradev2/providers/Microsoft.Storage/storageAccounts/sakindblobswithtier123","name":"sakindblobswithtier123","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"keyCreationTime":{"key1":"2024-05-13T08:20:57.7516157Z","key2":"2024-05-13T08:20:57.7516157Z"},"allowCrossTenantReplication":false,"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-05-13T08:20:57.7984897Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-05-13T08:20:57.7984897Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Cool","provisioningState":"Succeeded","creationTime":"2024-05-13T08:20:57.5172338Z","primaryEndpoints":{"dfs":"https://sakindblobswithtier123.dfs.core.windows.net/","web":"https://sakindblobswithtier123.z13.web.core.windows.net/","blob":"https://sakindblobswithtier123.blob.core.windows.net/","queue":"https://sakindblobswithtier123.queue.core.windows.net/","table":"https://sakindblobswithtier123.table.core.windows.net/","file":"https://sakindblobswithtier123.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://sakindblobswithtier123-secondary.dfs.core.windows.net/","web":"https://sakindblobswithtier123-secondary.z13.web.core.windows.net/","blob":"https://sakindblobswithtier123-secondary.blob.core.windows.net/","queue":"https://sakindblobswithtier123-secondary.queue.core.windows.net/","table":"https://sakindblobswithtier123-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgtestsaupgradev2/providers/Microsoft.Storage/storageAccounts/sakindblobswithtier1234","name":"sakindblobswithtier1234","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"keyCreationTime":{"key1":"2024-05-13T08:29:03.0822415Z","key2":"2024-05-13T08:29:03.0822415Z"},"allowCrossTenantReplication":false,"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-05-13T08:29:03.1290888Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-05-13T08:29:03.1290888Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-05-13T08:29:02.8634728Z","primaryEndpoints":{"dfs":"https://sakindblobswithtier1234.dfs.core.windows.net/","web":"https://sakindblobswithtier1234.z13.web.core.windows.net/","blob":"https://sakindblobswithtier1234.blob.core.windows.net/","queue":"https://sakindblobswithtier1234.queue.core.windows.net/","table":"https://sakindblobswithtier1234.table.core.windows.net/","file":"https://sakindblobswithtier1234.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://sakindblobswithtier1234-secondary.dfs.core.windows.net/","web":"https://sakindblobswithtier1234-secondary.z13.web.core.windows.net/","blob":"https://sakindblobswithtier1234-secondary.blob.core.windows.net/","queue":"https://sakindblobswithtier1234-secondary.queue.core.windows.net/","table":"https://sakindblobswithtier1234-secondary.table.core.windows.net/"}}},{"sku":{"name":"Premium_LRS","tier":"Premium"},"kind":"BlockBlobStorage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgtestsaupgradev2/providers/Microsoft.Storage/storageAccounts/sakindblockblob123","name":"sakindblockblob123","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"keyCreationTime":{"key1":"2024-05-13T08:34:12.1463530Z","key2":"2024-05-13T08:34:12.1463530Z"},"allowCrossTenantReplication":false,"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-05-13T08:34:12.2088629Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-05-13T08:34:12.2088629Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2024-05-13T08:34:11.9275789Z","primaryEndpoints":{"dfs":"https://sakindblockblob123.dfs.core.windows.net/","web":"https://sakindblockblob123.z13.web.core.windows.net/","blob":"https://sakindblockblob123.blob.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgtestsaupgradev2/providers/Microsoft.Storage/storageAccounts/sakindstorage123","name":"sakindstorage123","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"keyCreationTime":{"key1":"2024-05-13T07:25:07.6977585Z","key2":"2024-05-13T07:25:07.6977585Z"},"allowCrossTenantReplication":false,"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-05-13T07:25:08.0571686Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-05-13T07:25:08.0571686Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-05-13T07:25:07.4790360Z","primaryEndpoints":{"dfs":"https://sakindstorage123.dfs.core.windows.net/","web":"https://sakindstorage123.z13.web.core.windows.net/","blob":"https://sakindstorage123.blob.core.windows.net/","queue":"https://sakindstorage123.queue.core.windows.net/","table":"https://sakindstorage123.table.core.windows.net/","file":"https://sakindstorage123.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://sakindstorage123-secondary.dfs.core.windows.net/","web":"https://sakindstorage123-secondary.z13.web.core.windows.net/","blob":"https://sakindstorage123-secondary.blob.core.windows.net/","queue":"https://sakindstorage123-secondary.queue.core.windows.net/","table":"https://sakindstorage123-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgtestsaupgradev2/providers/Microsoft.Storage/storageAccounts/sakindstoragewithtier123","name":"sakindstoragewithtier123","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"keyCreationTime":{"key1":"2024-05-13T08:18:48.8448703Z","key2":"2024-05-13T08:18:48.8448703Z"},"allowCrossTenantReplication":false,"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-05-13T08:18:48.9073275Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-05-13T08:18:48.9073275Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Cool","provisioningState":"Succeeded","creationTime":"2024-05-13T08:18:48.5948393Z","primaryEndpoints":{"dfs":"https://sakindstoragewithtier123.dfs.core.windows.net/","web":"https://sakindstoragewithtier123.z13.web.core.windows.net/","blob":"https://sakindstoragewithtier123.blob.core.windows.net/","queue":"https://sakindstoragewithtier123.queue.core.windows.net/","table":"https://sakindstoragewithtier123.table.core.windows.net/","file":"https://sakindstoragewithtier123.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://sakindstoragewithtier123-secondary.dfs.core.windows.net/","web":"https://sakindstoragewithtier123-secondary.z13.web.core.windows.net/","blob":"https://sakindstoragewithtier123-secondary.blob.core.windows.net/","queue":"https://sakindstoragewithtier123-secondary.queue.core.windows.net/","table":"https://sakindstoragewithtier123-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgtestsaupgradev2/providers/Microsoft.Storage/storageAccounts/sakindv2123","name":"sakindv2123","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"keyCreationTime":{"key1":"2024-05-13T08:48:25.9663224Z","key2":"2024-05-13T08:48:25.9663224Z"},"allowCrossTenantReplication":false,"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-05-13T08:48:26.0132094Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-05-13T08:48:26.0132094Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Cool","provisioningState":"Succeeded","creationTime":"2024-05-13T08:48:25.7006958Z","primaryEndpoints":{"dfs":"https://sakindv2123.dfs.core.windows.net/","web":"https://sakindv2123.z13.web.core.windows.net/","blob":"https://sakindv2123.blob.core.windows.net/","queue":"https://sakindv2123.queue.core.windows.net/","table":"https://sakindv2123.table.core.windows.net/","file":"https://sakindv2123.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://sakindv2123-secondary.dfs.core.windows.net/","web":"https://sakindv2123-secondary.z13.web.core.windows.net/","blob":"https://sakindv2123-secondary.blob.core.windows.net/","queue":"https://sakindv2123-secondary.queue.core.windows.net/","table":"https://sakindv2123-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgtestcontainerpolicy/providers/Microsoft.Storage/storageAccounts/satestcontainerpolicy","name":"satestcontainerpolicy","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"keyCreationTime":{"key1":"2024-06-14T07:50:42.9731534Z","key2":"2024-06-14T07:50:42.9731534Z"},"allowCrossTenantReplication":false,"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-06-14T07:50:43.2387788Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-06-14T07:50:43.2387788Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-06-14T07:50:42.8012805Z","primaryEndpoints":{"dfs":"https://satestcontainerpolicy.dfs.core.windows.net/","web":"https://satestcontainerpolicy.z13.web.core.windows.net/","blob":"https://satestcontainerpolicy.blob.core.windows.net/","queue":"https://satestcontainerpolicy.queue.core.windows.net/","table":"https://satestcontainerpolicy.table.core.windows.net/","file":"https://satestcontainerpolicy.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://satestcontainerpolicy-secondary.dfs.core.windows.net/","web":"https://satestcontainerpolicy-secondary.z13.web.core.windows.net/","blob":"https://satestcontainerpolicy-secondary.blob.core.windows.net/","queue":"https://satestcontainerpolicy-secondary.queue.core.windows.net/","table":"https://satestcontainerpolicy-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgtestsanetworkrule/providers/Microsoft.Storage/storageAccounts/satestsanetworkrule","name":"satestsanetworkrule","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"keyCreationTime":{"key1":"2024-06-19T09:38:58.6464201Z","key2":"2024-06-19T09:38:58.6464201Z"},"allowCrossTenantReplication":false,"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-06-19T09:38:58.8807873Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-06-19T09:38:58.8807873Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-06-19T09:38:58.4589153Z","primaryEndpoints":{"dfs":"https://satestsanetworkrule.dfs.core.windows.net/","web":"https://satestsanetworkrule.z13.web.core.windows.net/","blob":"https://satestsanetworkrule.blob.core.windows.net/","queue":"https://satestsanetworkrule.queue.core.windows.net/","table":"https://satestsanetworkrule.table.core.windows.net/","file":"https://satestsanetworkrule.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://satestsanetworkrule-secondary.dfs.core.windows.net/","web":"https://satestsanetworkrule-secondary.z13.web.core.windows.net/","blob":"https://satestsanetworkrule-secondary.blob.core.windows.net/","queue":"https://satestsanetworkrule-secondary.queue.core.windows.net/","table":"https://satestsanetworkrule-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testtls13/providers/Microsoft.Storage/storageAccounts/satesttls13","name":"satesttls13","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"keyCreationTime":{"key1":"2024-06-04T09:16:15.5579740Z","key2":"2024-06-04T09:16:15.5579740Z"},"allowCrossTenantReplication":false,"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-06-04T09:16:16.0736022Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-06-04T09:16:16.0736022Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-06-04T09:16:15.3079771Z","primaryEndpoints":{"dfs":"https://satesttls13.dfs.core.windows.net/","web":"https://satesttls13.z13.web.core.windows.net/","blob":"https://satesttls13.blob.core.windows.net/","queue":"https://satesttls13.queue.core.windows.net/","table":"https://satesttls13.table.core.windows.net/","file":"https://satesttls13.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://satesttls13-secondary.dfs.core.windows.net/","web":"https://satesttls13-secondary.z13.web.core.windows.net/","blob":"https://satesttls13-secondary.blob.core.windows.net/","queue":"https://satesttls13-secondary.queue.core.windows.net/","table":"https://satesttls13-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testtls13/providers/Microsoft.Storage/storageAccounts/satesttls13ps","name":"satesttls13ps","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"keyCreationTime":{"key1":"2024-06-04T09:22:04.4958252Z","key2":"2024-06-04T09:22:04.4958252Z"},"allowCrossTenantReplication":false,"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-06-04T09:22:04.5583177Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-06-04T09:22:04.5583177Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-06-04T09:22:04.2145732Z","primaryEndpoints":{"dfs":"https://satesttls13ps.dfs.core.windows.net/","web":"https://satesttls13ps.z13.web.core.windows.net/","blob":"https://satesttls13ps.blob.core.windows.net/","queue":"https://satesttls13ps.queue.core.windows.net/","table":"https://satesttls13ps.table.core.windows.net/","file":"https://satesttls13ps.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://satesttls13ps-secondary.dfs.core.windows.net/","web":"https://satesttls13ps-secondary.z13.web.core.windows.net/","blob":"https://satesttls13ps-secondary.blob.core.windows.net/","queue":"https://satesttls13ps-secondary.queue.core.windows.net/","table":"https://satesttls13ps-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/shiying-rg/providers/Microsoft.Storage/storageAccounts/shiyingsa","name":"shiyingsa","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2023-08-31T02:04:31.3662209Z","key2":"2023-08-31T02:04:31.3662209Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"requireInfrastructureEncryption":false,"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-08-31T02:04:31.3662209Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-08-31T02:04:31.3662209Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-08-31T02:04:31.1786494Z","primaryEndpoints":{"dfs":"https://shiyingsa.dfs.core.windows.net/","web":"https://shiyingsa.z13.web.core.windows.net/","blob":"https://shiyingsa.blob.core.windows.net/","queue":"https://shiyingsa.queue.core.windows.net/","table":"https://shiyingsa.table.core.windows.net/","file":"https://shiyingsa.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://shiyingsa-secondary.dfs.core.windows.net/","web":"https://shiyingsa-secondary.z13.web.core.windows.net/","blob":"https://shiyingsa-secondary.blob.core.windows.net/","queue":"https://shiyingsa-secondary.queue.core.windows.net/","table":"https://shiyingsa-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/azureCliBCD/providers/Microsoft.Storage/storageAccounts/versionmeta","name":"versionmeta","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2023-05-22T07:02:19.8526288Z","key2":"2023-05-22T07:02:19.8526288Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"requireInfrastructureEncryption":false,"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-05-22T07:02:19.8526288Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-05-22T07:02:19.8526288Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-05-22T07:02:19.6651543Z","primaryEndpoints":{"dfs":"https://versionmeta.dfs.core.windows.net/","web":"https://versionmeta.z13.web.core.windows.net/","blob":"https://versionmeta.blob.core.windows.net/","queue":"https://versionmeta.queue.core.windows.net/","table":"https://versionmeta.table.core.windows.net/","file":"https://versionmeta.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://versionmeta-secondary.dfs.core.windows.net/","web":"https://versionmeta-secondary.z13.web.core.windows.net/","blob":"https://versionmeta-secondary.blob.core.windows.net/","queue":"https://versionmeta-secondary.queue.core.windows.net/","table":"https://versionmeta-secondary.table.core.windows.net/"}}},{"identity":{"type":"None"},"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/xiaxintestrg-linuxOnContainer/providers/Microsoft.Storage/storageAccounts/xiaxintestsafacontainer1","name":"xiaxintestsafacontainer1","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2024-05-21T08:14:19.2248631Z","key2":"2024-05-21T08:14:19.2248631Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"isNfsV3Enabled":false,"isLocalUserEnabled":true,"isSftpEnabled":false,"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"isHnsEnabled":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-05-21T08:14:19.2717295Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-05-21T08:14:19.2717295Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-05-21T08:14:18.9436118Z","primaryEndpoints":{"dfs":"https://xiaxintestsafacontainer1.dfs.core.windows.net/","web":"https://xiaxintestsafacontainer1.z13.web.core.windows.net/","blob":"https://xiaxintestsafacontainer1.blob.core.windows.net/","queue":"https://xiaxintestsafacontainer1.queue.core.windows.net/","table":"https://xiaxintestsafacontainer1.table.core.windows.net/","file":"https://xiaxintestsafacontainer1.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available"}},{"identity":{"type":"None"},"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/xiaxintestrg-linuxOndocker/providers/Microsoft.Storage/storageAccounts/xiaxintestsafaregular","name":"xiaxintestsafaregular","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2024-05-23T07:58:34.8019569Z","key2":"2024-05-23T07:58:34.8019569Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"isNfsV3Enabled":false,"isLocalUserEnabled":true,"isSftpEnabled":false,"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"isHnsEnabled":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-05-23T07:58:34.8801011Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-05-23T07:58:34.8801011Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-05-23T07:58:34.5363444Z","primaryEndpoints":{"dfs":"https://xiaxintestsafaregular.dfs.core.windows.net/","web":"https://xiaxintestsafaregular.z13.web.core.windows.net/","blob":"https://xiaxintestsafaregular.blob.core.windows.net/","queue":"https://xiaxintestsafaregular.queue.core.windows.net/","table":"https://xiaxintestsafaregular.table.core.windows.net/","file":"https://xiaxintestsafaregular.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available"}},{"identity":{"type":"None"},"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/xiaxintestRG-push/providers/Microsoft.Storage/storageAccounts/xiaxintestsapush74","name":"xiaxintestsapush74","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2024-07-04T07:13:03.1708204Z","key2":"2024-07-04T07:13:03.1708204Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"isNfsV3Enabled":false,"isLocalUserEnabled":true,"isSftpEnabled":false,"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"isHnsEnabled":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-04T07:13:03.2177005Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-04T07:13:03.2177005Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-04T07:13:02.9989444Z","primaryEndpoints":{"dfs":"https://xiaxintestsapush74.dfs.core.windows.net/","web":"https://xiaxintestsapush74.z13.web.core.windows.net/","blob":"https://xiaxintestsapush74.blob.core.windows.net/","queue":"https://xiaxintestsapush74.queue.core.windows.net/","table":"https://xiaxintestsapush74.table.core.windows.net/","file":"https://xiaxintestsapush74.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/xz3mlwtest/providers/Microsoft.Storage/storageAccounts/xz3mltest35853823649","name":"xz3mltest35853823649","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"keyCreationTime":{"key1":"2024-06-18T07:24:39.0256664Z","key2":"2024-06-18T07:24:39.0256664Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/xz3mlwtest/providers/Microsoft.Storage/storageAccounts/xz3mltest35853823649/privateEndpointConnections/xz3mltest35853823649.450fdce7-f581-4833-8002-479d5a008242","name":"xz3mltest35853823649.450fdce7-f581-4833-8002-479d5a008242","type":"Microsoft.Storage/storageAccounts/privateEndpointConnections","properties":{"provisioningState":"Succeeded","privateEndpoint":{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/commonHoboRG2/providers/Microsoft.Network/privateEndpoints/test"},"privateLinkServiceConnectionState":{"status":"Approved","description":"Auto-approved + by Azure AI managed network for workspace: xz3mltest4","actionRequired":"None"}}}],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"isHnsEnabled":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-06-18T07:24:39.1037905Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-06-18T07:24:39.1037905Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-06-18T07:24:38.7131671Z","primaryEndpoints":{"dfs":"https://xz3mltest35853823649.dfs.core.windows.net/","web":"https://xz3mltest35853823649.z13.web.core.windows.net/","blob":"https://xz3mltest35853823649.blob.core.windows.net/","queue":"https://xz3mltest35853823649.queue.core.windows.net/","table":"https://xz3mltest35853823649.table.core.windows.net/","file":"https://xz3mltest35853823649.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/xz3mlwtest/providers/Microsoft.Storage/storageAccounts/xz3mltest56997504102","name":"xz3mltest56997504102","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"keyCreationTime":{"key1":"2024-06-25T09:22:59.3163840Z","key2":"2024-06-25T09:22:59.3163840Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"isHnsEnabled":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-06-25T09:22:59.3632650Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-06-25T09:22:59.3632650Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-06-25T09:22:59.1601357Z","primaryEndpoints":{"dfs":"https://xz3mltest56997504102.dfs.core.windows.net/","web":"https://xz3mltest56997504102.z13.web.core.windows.net/","blob":"https://xz3mltest56997504102.blob.core.windows.net/","queue":"https://xz3mltest56997504102.queue.core.windows.net/","table":"https://xz3mltest56997504102.table.core.windows.net/","file":"https://xz3mltest56997504102.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/xz3mlwtest/providers/Microsoft.Storage/storageAccounts/xz3mlwtest1","name":"xz3mlwtest1","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2024-07-02T08:50:59.5267747Z","key2":"2024-07-02T08:50:59.5267747Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"largeFileSharesState":"Enabled","networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"requireInfrastructureEncryption":false,"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-02T08:50:59.5736539Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-02T08:50:59.5736539Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-02T08:50:59.3705230Z","primaryEndpoints":{"dfs":"https://xz3mlwtest1.dfs.core.windows.net/","web":"https://xz3mlwtest1.z13.web.core.windows.net/","blob":"https://xz3mlwtest1.blob.core.windows.net/","queue":"https://xz3mlwtest1.queue.core.windows.net/","table":"https://xz3mlwtest1.table.core.windows.net/","file":"https://xz3mlwtest1.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://xz3mlwtest1-secondary.dfs.core.windows.net/","web":"https://xz3mlwtest1-secondary.z13.web.core.windows.net/","blob":"https://xz3mlwtest1-secondary.blob.core.windows.net/","queue":"https://xz3mlwtest1-secondary.queue.core.windows.net/","table":"https://xz3mlwtest1-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yishitest/providers/Microsoft.Storage/storageAccounts/yssa","name":"yssa","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{"key1":"value1"},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":"2024-03-07T02:50:56.4647908Z","key2":"2024-03-07T02:51:02.6678735Z"},"privateEndpointConnections":[],"hnsOnMigrationInProgress":false,"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-16T08:39:21.3287573Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-16T08:39:21.3287573Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-08-16T08:39:21.2193709Z","primaryEndpoints":{"dfs":"https://yssa.dfs.core.windows.net/","web":"https://yssa.z13.web.core.windows.net/","blob":"https://yssa.blob.core.windows.net/","queue":"https://yssa.queue.core.windows.net/","table":"https://yssa.table.core.windows.net/","file":"https://yssa.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/zhiyihuang-rg/providers/Microsoft.Storage/storageAccounts/zhiyihuangsa","name":"zhiyihuangsa","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"defaultToOAuthAuthentication":true,"keyCreationTime":{"key1":"2021-09-10T05:47:01.2111871Z","key2":"2021-09-10T05:47:01.2111871Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-10T05:47:01.2111871Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-10T05:47:01.2111871Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-10T05:47:01.0861745Z","primaryEndpoints":{"dfs":"https://zhiyihuangsa.dfs.core.windows.net/","web":"https://zhiyihuangsa.z13.web.core.windows.net/","blob":"https://zhiyihuangsa.blob.core.windows.net/","queue":"https://zhiyihuangsa.queue.core.windows.net/","table":"https://zhiyihuangsa.table.core.windows.net/","file":"https://zhiyihuangsa.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://zhiyihuangsa-secondary.dfs.core.windows.net/","web":"https://zhiyihuangsa-secondary.z13.web.core.windows.net/","blob":"https://zhiyihuangsa-secondary.blob.core.windows.net/","queue":"https://zhiyihuangsa-secondary.queue.core.windows.net/","table":"https://zhiyihuangsa-secondary.table.core.windows.net/"}}},{"sku":{"name":"Premium_LRS","tier":"Premium"},"kind":"BlockBlobStorage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/zhiyihuang-rg/providers/Microsoft.Storage/storageAccounts/zhiyihuangsadatalake","name":"zhiyihuangsadatalake","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2022-07-04T08:22:03.4626093Z","key2":"2022-07-04T08:22:03.4626093Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"isSftpEnabled":false,"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"isHnsEnabled":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"requireInfrastructureEncryption":false,"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-04T08:22:03.4782085Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-04T08:22:03.4782085Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2022-07-04T08:22:03.2750855Z","primaryEndpoints":{"dfs":"https://zhiyihuangsadatalake.dfs.core.windows.net/","web":"https://zhiyihuangsadatalake.z13.web.core.windows.net/","blob":"https://zhiyihuangsadatalake.blob.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/AzureSDKTest_reserved/providers/Microsoft.Storage/storageAccounts/zhuyan","name":"zhuyan","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2022-08-29T07:49:14.8648748Z","key2":"2022-08-29T07:49:14.8648748Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"requireInfrastructureEncryption":false,"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-29T07:49:15.5055031Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-29T07:49:15.5055031Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-29T07:49:14.7086254Z","primaryEndpoints":{"dfs":"https://zhuyan.dfs.core.windows.net/","web":"https://zhuyan.z13.web.core.windows.net/","blob":"https://zhuyan.blob.core.windows.net/","queue":"https://zhuyan.queue.core.windows.net/","table":"https://zhuyan.table.core.windows.net/","file":"https://zhuyan.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://zhuyan-secondary.dfs.core.windows.net/","web":"https://zhuyan-secondary.z13.web.core.windows.net/","blob":"https://zhuyan-secondary.blob.core.windows.net/","queue":"https://zhuyan-secondary.queue.core.windows.net/","table":"https://zhuyan-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clis-login-preview/providers/Microsoft.Storage/storageAccounts/clisloginpreview","name":"clisloginpreview","type":"Microsoft.Storage/storageAccounts","location":"eastus2","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2024-04-05T01:47:34.6420895Z","key2":"2024-04-05T01:47:34.6420895Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"requireInfrastructureEncryption":false,"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-04-05T01:47:35.3453791Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-04-05T01:47:35.3453791Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-04-05T01:47:34.4077342Z","primaryEndpoints":{"dfs":"https://clisloginpreview.dfs.core.windows.net/","web":"https://clisloginpreview.z20.web.core.windows.net/","blob":"https://clisloginpreview.blob.core.windows.net/","queue":"https://clisloginpreview.queue.core.windows.net/","table":"https://clisloginpreview.table.core.windows.net/","file":"https://clisloginpreview.file.core.windows.net/"},"primaryLocation":"eastus2","statusOfPrimary":"available","secondaryLocation":"centralus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://clisloginpreview-secondary.dfs.core.windows.net/","web":"https://clisloginpreview-secondary.z20.web.core.windows.net/","blob":"https://clisloginpreview-secondary.blob.core.windows.net/","queue":"https://clisloginpreview-secondary.queue.core.windows.net/","table":"https://clisloginpreview-secondary.table.core.windows.net/"}}},{"identity":{"userAssignedIdentities":{"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/zhiyihuang-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/user-assigned-identity-zhiyihuang1":{"principalId":"91837c65-3e06-4e60-9731-ecd7533f83ad","tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","clientId":"9f0d59b0-1509-4008-b9d5-b274bd5be586"}},"type":"UserAssigned"},"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/zhiyihuang-rg/providers/Microsoft.Storage/storageAccounts/sauserassignedidentity2","name":"sauserassignedidentity2","type":"Microsoft.Storage/storageAccounts","location":"eastus2","tags":{},"properties":{"keyCreationTime":{"key1":"2023-06-06T08:49:14.8532132Z","key2":"2023-06-06T08:49:14.8532132Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"identity":{"userAssignedIdentity":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/zhiyihuang-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/user-assigned-identity-zhiyihuang1"},"keyvaultproperties":{"currentVersionedKeyIdentifier":"https://test-user-identity-kv2.vault.azure.net/keys/user-identity-key1/c0eb3fe00e1b40d483614c12c8a64495","lastKeyRotationTimestamp":"2023-06-06T09:01:32.9061781Z","currentVersionedKeyExpirationTimestamp":"1970-01-01T00:00:00.0000000Z","keyvaulturi":"https://test-user-identity-kv2.vault.azure.net/","keyname":"user-identity-key1"},"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-06-06T08:49:14.8688109Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-06-06T08:49:14.8688109Z"}},"keySource":"Microsoft.Keyvault"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-06-06T08:49:14.7282063Z","primaryEndpoints":{"dfs":"https://sauserassignedidentity2.dfs.core.windows.net/","web":"https://sauserassignedidentity2.z20.web.core.windows.net/","blob":"https://sauserassignedidentity2.blob.core.windows.net/","queue":"https://sauserassignedidentity2.queue.core.windows.net/","table":"https://sauserassignedidentity2.table.core.windows.net/","file":"https://sauserassignedidentity2.file.core.windows.net/"},"primaryLocation":"eastus2","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/hang-rg/providers/Microsoft.Storage/storageAccounts/similar8010979611","name":"similar8010979611","type":"Microsoft.Storage/storageAccounts","location":"eastus2","tags":{},"properties":{"keyCreationTime":{"key1":"2022-12-14T07:27:28.2549011Z","key2":"2022-12-14T07:27:28.2549011Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"isHnsEnabled":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-14T07:27:28.5673994Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-14T07:27:28.5673994Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-12-14T07:27:28.1299252Z","primaryEndpoints":{"dfs":"https://similar8010979611.dfs.core.windows.net/","web":"https://similar8010979611.z20.web.core.windows.net/","blob":"https://similar8010979611.blob.core.windows.net/","queue":"https://similar8010979611.queue.core.windows.net/","table":"https://similar8010979611.table.core.windows.net/","file":"https://similar8010979611.file.core.windows.net/"},"primaryLocation":"eastus2","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/azure-cli-edge/providers/Microsoft.Storage/storageAccounts/azextensionedge","name":"azextensionedge","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-01-22T08:51:57.7728758Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-01-22T08:51:57.7728758Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-01-22T08:51:57.6947156Z","primaryEndpoints":{"dfs":"https://azextensionedge.dfs.core.windows.net/","web":"https://azextensionedge.z22.web.core.windows.net/","blob":"https://azextensionedge.blob.core.windows.net/","queue":"https://azextensionedge.queue.core.windows.net/","table":"https://azextensionedge.table.core.windows.net/","file":"https://azextensionedge.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available","secondaryLocation":"eastus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://azextensionedge-secondary.dfs.core.windows.net/","web":"https://azextensionedge-secondary.z22.web.core.windows.net/","blob":"https://azextensionedge-secondary.blob.core.windows.net/","queue":"https://azextensionedge-secondary.queue.core.windows.net/","table":"https://azextensionedge-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_GRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/azure-cli-edge/providers/Microsoft.Storage/storageAccounts/azurecliedge","name":"azurecliedge","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-01-13T08:41:36.3326539Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-01-13T08:41:36.3326539Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-01-13T08:41:36.2389304Z","primaryEndpoints":{"dfs":"https://azurecliedge.dfs.core.windows.net/","web":"https://azurecliedge.z22.web.core.windows.net/","blob":"https://azurecliedge.blob.core.windows.net/","queue":"https://azurecliedge.queue.core.windows.net/","table":"https://azurecliedge.table.core.windows.net/","file":"https://azurecliedge.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available","secondaryLocation":"eastus","statusOfSecondary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/kairu-persist/providers/Microsoft.Storage/storageAccounts/kairu","name":"kairu","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-01-13T07:35:19.0950431Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-01-13T07:35:19.0950431Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2021-01-13T07:35:18.9856251Z","primaryEndpoints":{"blob":"https://kairu.blob.core.windows.net/","queue":"https://kairu.queue.core.windows.net/","table":"https://kairu.table.core.windows.net/","file":"https://kairu.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/xz3mlwtest/providers/Microsoft.Storage/storageAccounts/mlwhubencry3662774263","name":"mlwhubencry3662774263","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2024-07-02T07:38:36.1180853Z","key2":"2024-07-02T07:38:36.1180853Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"isHnsEnabled":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-02T07:38:36.4928822Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-02T07:38:36.4928822Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-02T07:38:36.0241300Z","primaryEndpoints":{"dfs":"https://mlwhubencry3662774263.dfs.core.windows.net/","web":"https://mlwhubencry3662774263.z22.web.core.windows.net/","blob":"https://mlwhubencry3662774263.blob.core.windows.net/","queue":"https://mlwhubencry3662774263.queue.core.windows.net/","table":"https://mlwhubencry3662774263.table.core.windows.net/","file":"https://mlwhubencry3662774263.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/AzureSDKTest_reserved/providers/Microsoft.Storage/storageAccounts/pythonsdkmsyyc","name":"pythonsdkmsyyc","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2021-06-30T09:03:04.8209550Z","key2":"2021-06-30T09:03:04.8209550Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-06-30T09:03:04.8209550Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-06-30T09:03:04.8209550Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-06-30T09:03:04.7272348Z","primaryEndpoints":{"dfs":"https://pythonsdkmsyyc.dfs.core.windows.net/","web":"https://pythonsdkmsyyc.z22.web.core.windows.net/","blob":"https://pythonsdkmsyyc.blob.core.windows.net/","queue":"https://pythonsdkmsyyc.queue.core.windows.net/","table":"https://pythonsdkmsyyc.table.core.windows.net/","file":"https://pythonsdkmsyyc.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yishitest/providers/Microsoft.Storage/storageAccounts/testalw","name":"testalw","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"defaultToOAuthAuthentication":false,"immutableStorageWithVersioning":{"enabled":true,"immutabilityPolicy":{"immutabilityPeriodSinceCreationInDays":3,"state":"Disabled"}},"keyCreationTime":{"key1":"2022-10-19T02:13:01.1856793Z","key2":"2022-10-19T02:13:11.9514789Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-27T06:27:50.3554138Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-27T06:27:50.3554138Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-27T06:27:50.2616355Z","primaryEndpoints":{"dfs":"https://testalw.dfs.core.windows.net/","web":"https://testalw.z22.web.core.windows.net/","blob":"https://testalw.blob.core.windows.net/","queue":"https://testalw.queue.core.windows.net/","table":"https://testalw.table.core.windows.net/","file":"https://testalw.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available","secondaryLocation":"eastus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://testalw-secondary.dfs.core.windows.net/","web":"https://testalw-secondary.z22.web.core.windows.net/","blob":"https://testalw-secondary.blob.core.windows.net/","queue":"https://testalw-secondary.queue.core.windows.net/","table":"https://testalw-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yishitest/providers/Microsoft.Storage/storageAccounts/testalw1027","name":"testalw1027","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"defaultToOAuthAuthentication":false,"immutableStorageWithVersioning":{"enabled":true,"immutabilityPolicy":{"immutabilityPeriodSinceCreationInDays":1,"state":"Unlocked"}},"keyCreationTime":{"key1":"2021-10-27T07:34:49.7592232Z","key2":"2021-10-27T07:34:49.7592232Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-27T07:34:49.7592232Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-27T07:34:49.7592232Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-27T07:34:49.6810731Z","primaryEndpoints":{"dfs":"https://testalw1027.dfs.core.windows.net/","web":"https://testalw1027.z22.web.core.windows.net/","blob":"https://testalw1027.blob.core.windows.net/","queue":"https://testalw1027.queue.core.windows.net/","table":"https://testalw1027.table.core.windows.net/","file":"https://testalw1027.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available","secondaryLocation":"eastus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://testalw1027-secondary.dfs.core.windows.net/","web":"https://testalw1027-secondary.z22.web.core.windows.net/","blob":"https://testalw1027-secondary.blob.core.windows.net/","queue":"https://testalw1027-secondary.queue.core.windows.net/","table":"https://testalw1027-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yishitest/providers/Microsoft.Storage/storageAccounts/testalw1028","name":"testalw1028","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"defaultToOAuthAuthentication":false,"immutableStorageWithVersioning":{"enabled":true,"immutabilityPolicy":{"immutabilityPeriodSinceCreationInDays":1,"state":"Unlocked"}},"keyCreationTime":{"key1":"2021-10-28T01:49:10.2414505Z","key2":"2021-10-28T01:49:10.2414505Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-28T01:49:10.2414505Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-28T01:49:10.2414505Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-28T01:49:10.1633042Z","primaryEndpoints":{"dfs":"https://testalw1028.dfs.core.windows.net/","web":"https://testalw1028.z22.web.core.windows.net/","blob":"https://testalw1028.blob.core.windows.net/","queue":"https://testalw1028.queue.core.windows.net/","table":"https://testalw1028.table.core.windows.net/","file":"https://testalw1028.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available","secondaryLocation":"eastus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://testalw1028-secondary.dfs.core.windows.net/","web":"https://testalw1028-secondary.z22.web.core.windows.net/","blob":"https://testalw1028-secondary.blob.core.windows.net/","queue":"https://testalw1028-secondary.queue.core.windows.net/","table":"https://testalw1028-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/xz3mlwtest/providers/Microsoft.Storage/storageAccounts/xz3mltest46690372969","name":"xz3mltest46690372969","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2024-06-25T09:10:34.2892592Z","key2":"2024-06-25T09:10:34.2892592Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"isHnsEnabled":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-06-25T09:10:35.8518094Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-06-25T09:10:35.8518094Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-06-25T09:10:34.1642634Z","primaryEndpoints":{"dfs":"https://xz3mltest46690372969.dfs.core.windows.net/","web":"https://xz3mltest46690372969.z22.web.core.windows.net/","blob":"https://xz3mltest46690372969.blob.core.windows.net/","queue":"https://xz3mltest46690372969.queue.core.windows.net/","table":"https://xz3mltest46690372969.table.core.windows.net/","file":"https://xz3mltest46690372969.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yishitest/providers/Microsoft.Storage/storageAccounts/yshns","name":"yshns","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":"2021-10-15T02:10:28.4103368Z","key2":"2021-10-15T02:10:28.4103368Z"},"privateEndpointConnections":[],"hnsOnMigrationInProgress":false,"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"isHnsEnabled":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-15T02:10:28.4103368Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-15T02:10:28.4103368Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-15T02:10:28.3165819Z","primaryEndpoints":{"dfs":"https://yshns.dfs.core.windows.net/","web":"https://yshns.z22.web.core.windows.net/","blob":"https://yshns.blob.core.windows.net/","queue":"https://yshns.queue.core.windows.net/","table":"https://yshns.table.core.windows.net/","file":"https://yshns.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available","secondaryLocation":"eastus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://yshns-secondary.dfs.core.windows.net/","web":"https://yshns-secondary.z22.web.core.windows.net/","blob":"https://yshns-secondary.blob.core.windows.net/","queue":"https://yshns-secondary.queue.core.windows.net/","table":"https://yshns-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/acctestRG0606/providers/Microsoft.Storage/storageAccounts/aacctestdt0606","name":"aacctestdt0606","type":"Microsoft.Storage/storageAccounts","location":"westeurope","tags":{"hidden-DevTestLabs-LabUId":"c0d20a14-cdda-40e7-967a-613cdbd3a22d"},"properties":{"keyCreationTime":{"key1":"2024-06-06T04:45:50.6789258Z","key2":"2024-06-06T04:45:50.6789258Z"},"allowCrossTenantReplication":false,"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-06-06T04:45:50.8196150Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-06-06T04:45:50.8196150Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-06-06T04:45:50.5070480Z","primaryEndpoints":{"dfs":"https://aacctestdt0606.dfs.core.windows.net/","web":"https://aacctestdt0606.z6.web.core.windows.net/","blob":"https://aacctestdt0606.blob.core.windows.net/","queue":"https://aacctestdt0606.queue.core.windows.net/","table":"https://aacctestdt0606.table.core.windows.net/","file":"https://aacctestdt0606.file.core.windows.net/"},"primaryLocation":"westeurope","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/acctestRG06050248/providers/Microsoft.Storage/storageAccounts/aacctestdtl1372","name":"aacctestdtl1372","type":"Microsoft.Storage/storageAccounts","location":"westeurope","tags":{"hidden-DevTestLabs-LabUId":"c0d20a14-cdda-40e7-967a-613cdbd3a22d"},"properties":{"keyCreationTime":{"key1":"2024-06-05T06:49:30.6952821Z","key2":"2024-06-05T06:49:30.6952821Z"},"allowCrossTenantReplication":false,"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-06-05T06:49:30.8202111Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-06-05T06:49:30.8202111Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-06-05T06:49:30.5077571Z","primaryEndpoints":{"dfs":"https://aacctestdtl1372.dfs.core.windows.net/","web":"https://aacctestdtl1372.z6.web.core.windows.net/","blob":"https://aacctestdtl1372.blob.core.windows.net/","queue":"https://aacctestdtl1372.queue.core.windows.net/","table":"https://aacctestdtl1372.table.core.windows.net/","file":"https://aacctestdtl1372.file.core.windows.net/"},"primaryLocation":"westeurope","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/acctestRG0606/providers/Microsoft.Storage/storageAccounts/aacctestdtl2198","name":"aacctestdtl2198","type":"Microsoft.Storage/storageAccounts","location":"westeurope","tags":{"hidden-DevTestLabs-LabUId":"d3c3eeae-7185-4e12-a20a-18da12a2c457"},"properties":{"keyCreationTime":{"key1":"2024-06-06T04:46:30.5076921Z","key2":"2024-06-06T04:46:30.5076921Z"},"allowCrossTenantReplication":false,"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-06-06T04:46:30.5076921Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-06-06T04:46:30.5076921Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-06-06T04:46:30.3514338Z","primaryEndpoints":{"dfs":"https://aacctestdtl2198.dfs.core.windows.net/","web":"https://aacctestdtl2198.z6.web.core.windows.net/","blob":"https://aacctestdtl2198.blob.core.windows.net/","queue":"https://aacctestdtl2198.queue.core.windows.net/","table":"https://aacctestdtl2198.table.core.windows.net/","file":"https://aacctestdtl2198.file.core.windows.net/"},"primaryLocation":"westeurope","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/acctestRG06050248/providers/Microsoft.Storage/storageAccounts/aacctestdtl7529","name":"aacctestdtl7529","type":"Microsoft.Storage/storageAccounts","location":"westeurope","tags":{"hidden-DevTestLabs-LabUId":"fda98f86-cf92-469c-8b61-6b11a1044864"},"properties":{"keyCreationTime":{"key1":"2024-06-05T06:50:10.7739645Z","key2":"2024-06-05T06:50:10.7739645Z"},"allowCrossTenantReplication":false,"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-06-05T06:50:10.7896290Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-06-05T06:50:10.7896290Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-06-05T06:50:10.5865212Z","primaryEndpoints":{"dfs":"https://aacctestdtl7529.dfs.core.windows.net/","web":"https://aacctestdtl7529.z6.web.core.windows.net/","blob":"https://aacctestdtl7529.blob.core.windows.net/","queue":"https://aacctestdtl7529.queue.core.windows.net/","table":"https://aacctestdtl7529.table.core.windows.net/","file":"https://aacctestdtl7529.file.core.windows.net/"},"primaryLocation":"westeurope","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/AzureSDKTest_reserved/providers/Microsoft.Storage/storageAccounts/azuresdktest","name":"azuresdktest","type":"Microsoft.Storage/storageAccounts","location":"eastasia","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-08-12T06:32:07.1157877Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-08-12T06:32:07.1157877Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2020-08-12T06:32:07.0689199Z","primaryEndpoints":{"dfs":"https://azuresdktest.dfs.core.windows.net/","web":"https://azuresdktest.z7.web.core.windows.net/","blob":"https://azuresdktest.blob.core.windows.net/","queue":"https://azuresdktest.queue.core.windows.net/","table":"https://azuresdktest.table.core.windows.net/","file":"https://azuresdktest.file.core.windows.net/"},"primaryLocation":"eastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320004dd89524","name":"cs1100320004dd89524","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-03-26T05:48:15.7013062Z","key2":"2021-03-26T05:48:15.7013062Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-03-26T05:48:15.7169621Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-03-26T05:48:15.7169621Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-03-26T05:48:15.6545059Z","primaryEndpoints":{"dfs":"https://cs1100320004dd89524.dfs.core.windows.net/","web":"https://cs1100320004dd89524.z23.web.core.windows.net/","blob":"https://cs1100320004dd89524.blob.core.windows.net/","queue":"https://cs1100320004dd89524.queue.core.windows.net/","table":"https://cs1100320004dd89524.table.core.windows.net/","file":"https://cs1100320004dd89524.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320005416c8c9","name":"cs1100320005416c8c9","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-07-09T05:58:20.1898753Z","key2":"2021-07-09T05:58:20.1898753Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-07-09T05:58:20.2055665Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-07-09T05:58:20.2055665Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-07-09T05:58:20.0961322Z","primaryEndpoints":{"dfs":"https://cs1100320005416c8c9.dfs.core.windows.net/","web":"https://cs1100320005416c8c9.z23.web.core.windows.net/","blob":"https://cs1100320005416c8c9.blob.core.windows.net/","queue":"https://cs1100320005416c8c9.queue.core.windows.net/","table":"https://cs1100320005416c8c9.table.core.windows.net/","file":"https://cs1100320005416c8c9.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320007b1ce356","name":"cs1100320007b1ce356","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-08-31T13:56:10.5497663Z","key2":"2021-08-31T13:56:10.5497663Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-31T13:56:10.5497663Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-31T13:56:10.5497663Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-08-31T13:56:10.4560533Z","primaryEndpoints":{"dfs":"https://cs1100320007b1ce356.dfs.core.windows.net/","web":"https://cs1100320007b1ce356.z23.web.core.windows.net/","blob":"https://cs1100320007b1ce356.blob.core.windows.net/","queue":"https://cs1100320007b1ce356.queue.core.windows.net/","table":"https://cs1100320007b1ce356.table.core.windows.net/","file":"https://cs1100320007b1ce356.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/AzureSDKTest_reserved/providers/Microsoft.Storage/storageAccounts/cs1100320007de01867","name":"cs1100320007de01867","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-09-25T03:24:00.9959166Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-09-25T03:24:00.9959166Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2020-09-25T03:24:00.9490326Z","primaryEndpoints":{"dfs":"https://cs1100320007de01867.dfs.core.windows.net/","web":"https://cs1100320007de01867.z23.web.core.windows.net/","blob":"https://cs1100320007de01867.blob.core.windows.net/","queue":"https://cs1100320007de01867.queue.core.windows.net/","table":"https://cs1100320007de01867.table.core.windows.net/","file":"https://cs1100320007de01867.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320007f91393f","name":"cs1100320007f91393f","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-01-22T18:02:15.3088372Z","key2":"2022-01-22T18:02:15.3088372Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-01-22T18:02:15.3088372Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-01-22T18:02:15.3088372Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-01-22T18:02:15.1681915Z","primaryEndpoints":{"dfs":"https://cs1100320007f91393f.dfs.core.windows.net/","web":"https://cs1100320007f91393f.z23.web.core.windows.net/","blob":"https://cs1100320007f91393f.blob.core.windows.net/","queue":"https://cs1100320007f91393f.queue.core.windows.net/","table":"https://cs1100320007f91393f.table.core.windows.net/","file":"https://cs1100320007f91393f.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs11003200087c55daf","name":"cs11003200087c55daf","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-07-21T00:43:24.0011691Z","key2":"2021-07-21T00:43:24.0011691Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-07-21T00:43:24.0011691Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-07-21T00:43:24.0011691Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-07-21T00:43:23.9230250Z","primaryEndpoints":{"dfs":"https://cs11003200087c55daf.dfs.core.windows.net/","web":"https://cs11003200087c55daf.z23.web.core.windows.net/","blob":"https://cs11003200087c55daf.blob.core.windows.net/","queue":"https://cs11003200087c55daf.queue.core.windows.net/","table":"https://cs11003200087c55daf.table.core.windows.net/","file":"https://cs11003200087c55daf.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320008debd5bc","name":"cs1100320008debd5bc","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-03-17T07:12:44.1132341Z","key2":"2021-03-17T07:12:44.1132341Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-03-17T07:12:44.1132341Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-03-17T07:12:44.1132341Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-03-17T07:12:44.0351358Z","primaryEndpoints":{"dfs":"https://cs1100320008debd5bc.dfs.core.windows.net/","web":"https://cs1100320008debd5bc.z23.web.core.windows.net/","blob":"https://cs1100320008debd5bc.blob.core.windows.net/","queue":"https://cs1100320008debd5bc.queue.core.windows.net/","table":"https://cs1100320008debd5bc.table.core.windows.net/","file":"https://cs1100320008debd5bc.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032000919ef7c5","name":"cs110032000919ef7c5","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-10-09T02:02:43.1652268Z","key2":"2021-10-09T02:02:43.1652268Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-09T02:02:43.1652268Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-09T02:02:43.1652268Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-09T02:02:43.0714900Z","primaryEndpoints":{"dfs":"https://cs110032000919ef7c5.dfs.core.windows.net/","web":"https://cs110032000919ef7c5.z23.web.core.windows.net/","blob":"https://cs110032000919ef7c5.blob.core.windows.net/","queue":"https://cs110032000919ef7c5.queue.core.windows.net/","table":"https://cs110032000919ef7c5.table.core.windows.net/","file":"https://cs110032000919ef7c5.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs11003200092c7f510","name":"cs11003200092c7f510","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2023-04-23T01:08:37.4361277Z","key2":"2023-04-23T01:08:37.4361277Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-04-23T01:08:37.4517613Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-04-23T01:08:37.4517613Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-04-23T01:08:37.3111734Z","primaryEndpoints":{"dfs":"https://cs11003200092c7f510.dfs.core.windows.net/","web":"https://cs11003200092c7f510.z23.web.core.windows.net/","blob":"https://cs11003200092c7f510.blob.core.windows.net/","queue":"https://cs11003200092c7f510.queue.core.windows.net/","table":"https://cs11003200092c7f510.table.core.windows.net/","file":"https://cs11003200092c7f510.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs11003200092fe0771","name":"cs11003200092fe0771","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-03-23T07:08:51.1436686Z","key2":"2021-03-23T07:08:51.1436686Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-03-23T07:08:51.1593202Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-03-23T07:08:51.1593202Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-03-23T07:08:51.0811120Z","primaryEndpoints":{"dfs":"https://cs11003200092fe0771.dfs.core.windows.net/","web":"https://cs11003200092fe0771.z23.web.core.windows.net/","blob":"https://cs11003200092fe0771.blob.core.windows.net/","queue":"https://cs11003200092fe0771.queue.core.windows.net/","table":"https://cs11003200092fe0771.table.core.windows.net/","file":"https://cs11003200092fe0771.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032000b6f3c90c","name":"cs110032000b6f3c90c","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-05-06T05:28:23.2493456Z","key2":"2021-05-06T05:28:23.2493456Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-05-06T05:28:23.2493456Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-05-06T05:28:23.2493456Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-05-06T05:28:23.1868245Z","primaryEndpoints":{"dfs":"https://cs110032000b6f3c90c.dfs.core.windows.net/","web":"https://cs110032000b6f3c90c.z23.web.core.windows.net/","blob":"https://cs110032000b6f3c90c.blob.core.windows.net/","queue":"https://cs110032000b6f3c90c.queue.core.windows.net/","table":"https://cs110032000b6f3c90c.table.core.windows.net/","file":"https://cs110032000b6f3c90c.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032000c31bae71","name":"cs110032000c31bae71","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-04-15T06:39:35.4649198Z","key2":"2021-04-15T06:39:35.4649198Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-15T06:39:35.4649198Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-15T06:39:35.4649198Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-04-15T06:39:35.4180004Z","primaryEndpoints":{"dfs":"https://cs110032000c31bae71.dfs.core.windows.net/","web":"https://cs110032000c31bae71.z23.web.core.windows.net/","blob":"https://cs110032000c31bae71.blob.core.windows.net/","queue":"https://cs110032000c31bae71.queue.core.windows.net/","table":"https://cs110032000c31bae71.table.core.windows.net/","file":"https://cs110032000c31bae71.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/AzureSDKTest_reserved/providers/Microsoft.Storage/storageAccounts/cs110032000ca62af00","name":"cs110032000ca62af00","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-09-22T02:06:18.4998653Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-09-22T02:06:18.4998653Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2020-09-22T02:06:18.4217109Z","primaryEndpoints":{"dfs":"https://cs110032000ca62af00.dfs.core.windows.net/","web":"https://cs110032000ca62af00.z23.web.core.windows.net/","blob":"https://cs110032000ca62af00.blob.core.windows.net/","queue":"https://cs110032000ca62af00.queue.core.windows.net/","table":"https://cs110032000ca62af00.table.core.windows.net/","file":"https://cs110032000ca62af00.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032000d5b642af","name":"cs110032000d5b642af","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-08-12T04:59:52.1914004Z","key2":"2022-08-12T04:59:52.1914004Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-12T04:59:52.2070290Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-12T04:59:52.2070290Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-12T04:59:52.0820281Z","primaryEndpoints":{"dfs":"https://cs110032000d5b642af.dfs.core.windows.net/","web":"https://cs110032000d5b642af.z23.web.core.windows.net/","blob":"https://cs110032000d5b642af.blob.core.windows.net/","queue":"https://cs110032000d5b642af.queue.core.windows.net/","table":"https://cs110032000d5b642af.table.core.windows.net/","file":"https://cs110032000d5b642af.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032000e1cb9f41","name":"cs110032000e1cb9f41","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-06-01T02:14:02.8985613Z","key2":"2021-06-01T02:14:02.8985613Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-06-01T02:14:02.9140912Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-06-01T02:14:02.9140912Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-06-01T02:14:02.8047066Z","primaryEndpoints":{"dfs":"https://cs110032000e1cb9f41.dfs.core.windows.net/","web":"https://cs110032000e1cb9f41.z23.web.core.windows.net/","blob":"https://cs110032000e1cb9f41.blob.core.windows.net/","queue":"https://cs110032000e1cb9f41.queue.core.windows.net/","table":"https://cs110032000e1cb9f41.table.core.windows.net/","file":"https://cs110032000e1cb9f41.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032000e3121978","name":"cs110032000e3121978","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-04-25T07:26:43.6124221Z","key2":"2021-04-25T07:26:43.6124221Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-25T07:26:43.6124221Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-25T07:26:43.6124221Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-04-25T07:26:43.5343583Z","primaryEndpoints":{"dfs":"https://cs110032000e3121978.dfs.core.windows.net/","web":"https://cs110032000e3121978.z23.web.core.windows.net/","blob":"https://cs110032000e3121978.blob.core.windows.net/","queue":"https://cs110032000e3121978.queue.core.windows.net/","table":"https://cs110032000e3121978.table.core.windows.net/","file":"https://cs110032000e3121978.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032000f3aac891","name":"cs110032000f3aac891","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-10-08T11:18:17.0122606Z","key2":"2021-10-08T11:18:17.0122606Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-08T11:18:17.0122606Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-08T11:18:17.0122606Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-08T11:18:16.9184856Z","primaryEndpoints":{"dfs":"https://cs110032000f3aac891.dfs.core.windows.net/","web":"https://cs110032000f3aac891.z23.web.core.windows.net/","blob":"https://cs110032000f3aac891.blob.core.windows.net/","queue":"https://cs110032000f3aac891.queue.core.windows.net/","table":"https://cs110032000f3aac891.table.core.windows.net/","file":"https://cs110032000f3aac891.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320010339dce7","name":"cs1100320010339dce7","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-07-01T12:55:31.1442388Z","key2":"2021-07-01T12:55:31.1442388Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-07-01T12:55:31.1442388Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-07-01T12:55:31.1442388Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-07-01T12:55:31.0661165Z","primaryEndpoints":{"dfs":"https://cs1100320010339dce7.dfs.core.windows.net/","web":"https://cs1100320010339dce7.z23.web.core.windows.net/","blob":"https://cs1100320010339dce7.blob.core.windows.net/","queue":"https://cs1100320010339dce7.queue.core.windows.net/","table":"https://cs1100320010339dce7.table.core.windows.net/","file":"https://cs1100320010339dce7.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs11003200127365c47","name":"cs11003200127365c47","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-03-25T03:10:52.6098894Z","key2":"2021-03-25T03:10:52.6098894Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-03-25T03:10:52.6098894Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-03-25T03:10:52.6098894Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-03-25T03:10:52.5318146Z","primaryEndpoints":{"dfs":"https://cs11003200127365c47.dfs.core.windows.net/","web":"https://cs11003200127365c47.z23.web.core.windows.net/","blob":"https://cs11003200127365c47.blob.core.windows.net/","queue":"https://cs11003200127365c47.queue.core.windows.net/","table":"https://cs11003200127365c47.table.core.windows.net/","file":"https://cs11003200127365c47.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs11003200129e38348","name":"cs11003200129e38348","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-05-24T06:59:16.3135399Z","key2":"2021-05-24T06:59:16.3135399Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-05-24T06:59:16.3135399Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-05-24T06:59:16.3135399Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-05-24T06:59:16.2198282Z","primaryEndpoints":{"dfs":"https://cs11003200129e38348.dfs.core.windows.net/","web":"https://cs11003200129e38348.z23.web.core.windows.net/","blob":"https://cs11003200129e38348.blob.core.windows.net/","queue":"https://cs11003200129e38348.queue.core.windows.net/","table":"https://cs11003200129e38348.table.core.windows.net/","file":"https://cs11003200129e38348.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320012c36c452","name":"cs1100320012c36c452","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-04-09T08:04:25.5979407Z","key2":"2021-04-09T08:04:25.5979407Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-09T08:04:25.5979407Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-04-09T08:04:25.5979407Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-04-09T08:04:25.5198295Z","primaryEndpoints":{"dfs":"https://cs1100320012c36c452.dfs.core.windows.net/","web":"https://cs1100320012c36c452.z23.web.core.windows.net/","blob":"https://cs1100320012c36c452.blob.core.windows.net/","queue":"https://cs1100320012c36c452.queue.core.windows.net/","table":"https://cs1100320012c36c452.table.core.windows.net/","file":"https://cs1100320012c36c452.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032001520b2764","name":"cs110032001520b2764","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-09-03T08:56:46.2009376Z","key2":"2021-09-03T08:56:46.2009376Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-03T08:56:46.2009376Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-03T08:56:46.2009376Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-03T08:56:46.1071770Z","primaryEndpoints":{"dfs":"https://cs110032001520b2764.dfs.core.windows.net/","web":"https://cs110032001520b2764.z23.web.core.windows.net/","blob":"https://cs110032001520b2764.blob.core.windows.net/","queue":"https://cs110032001520b2764.queue.core.windows.net/","table":"https://cs110032001520b2764.table.core.windows.net/","file":"https://cs110032001520b2764.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320016ac59291","name":"cs1100320016ac59291","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-08-10T06:12:25.7518719Z","key2":"2021-08-10T06:12:25.7518719Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-10T06:12:25.7518719Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-10T06:12:25.7518719Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-08-10T06:12:25.6581170Z","primaryEndpoints":{"dfs":"https://cs1100320016ac59291.dfs.core.windows.net/","web":"https://cs1100320016ac59291.z23.web.core.windows.net/","blob":"https://cs1100320016ac59291.blob.core.windows.net/","queue":"https://cs1100320016ac59291.queue.core.windows.net/","table":"https://cs1100320016ac59291.table.core.windows.net/","file":"https://cs1100320016ac59291.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320018cedbbd6","name":"cs1100320018cedbbd6","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-11-02T06:32:13.4022120Z","key2":"2021-11-02T06:32:13.4022120Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-02T06:32:13.4022120Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-02T06:32:13.4022120Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-11-02T06:32:13.3084745Z","primaryEndpoints":{"dfs":"https://cs1100320018cedbbd6.dfs.core.windows.net/","web":"https://cs1100320018cedbbd6.z23.web.core.windows.net/","blob":"https://cs1100320018cedbbd6.blob.core.windows.net/","queue":"https://cs1100320018cedbbd6.queue.core.windows.net/","table":"https://cs1100320018cedbbd6.table.core.windows.net/","file":"https://cs1100320018cedbbd6.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320018db36b92","name":"cs1100320018db36b92","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-03-28T03:36:34.2370202Z","key2":"2022-03-28T03:36:34.2370202Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-28T03:36:34.2370202Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-28T03:36:34.2370202Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-28T03:36:34.1432960Z","primaryEndpoints":{"dfs":"https://cs1100320018db36b92.dfs.core.windows.net/","web":"https://cs1100320018db36b92.z23.web.core.windows.net/","blob":"https://cs1100320018db36b92.blob.core.windows.net/","queue":"https://cs1100320018db36b92.queue.core.windows.net/","table":"https://cs1100320018db36b92.table.core.windows.net/","file":"https://cs1100320018db36b92.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032001b3f915f1","name":"cs110032001b3f915f1","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-12-01T09:52:15.5623314Z","key2":"2021-12-01T09:52:15.5623314Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-01T09:52:15.5623314Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-01T09:52:15.5623314Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-12-01T09:52:15.4529548Z","primaryEndpoints":{"dfs":"https://cs110032001b3f915f1.dfs.core.windows.net/","web":"https://cs110032001b3f915f1.z23.web.core.windows.net/","blob":"https://cs110032001b3f915f1.blob.core.windows.net/","queue":"https://cs110032001b3f915f1.queue.core.windows.net/","table":"https://cs110032001b3f915f1.table.core.windows.net/","file":"https://cs110032001b3f915f1.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032001b429e302","name":"cs110032001b429e302","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-03-03T08:36:37.1925814Z","key2":"2022-03-03T08:36:37.1925814Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-03T08:36:37.1925814Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-03T08:36:37.1925814Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-03T08:36:37.0989854Z","primaryEndpoints":{"dfs":"https://cs110032001b429e302.dfs.core.windows.net/","web":"https://cs110032001b429e302.z23.web.core.windows.net/","blob":"https://cs110032001b429e302.blob.core.windows.net/","queue":"https://cs110032001b429e302.queue.core.windows.net/","table":"https://cs110032001b429e302.table.core.windows.net/","file":"https://cs110032001b429e302.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032001b42c9a19","name":"cs110032001b42c9a19","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2021-12-07T06:17:44.4758914Z","key2":"2021-12-07T06:17:44.4758914Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-07T06:17:44.4915329Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-07T06:17:44.4915329Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-12-07T06:17:44.3665152Z","primaryEndpoints":{"dfs":"https://cs110032001b42c9a19.dfs.core.windows.net/","web":"https://cs110032001b42c9a19.z23.web.core.windows.net/","blob":"https://cs110032001b42c9a19.blob.core.windows.net/","queue":"https://cs110032001b42c9a19.queue.core.windows.net/","table":"https://cs110032001b42c9a19.table.core.windows.net/","file":"https://cs110032001b42c9a19.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032001c03a0927","name":"cs110032001c03a0927","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-11-09T03:33:20.5492464Z","key2":"2022-11-09T03:33:20.5492464Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-09T03:33:21.4711071Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-09T03:33:21.4711071Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-09T03:33:20.4399045Z","primaryEndpoints":{"dfs":"https://cs110032001c03a0927.dfs.core.windows.net/","web":"https://cs110032001c03a0927.z23.web.core.windows.net/","blob":"https://cs110032001c03a0927.blob.core.windows.net/","queue":"https://cs110032001c03a0927.queue.core.windows.net/","table":"https://cs110032001c03a0927.table.core.windows.net/","file":"https://cs110032001c03a0927.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032001c7af275f","name":"cs110032001c7af275f","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-01-11T02:46:33.2282076Z","key2":"2022-01-11T02:46:33.2282076Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-01-11T02:46:33.2438448Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-01-11T02:46:33.2438448Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-01-11T02:46:33.1190309Z","primaryEndpoints":{"dfs":"https://cs110032001c7af275f.dfs.core.windows.net/","web":"https://cs110032001c7af275f.z23.web.core.windows.net/","blob":"https://cs110032001c7af275f.blob.core.windows.net/","queue":"https://cs110032001c7af275f.queue.core.windows.net/","table":"https://cs110032001c7af275f.table.core.windows.net/","file":"https://cs110032001c7af275f.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032001d33a7d6b","name":"cs110032001d33a7d6b","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-03-23T09:31:11.8736695Z","key2":"2022-03-23T09:31:11.8736695Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-23T09:31:11.8736695Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-23T09:31:11.8736695Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-23T09:31:11.7641980Z","primaryEndpoints":{"dfs":"https://cs110032001d33a7d6b.dfs.core.windows.net/","web":"https://cs110032001d33a7d6b.z23.web.core.windows.net/","blob":"https://cs110032001d33a7d6b.blob.core.windows.net/","queue":"https://cs110032001d33a7d6b.queue.core.windows.net/","table":"https://cs110032001d33a7d6b.table.core.windows.net/","file":"https://cs110032001d33a7d6b.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032001d9298600","name":"cs110032001d9298600","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-10-17T07:01:01.3254786Z","key2":"2022-10-17T07:01:01.3254786Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-17T07:01:02.4191975Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-17T07:01:02.4191975Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-17T07:01:01.2316914Z","primaryEndpoints":{"dfs":"https://cs110032001d9298600.dfs.core.windows.net/","web":"https://cs110032001d9298600.z23.web.core.windows.net/","blob":"https://cs110032001d9298600.blob.core.windows.net/","queue":"https://cs110032001d9298600.queue.core.windows.net/","table":"https://cs110032001d9298600.table.core.windows.net/","file":"https://cs110032001d9298600.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032001dbc5380d","name":"cs110032001dbc5380d","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-05-24T09:00:54.0289602Z","key2":"2022-05-24T09:00:54.0289602Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-24T09:00:54.0445000Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-24T09:00:54.0445000Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-05-24T09:00:53.9195518Z","primaryEndpoints":{"dfs":"https://cs110032001dbc5380d.dfs.core.windows.net/","web":"https://cs110032001dbc5380d.z23.web.core.windows.net/","blob":"https://cs110032001dbc5380d.blob.core.windows.net/","queue":"https://cs110032001dbc5380d.queue.core.windows.net/","table":"https://cs110032001dbc5380d.table.core.windows.net/","file":"https://cs110032001dbc5380d.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032001eb0eb551","name":"cs110032001eb0eb551","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-10-12T06:11:10.5842334Z","key2":"2022-10-12T06:11:10.5842334Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-12T06:11:11.7405204Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-12T06:11:11.7405204Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-12T06:11:10.4592363Z","primaryEndpoints":{"dfs":"https://cs110032001eb0eb551.dfs.core.windows.net/","web":"https://cs110032001eb0eb551.z23.web.core.windows.net/","blob":"https://cs110032001eb0eb551.blob.core.windows.net/","queue":"https://cs110032001eb0eb551.queue.core.windows.net/","table":"https://cs110032001eb0eb551.table.core.windows.net/","file":"https://cs110032001eb0eb551.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032001fc5cae23","name":"cs110032001fc5cae23","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-11-29T12:20:49.5928874Z","key2":"2022-11-29T12:20:49.5928874Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-29T12:20:49.5928874Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-29T12:20:49.5928874Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-29T12:20:49.4835194Z","primaryEndpoints":{"dfs":"https://cs110032001fc5cae23.dfs.core.windows.net/","web":"https://cs110032001fc5cae23.z23.web.core.windows.net/","blob":"https://cs110032001fc5cae23.blob.core.windows.net/","queue":"https://cs110032001fc5cae23.queue.core.windows.net/","table":"https://cs110032001fc5cae23.table.core.windows.net/","file":"https://cs110032001fc5cae23.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320020231acc7","name":"cs1100320020231acc7","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-12-02T05:46:36.5440023Z","key2":"2022-12-02T05:46:36.5440023Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-02T05:46:36.5596404Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-02T05:46:36.5596404Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-12-02T05:46:36.4658704Z","primaryEndpoints":{"dfs":"https://cs1100320020231acc7.dfs.core.windows.net/","web":"https://cs1100320020231acc7.z23.web.core.windows.net/","blob":"https://cs1100320020231acc7.blob.core.windows.net/","queue":"https://cs1100320020231acc7.queue.core.windows.net/","table":"https://cs1100320020231acc7.table.core.windows.net/","file":"https://cs1100320020231acc7.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320021bf852a7","name":"cs1100320021bf852a7","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-11-11T03:14:46.7901340Z","key2":"2022-11-11T03:14:46.7901340Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-11T03:14:46.7901340Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-11T03:14:46.7901340Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-11T03:14:46.6807523Z","primaryEndpoints":{"dfs":"https://cs1100320021bf852a7.dfs.core.windows.net/","web":"https://cs1100320021bf852a7.z23.web.core.windows.net/","blob":"https://cs1100320021bf852a7.blob.core.windows.net/","queue":"https://cs1100320021bf852a7.queue.core.windows.net/","table":"https://cs1100320021bf852a7.table.core.windows.net/","file":"https://cs1100320021bf852a7.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs11003200221729025","name":"cs11003200221729025","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2024-01-12T03:29:10.1894490Z","key2":"2024-01-12T03:29:10.1894490Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-01-12T03:29:10.2050565Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-01-12T03:29:10.2050565Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-01-12T03:29:10.0644408Z","primaryEndpoints":{"dfs":"https://cs11003200221729025.dfs.core.windows.net/","web":"https://cs11003200221729025.z23.web.core.windows.net/","blob":"https://cs11003200221729025.blob.core.windows.net/","queue":"https://cs11003200221729025.queue.core.windows.net/","table":"https://cs11003200221729025.table.core.windows.net/","file":"https://cs11003200221729025.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320023613967b","name":"cs1100320023613967b","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2022-10-10T02:03:45.6909347Z","key2":"2022-10-10T02:03:45.6909347Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-10T02:03:46.3159450Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-10T02:03:46.3159450Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-10T02:03:45.5971844Z","primaryEndpoints":{"dfs":"https://cs1100320023613967b.dfs.core.windows.net/","web":"https://cs1100320023613967b.z23.web.core.windows.net/","blob":"https://cs1100320023613967b.blob.core.windows.net/","queue":"https://cs1100320023613967b.queue.core.windows.net/","table":"https://cs1100320023613967b.table.core.windows.net/","file":"https://cs1100320023613967b.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320025316bd42","name":"cs1100320025316bd42","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2023-04-20T08:07:13.6134128Z","key2":"2023-04-20T08:07:13.6134128Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-04-20T08:07:13.6290377Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-04-20T08:07:13.6290377Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-04-20T08:07:13.4884106Z","primaryEndpoints":{"dfs":"https://cs1100320025316bd42.dfs.core.windows.net/","web":"https://cs1100320025316bd42.z23.web.core.windows.net/","blob":"https://cs1100320025316bd42.blob.core.windows.net/","queue":"https://cs1100320025316bd42.queue.core.windows.net/","table":"https://cs1100320025316bd42.table.core.windows.net/","file":"https://cs1100320025316bd42.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032002659dd63b","name":"cs110032002659dd63b","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2023-01-12T09:06:12.0799907Z","key2":"2023-01-12T09:06:12.0799907Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-12T09:06:12.0956006Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-12T09:06:12.0956006Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-12T09:06:11.9549543Z","primaryEndpoints":{"dfs":"https://cs110032002659dd63b.dfs.core.windows.net/","web":"https://cs110032002659dd63b.z23.web.core.windows.net/","blob":"https://cs110032002659dd63b.blob.core.windows.net/","queue":"https://cs110032002659dd63b.queue.core.windows.net/","table":"https://cs110032002659dd63b.table.core.windows.net/","file":"https://cs110032002659dd63b.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320026f5d426c","name":"cs1100320026f5d426c","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2023-02-04T07:50:15.8400360Z","key2":"2023-02-04T07:50:15.8400360Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-04T07:50:15.8556226Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-04T07:50:15.8556226Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-02-04T07:50:15.6995628Z","primaryEndpoints":{"dfs":"https://cs1100320026f5d426c.dfs.core.windows.net/","web":"https://cs1100320026f5d426c.z23.web.core.windows.net/","blob":"https://cs1100320026f5d426c.blob.core.windows.net/","queue":"https://cs1100320026f5d426c.queue.core.windows.net/","table":"https://cs1100320026f5d426c.table.core.windows.net/","file":"https://cs1100320026f5d426c.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs11003200276a5db68","name":"cs11003200276a5db68","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2023-02-17T03:55:44.6212229Z","key2":"2023-02-17T03:55:44.6212229Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-17T03:55:44.6212229Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-17T03:55:44.6212229Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-02-17T03:55:44.4805786Z","primaryEndpoints":{"dfs":"https://cs11003200276a5db68.dfs.core.windows.net/","web":"https://cs11003200276a5db68.z23.web.core.windows.net/","blob":"https://cs11003200276a5db68.blob.core.windows.net/","queue":"https://cs11003200276a5db68.queue.core.windows.net/","table":"https://cs11003200276a5db68.table.core.windows.net/","file":"https://cs11003200276a5db68.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs1100320029b4982f7","name":"cs1100320029b4982f7","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2023-05-22T08:21:49.5919951Z","key2":"2023-05-22T08:21:49.5919951Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-05-22T08:21:49.5919951Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-05-22T08:21:49.5919951Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-05-22T08:21:49.4669976Z","primaryEndpoints":{"dfs":"https://cs1100320029b4982f7.dfs.core.windows.net/","web":"https://cs1100320029b4982f7.z23.web.core.windows.net/","blob":"https://cs1100320029b4982f7.blob.core.windows.net/","queue":"https://cs1100320029b4982f7.queue.core.windows.net/","table":"https://cs1100320029b4982f7.table.core.windows.net/","file":"https://cs1100320029b4982f7.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032002bffa30b5","name":"cs110032002bffa30b5","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2023-09-04T09:27:45.5068146Z","key2":"2023-09-04T09:27:45.5068146Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-09-04T09:27:45.5068146Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-09-04T09:27:45.5068146Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-09-04T09:27:45.3817744Z","primaryEndpoints":{"dfs":"https://cs110032002bffa30b5.dfs.core.windows.net/","web":"https://cs110032002bffa30b5.z23.web.core.windows.net/","blob":"https://cs110032002bffa30b5.blob.core.windows.net/","queue":"https://cs110032002bffa30b5.queue.core.windows.net/","table":"https://cs110032002bffa30b5.table.core.windows.net/","file":"https://cs110032002bffa30b5.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs110032003738bae5b","name":"cs110032003738bae5b","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2024-04-26T00:28:00.8394189Z","key2":"2024-04-26T00:28:00.8394189Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-04-26T00:28:00.8550664Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-04-26T00:28:00.8550664Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-04-26T00:28:00.6363080Z","primaryEndpoints":{"dfs":"https://cs110032003738bae5b.dfs.core.windows.net/","web":"https://cs110032003738bae5b.z23.web.core.windows.net/","blob":"https://cs110032003738bae5b.blob.core.windows.net/","queue":"https://cs110032003738bae5b.queue.core.windows.net/","table":"https://cs110032003738bae5b.table.core.windows.net/","file":"https://cs110032003738bae5b.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs11003200373a11b52","name":"cs11003200373a11b52","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2024-04-28T07:31:30.1434785Z","key2":"2024-04-28T07:31:30.1434785Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-04-28T07:31:30.1747327Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-04-28T07:31:30.1747327Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-04-28T07:31:29.8934828Z","primaryEndpoints":{"dfs":"https://cs11003200373a11b52.dfs.core.windows.net/","web":"https://cs11003200373a11b52.z23.web.core.windows.net/","blob":"https://cs11003200373a11b52.blob.core.windows.net/","queue":"https://cs11003200373a11b52.queue.core.windows.net/","table":"https://cs11003200373a11b52.table.core.windows.net/","file":"https://cs11003200373a11b52.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cloud-shell-storage-southeastasia/providers/Microsoft.Storage/storageAccounts/cs11003200374c5a90c","name":"cs11003200374c5a90c","type":"Microsoft.Storage/storageAccounts","location":"southeastasia","tags":{"ms-resource-usage":"azure-cloud-shell"},"properties":{"keyCreationTime":{"key1":"2024-05-06T09:18:12.6443131Z","key2":"2024-05-06T09:18:12.6443131Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-05-06T09:18:12.6599327Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-05-06T09:18:12.6599327Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-05-06T09:18:12.4412188Z","primaryEndpoints":{"dfs":"https://cs11003200374c5a90c.dfs.core.windows.net/","web":"https://cs11003200374c5a90c.z23.web.core.windows.net/","blob":"https://cs11003200374c5a90c.blob.core.windows.net/","queue":"https://cs11003200374c5a90c.queue.core.windows.net/","table":"https://cs11003200374c5a90c.table.core.windows.net/","file":"https://cs11003200374c5a90c.file.core.windows.net/"},"primaryLocation":"southeastasia","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/managed-rg-feng-purview/providers/Microsoft.Storage/storageAccounts/scansouthcentralusdteqbx","name":"scansouthcentralusdteqbx","type":"Microsoft.Storage/storageAccounts","location":"southcentralus","tags":{},"properties":{"keyCreationTime":{"key1":"2021-09-23T06:00:34.2251607Z","key2":"2021-09-23T06:00:34.2251607Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-23T06:00:34.2251607Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-23T06:00:34.2251607Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-23T06:00:34.1313540Z","primaryEndpoints":{"dfs":"https://scansouthcentralusdteqbx.dfs.core.windows.net/","web":"https://scansouthcentralusdteqbx.z21.web.core.windows.net/","blob":"https://scansouthcentralusdteqbx.blob.core.windows.net/","queue":"https://scansouthcentralusdteqbx.queue.core.windows.net/","table":"https://scansouthcentralusdteqbx.table.core.windows.net/","file":"https://scansouthcentralusdteqbx.file.core.windows.net/"},"primaryLocation":"southcentralus","statusOfPrimary":"available"}},{"identity":{"principalId":"61cb6fdd-5399-4a58-aeee-c1c9a8a84094","tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","type":"SystemAssigned"},"sku":{"name":"Standard_GRS","tier":"Standard"},"kind":"BlobStorage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/databricks-rg-cli-test-db-create-yyhko6mu2w646/providers/Microsoft.Storage/storageAccounts/dbstorageiuxa4gtv5zxki","name":"dbstorageiuxa4gtv5zxki","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{"application":"databricks","databricks-environment":"true"},"properties":{"keyCreationTime":{"key1":"2022-08-11T10:52:46.6287515Z","key2":"2022-08-11T10:52:46.6287515Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-11T10:52:46.6442622Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-11T10:52:46.6442622Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-11T10:52:46.5192203Z","primaryEndpoints":{"dfs":"https://dbstorageiuxa4gtv5zxki.dfs.core.windows.net/","blob":"https://dbstorageiuxa4gtv5zxki.blob.core.windows.net/","table":"https://dbstorageiuxa4gtv5zxki.table.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/feng-cli-rg/providers/Microsoft.Storage/storageAccounts/extmigrate","name":"extmigrate","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-03-16T08:26:10.6796218Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-03-16T08:26:10.6796218Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2020-03-16T08:26:10.5858998Z","primaryEndpoints":{"blob":"https://extmigrate.blob.core.windows.net/","queue":"https://extmigrate.queue.core.windows.net/","table":"https://extmigrate.table.core.windows.net/","file":"https://extmigrate.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"blob":"https://extmigrate-secondary.blob.core.windows.net/","queue":"https://extmigrate-secondary.queue.core.windows.net/","table":"https://extmigrate-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/feng-cli-rg/providers/Microsoft.Storage/storageAccounts/fengsa","name":"fengsa","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":"2021-05-14T06:47:20.1106748Z","key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-01-06T04:33:22.9379802Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-01-06T04:33:22.9379802Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2020-01-06T04:33:22.8754625Z","primaryEndpoints":{"dfs":"https://fengsa.dfs.core.windows.net/","web":"https://fengsa.z19.web.core.windows.net/","blob":"https://fengsa.blob.core.windows.net/","queue":"https://fengsa.queue.core.windows.net/","table":"https://fengsa.table.core.windows.net/","file":"https://fengsa.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://fengsa-secondary.dfs.core.windows.net/","web":"https://fengsa-secondary.z19.web.core.windows.net/","blob":"https://fengsa-secondary.blob.core.windows.net/","queue":"https://fengsa-secondary.queue.core.windows.net/","table":"https://fengsa-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/feng-cli-rg/providers/Microsoft.Storage/storageAccounts/fengtestsa","name":"fengtestsa","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-10-29T03:10:28.7204355Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-10-29T03:10:28.7204355Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2020-10-29T03:10:28.6266623Z","primaryEndpoints":{"dfs":"https://fengtestsa.dfs.core.windows.net/","web":"https://fengtestsa.z19.web.core.windows.net/","blob":"https://fengtestsa.blob.core.windows.net/","queue":"https://fengtestsa.queue.core.windows.net/","table":"https://fengtestsa.table.core.windows.net/","file":"https://fengtestsa.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://fengtestsa-secondary.dfs.core.windows.net/","web":"https://fengtestsa-secondary.z19.web.core.windows.net/","blob":"https://fengtestsa-secondary.blob.core.windows.net/","queue":"https://fengtestsa-secondary.queue.core.windows.net/","table":"https://fengtestsa-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/IT_acctestRG-ibt-24_acctest-IBT-0710-2_4ebedb5a-e3b1-4675-aa4c-3c160fe70907/providers/Microsoft.Storage/storageAccounts/6ynst8ytvcms52eviy9cme3e","name":"6ynst8ytvcms52eviy9cme3e","type":"Microsoft.Storage/storageAccounts","location":"westus2","tags":{"createdby":"azureimagebuilder","magicvalue":"0d819542a3774a2a8709401a7cd09eb8"},"properties":{"keyCreationTime":{"key1":null,"key2":null},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-07-10T11:43:30.0119558Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2020-07-10T11:43:30.0119558Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2020-07-10T11:43:29.9651518Z","primaryEndpoints":{"blob":"https://6ynst8ytvcms52eviy9cme3e.blob.core.windows.net/","queue":"https://6ynst8ytvcms52eviy9cme3e.queue.core.windows.net/","table":"https://6ynst8ytvcms52eviy9cme3e.table.core.windows.net/","file":"https://6ynst8ytvcms52eviy9cme3e.file.core.windows.net/"},"primaryLocation":"westus2","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/managed-rg-fypurview/providers/Microsoft.Storage/storageAccounts/scanwestus2ghwdfbf","name":"scanwestus2ghwdfbf","type":"Microsoft.Storage/storageAccounts","location":"westus2","tags":{},"properties":{"keyCreationTime":{"key1":"2021-09-28T03:24:36.3735480Z","key2":"2021-09-28T03:24:36.3735480Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-28T03:24:36.3891539Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-28T03:24:36.3891539Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-28T03:24:36.2797988Z","primaryEndpoints":{"dfs":"https://scanwestus2ghwdfbf.dfs.core.windows.net/","web":"https://scanwestus2ghwdfbf.z5.web.core.windows.net/","blob":"https://scanwestus2ghwdfbf.blob.core.windows.net/","queue":"https://scanwestus2ghwdfbf.queue.core.windows.net/","table":"https://scanwestus2ghwdfbf.table.core.windows.net/","file":"https://scanwestus2ghwdfbf.file.core.windows.net/"},"primaryLocation":"westus2","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/azure-cli-test-file-handle-rg/providers/Microsoft.Storage/storageAccounts/testfilehandlesa","name":"testfilehandlesa","type":"Microsoft.Storage/storageAccounts","location":"westus2","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":"2021-11-02T02:22:24.9147695Z","key2":"2021-11-02T02:22:24.9147695Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-02T02:22:24.9147695Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-02T02:22:24.9147695Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-11-02T02:22:24.8209748Z","primaryEndpoints":{"dfs":"https://testfilehandlesa.dfs.core.windows.net/","web":"https://testfilehandlesa.z5.web.core.windows.net/","blob":"https://testfilehandlesa.blob.core.windows.net/","queue":"https://testfilehandlesa.queue.core.windows.net/","table":"https://testfilehandlesa.table.core.windows.net/","file":"https://testfilehandlesa.file.core.windows.net/"},"primaryLocation":"westus2","statusOfPrimary":"available","secondaryLocation":"westcentralus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://testfilehandlesa-secondary.dfs.core.windows.net/","web":"https://testfilehandlesa-secondary.z5.web.core.windows.net/","blob":"https://testfilehandlesa-secondary.blob.core.windows.net/","queue":"https://testfilehandlesa-secondary.queue.core.windows.net/","table":"https://testfilehandlesa-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_GRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ps2866/providers/Microsoft.Storage/storageAccounts/stops2866","name":"stops2866","type":"Microsoft.Storage/storageAccounts","location":"westcentralus","tags":{},"properties":{"keyCreationTime":{"key1":"2023-10-29T18:44:47.4072103Z","key2":"2023-10-29T18:44:47.4072103Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-10-29T18:47:34.7693406Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-10-29T18:47:34.7693406Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-10-29T18:44:47.3603408Z","primaryEndpoints":{"dfs":"https://stops2866.dfs.core.windows.net/","web":"https://stops2866.z4.web.core.windows.net/","blob":"https://stops2866.blob.core.windows.net/","queue":"https://stops2866.queue.core.windows.net/","table":"https://stops2866.table.core.windows.net/","file":"https://stops2866.file.core.windows.net/"},"primaryLocation":"westcentralus","statusOfPrimary":"available","secondaryLocation":"westus2","statusOfSecondary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgxzhg3ukegwkf3hpcbrn2amnd3i4upm4lvse44d6igoc4ccena6xgyd6h7xhw6wnkj/providers/Microsoft.Storage/storageAccounts/clig72ti3hwfyvqwlie2xvuk","name":"clig72ti3hwfyvqwlie2xvuk","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-07-05T06:09:57.0459873Z","key2":"2024-07-05T06:09:57.0459873Z"},"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-05T06:09:57.3584891Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:09:57.3584891Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Creating","creationTime":"2024-07-05T06:09:56.9522387Z","primaryEndpoints":{"dfs":"https://clig72ti3hwfyvqwlie2xvuk.dfs.core.windows.net/","web":"https://clig72ti3hwfyvqwlie2xvuk.z3.web.core.windows.net/","blob":"https://clig72ti3hwfyvqwlie2xvuk.blob.core.windows.net/","queue":"https://clig72ti3hwfyvqwlie2xvuk.queue.core.windows.net/","table":"https://clig72ti3hwfyvqwlie2xvuk.table.core.windows.net/","file":"https://clig72ti3hwfyvqwlie2xvuk.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://clig72ti3hwfyvqwlie2xvuk-secondary.dfs.core.windows.net/","web":"https://clig72ti3hwfyvqwlie2xvuk-secondary.z3.web.core.windows.net/","blob":"https://clig72ti3hwfyvqwlie2xvuk-secondary.blob.core.windows.net/","queue":"https://clig72ti3hwfyvqwlie2xvuk-secondary.queue.core.windows.net/","table":"https://clig72ti3hwfyvqwlie2xvuk-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgvskuftkzqpjyr3hg3raxw5d5g32m6djcn6rk364iqucndpmkpo6oqqfkxfvcvhsgb/providers/Microsoft.Storage/storageAccounts/clihi7djkveffdwayd3uiyv7","name":"clihi7djkveffdwayd3uiyv7","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-07-05T06:08:56.7479842Z","key2":"2024-07-05T06:08:56.7479842Z"},"privateEndpointConnections":[],"azureFilesIdentityBasedAuthentication":{"directoryServiceOptions":"AADKERB","activeDirectoryProperties":{"domainName":"mydomain.com","netBiosDomainName":" ","forestName":" ","domainGuid":"12345678-1234-1234-1234-123456789012","domainSid":" - ","azureStorageSid":" "}},"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:14:31.9571788Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:14:31.9571788Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-31T05:14:29.5352954Z","primaryEndpoints":{"dfs":"https://clizxaaoidzgi3yevdsfvexc.dfs.core.windows.net/","web":"https://clizxaaoidzgi3yevdsfvexc.z3.web.core.windows.net/","blob":"https://clizxaaoidzgi3yevdsfvexc.blob.core.windows.net/","queue":"https://clizxaaoidzgi3yevdsfvexc.queue.core.windows.net/","table":"https://clizxaaoidzgi3yevdsfvexc.table.core.windows.net/","file":"https://clizxaaoidzgi3yevdsfvexc.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"extendedLocation":{"type":"EdgeZone","name":"microsoftrrdclab1"},"sku":{"name":"Premium_LRS","tier":"Premium"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/hang-rg/providers/Microsoft.Storage/storageAccounts/hangtest","name":"hangtest","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-09-08T08:40:46.2592995Z","key2":"2022-09-08T08:40:46.2592995Z"},"primaryExtendedLocation":{"type":"EdgeZone","name":"microsoftrrdclab1"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-08T08:40:46.7905248Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-08T08:40:46.7905248Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-09-08T08:40:46.1498764Z","primaryEndpoints":{"web":"https://hangtest.web.microsoftrrdclab1.edgestorage.azure.net/","blob":"https://hangtest.blob.microsoftrrdclab1.edgestorage.azure.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/zhiyihuang-rg-euap-east/providers/Microsoft.Storage/storageAccounts/saeuapeast","name":"saeuapeast","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2022-08-08T07:14:49.0935409Z","key2":"2022-08-08T07:14:49.0935409Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"requireInfrastructureEncryption":false,"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-08T07:14:49.4529176Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-08T07:14:49.4529176Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-08T07:14:48.9997460Z","primaryEndpoints":{"dfs":"https://saeuapeast.dfs.core.windows.net/","web":"https://saeuapeast.z3.web.core.windows.net/","blob":"https://saeuapeast.blob.core.windows.net/","queue":"https://saeuapeast.queue.core.windows.net/","table":"https://saeuapeast.table.core.windows.net/","file":"https://saeuapeast.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://saeuapeast-secondary.dfs.core.windows.net/","web":"https://saeuapeast-secondary.z3.web.core.windows.net/","blob":"https://saeuapeast-secondary.blob.core.windows.net/","queue":"https://saeuapeast-secondary.queue.core.windows.net/","table":"https://saeuapeast-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clistoragey54y3dn5v6x232efiklp7lhpbik65ja746t3vsjdbpab7pgxrvsajrefxgtnqom53/providers/Microsoft.Storage/storageAccounts/storagegrzsxdxzmkzlqzrqr","name":"storagegrzsxdxzmkzlqzrqr","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-30T17:22:57.4907204Z","key2":"2023-03-30T17:22:57.4907204Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-30T17:22:57.9595095Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-30T17:22:57.9595095Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-30T17:22:57.3344535Z","primaryEndpoints":{"dfs":"https://storagegrzsxdxzmkzlqzrqr.dfs.core.windows.net/","web":"https://storagegrzsxdxzmkzlqzrqr.z3.web.core.windows.net/","blob":"https://storagegrzsxdxzmkzlqzrqr.blob.core.windows.net/","queue":"https://storagegrzsxdxzmkzlqzrqr.queue.core.windows.net/","table":"https://storagegrzsxdxzmkzlqzrqr.table.core.windows.net/","file":"https://storagegrzsxdxzmkzlqzrqr.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available","lastGeoFailoverTime":"2023-03-30T18:45:56.2741301Z","secondaryLocation":"eastus2euap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://storagegrzsxdxzmkzlqzrqr-secondary.dfs.core.windows.net/","web":"https://storagegrzsxdxzmkzlqzrqr-secondary.z3.web.core.windows.net/","blob":"https://storagegrzsxdxzmkzlqzrqr-secondary.blob.core.windows.net/","queue":"https://storagegrzsxdxzmkzlqzrqr-secondary.queue.core.windows.net/","table":"https://storagegrzsxdxzmkzlqzrqr-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yishitest/providers/Microsoft.Storage/storageAccounts/ysdnssa","name":"ysdnssa","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"dnsEndpointType":"AzureDnsZone","keyCreationTime":{"key1":"2022-04-11T06:48:10.4999157Z","key2":"2022-04-11T06:48:10.4999157Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"isHnsEnabled":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-11T06:48:10.5155682Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-11T06:48:10.5155682Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-11T06:48:10.4217919Z","primaryEndpoints":{"dfs":"https://ysdnssa.z6.dfs.storage.azure.net/","web":"https://ysdnssa.z6.web.storage.azure.net/","blob":"https://ysdnssa.z6.blob.storage.azure.net/","queue":"https://ysdnssa.z6.queue.storage.azure.net/","table":"https://ysdnssa.z6.table.storage.azure.net/","file":"https://ysdnssa.z6.file.storage.azure.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://ysdnssa-secondary.z6.dfs.storage.azure.net/","web":"https://ysdnssa-secondary.z6.web.storage.azure.net/","blob":"https://ysdnssa-secondary.z6.blob.storage.azure.net/","queue":"https://ysdnssa-secondary.z6.queue.storage.azure.net/","table":"https://ysdnssa-secondary.z6.table.storage.azure.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/zhiyihuang-rg/providers/Microsoft.Storage/storageAccounts/zhiyihuangsaeuapeast","name":"zhiyihuangsaeuapeast","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":"2022-04-15T04:15:43.8012808Z","key2":"2022-04-15T04:15:43.8012808Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"isSftpEnabled":false,"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"isHnsEnabled":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"requireInfrastructureEncryption":false,"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-15T04:15:43.8012808Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-15T04:15:43.8012808Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-15T04:15:43.6918664Z","primaryEndpoints":{"dfs":"https://zhiyihuangsaeuapeast.dfs.core.windows.net/","web":"https://zhiyihuangsaeuapeast.z3.web.core.windows.net/","blob":"https://zhiyihuangsaeuapeast.blob.core.windows.net/","queue":"https://zhiyihuangsaeuapeast.queue.core.windows.net/","table":"https://zhiyihuangsaeuapeast.table.core.windows.net/","file":"https://zhiyihuangsaeuapeast.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://zhiyihuangsaeuapeast-secondary.dfs.core.windows.net/","web":"https://zhiyihuangsaeuapeast-secondary.z3.web.core.windows.net/","blob":"https://zhiyihuangsaeuapeast-secondary.blob.core.windows.net/","queue":"https://zhiyihuangsaeuapeast-secondary.queue.core.windows.net/","table":"https://zhiyihuangsaeuapeast-secondary.table.core.windows.net/"}}},{"sku":{"name":"Premium_ZRS","tier":"Premium"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/zhiyihuang-rg/providers/Microsoft.Storage/storageAccounts/zhiyihuangsapremiumpage","name":"zhiyihuangsapremiumpage","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2022-12-20T06:32:05.2807878Z","key2":"2022-12-20T06:32:05.2807878Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"requireInfrastructureEncryption":false,"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-20T06:32:05.6245467Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-20T06:32:05.6245467Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-12-20T06:32:05.1557874Z","primaryEndpoints":{"web":"https://zhiyihuangsapremiumpage.z3.web.core.windows.net/","blob":"https://zhiyihuangsapremiumpage.blob.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_storage_account_sftp000001/providers/Microsoft.Storage/storageAccounts/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-31T05:14:30.1663219Z","key2":"2023-03-31T05:14:30.1663219Z"},"privateEndpointConnections":[],"isNfsV3Enabled":false,"isLocalUserEnabled":true,"isSftpEnabled":false,"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"isHnsEnabled":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:14:30.4944613Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:14:30.4944613Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-31T05:14:29.9319552Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z2.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest47xrljy3nijo3qd5vzsdilpqy5gmhc6vhrxdt4iznh6uaopskftgp4scam2w7drpot4l/providers/Microsoft.Storage/storageAccounts/clitest23zhehg2ug7pzcmmt","name":"clitest23zhehg2ug7pzcmmt","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-10-22T23:52:09.9267277Z","key2":"2021-10-22T23:52:09.9267277Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-22T23:52:09.9267277Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-22T23:52:09.9267277Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-22T23:52:09.8486094Z","primaryEndpoints":{"dfs":"https://clitest23zhehg2ug7pzcmmt.dfs.core.windows.net/","web":"https://clitest23zhehg2ug7pzcmmt.z2.web.core.windows.net/","blob":"https://clitest23zhehg2ug7pzcmmt.blob.core.windows.net/","queue":"https://clitest23zhehg2ug7pzcmmt.queue.core.windows.net/","table":"https://clitest23zhehg2ug7pzcmmt.table.core.windows.net/","file":"https://clitest23zhehg2ug7pzcmmt.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestuh33sdgq6xqrgmv2evfqsj7s5elfu75j425duypsq3ykwiqywcsbk7k5hm2dn6dhx3ga/providers/Microsoft.Storage/storageAccounts/clitest2dpu5cejmyr6o6fy4","name":"clitest2dpu5cejmyr6o6fy4","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-08-13T01:03:47.8707679Z","key2":"2021-08-13T01:03:47.8707679Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-13T01:03:47.8707679Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-13T01:03:47.8707679Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-08-13T01:03:47.8082686Z","primaryEndpoints":{"dfs":"https://clitest2dpu5cejmyr6o6fy4.dfs.core.windows.net/","web":"https://clitest2dpu5cejmyr6o6fy4.z2.web.core.windows.net/","blob":"https://clitest2dpu5cejmyr6o6fy4.blob.core.windows.net/","queue":"https://clitest2dpu5cejmyr6o6fy4.queue.core.windows.net/","table":"https://clitest2dpu5cejmyr6o6fy4.table.core.windows.net/","file":"https://clitest2dpu5cejmyr6o6fy4.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestrl6kiw7ux2j73xj2v7cbet4byjrmn5uenrcnz6qfu5oxpvxtkkik2djcxys4gcpfrgr4/providers/Microsoft.Storage/storageAccounts/clitest2hc2cek5kg4wbcqwa","name":"clitest2hc2cek5kg4wbcqwa","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-06-18T09:03:47.2900270Z","key2":"2021-06-18T09:03:47.2900270Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-06-18T09:03:47.2950283Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-06-18T09:03:47.2950283Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-06-18T09:03:47.2400033Z","primaryEndpoints":{"dfs":"https://clitest2hc2cek5kg4wbcqwa.dfs.core.windows.net/","web":"https://clitest2hc2cek5kg4wbcqwa.z2.web.core.windows.net/","blob":"https://clitest2hc2cek5kg4wbcqwa.blob.core.windows.net/","queue":"https://clitest2hc2cek5kg4wbcqwa.queue.core.windows.net/","table":"https://clitest2hc2cek5kg4wbcqwa.table.core.windows.net/","file":"https://clitest2hc2cek5kg4wbcqwa.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestgfmdazicepvhpj6j2vhkecosxo4cdjvwqsqkzz7oq6sttnd7ewqhszuonoehjeedv4zq/providers/Microsoft.Storage/storageAccounts/clitest2k4bjigdxye6sk3g2","name":"clitest2k4bjigdxye6sk3g2","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-25T01:43:36.3549732Z","key2":"2022-11-25T01:43:36.3549732Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-25T01:43:36.7456005Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-25T01:43:36.7456005Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-25T01:43:36.1830949Z","primaryEndpoints":{"dfs":"https://clitest2k4bjigdxye6sk3g2.dfs.core.windows.net/","web":"https://clitest2k4bjigdxye6sk3g2.z2.web.core.windows.net/","blob":"https://clitest2k4bjigdxye6sk3g2.blob.core.windows.net/","queue":"https://clitest2k4bjigdxye6sk3g2.queue.core.windows.net/","table":"https://clitest2k4bjigdxye6sk3g2.table.core.windows.net/","file":"https://clitest2k4bjigdxye6sk3g2.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestcwbyb7elcliee36ry67adfa656263s5nl2c67it2o2pjr3wrh5mwmg3ocygfxjou3vxa/providers/Microsoft.Storage/storageAccounts/clitest2wy5mqj7vog4cn65p","name":"clitest2wy5mqj7vog4cn65p","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-10-22T16:12:01.9361563Z","key2":"2021-10-22T16:12:01.9361563Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-22T16:12:01.9361563Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-22T16:12:01.9361563Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-22T16:12:01.8580265Z","primaryEndpoints":{"dfs":"https://clitest2wy5mqj7vog4cn65p.dfs.core.windows.net/","web":"https://clitest2wy5mqj7vog4cn65p.z2.web.core.windows.net/","blob":"https://clitest2wy5mqj7vog4cn65p.blob.core.windows.net/","queue":"https://clitest2wy5mqj7vog4cn65p.queue.core.windows.net/","table":"https://clitest2wy5mqj7vog4cn65p.table.core.windows.net/","file":"https://clitest2wy5mqj7vog4cn65p.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cliteststcnpvwlxzndc2vbszpplv3ymh4iay3n5sm4ii7guwyw44232bvwelpo7elmm7yinuua/providers/Microsoft.Storage/storageAccounts/clitest2zuocf6hg6bdnuvnv","name":"clitest2zuocf6hg6bdnuvnv","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-02-17T03:06:42.6530743Z","key2":"2023-02-17T03:06:42.6530743Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-17T03:06:42.9968343Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-17T03:06:42.9968343Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-02-17T03:06:42.4499150Z","primaryEndpoints":{"dfs":"https://clitest2zuocf6hg6bdnuvnv.dfs.core.windows.net/","web":"https://clitest2zuocf6hg6bdnuvnv.z2.web.core.windows.net/","blob":"https://clitest2zuocf6hg6bdnuvnv.blob.core.windows.net/","queue":"https://clitest2zuocf6hg6bdnuvnv.queue.core.windows.net/","table":"https://clitest2zuocf6hg6bdnuvnv.table.core.windows.net/","file":"https://clitest2zuocf6hg6bdnuvnv.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestdaxkcyx2wq5eqkvuu4mtt5xmmxhalqrq75tosueizvrm6gr5eezaaemf3vbcujw23coc/providers/Microsoft.Storage/storageAccounts/clitest34vsfmrzin36syvg2","name":"clitest34vsfmrzin36syvg2","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-18T16:11:45.9900777Z","key2":"2022-08-18T16:11:45.9900777Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-18T16:11:46.3650901Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-18T16:11:46.3650901Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-18T16:11:45.8494052Z","primaryEndpoints":{"dfs":"https://clitest34vsfmrzin36syvg2.dfs.core.windows.net/","web":"https://clitest34vsfmrzin36syvg2.z2.web.core.windows.net/","blob":"https://clitest34vsfmrzin36syvg2.blob.core.windows.net/","queue":"https://clitest34vsfmrzin36syvg2.queue.core.windows.net/","table":"https://clitest34vsfmrzin36syvg2.table.core.windows.net/","file":"https://clitest34vsfmrzin36syvg2.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestxl7jnn6vwloa4j22incb6ihxvt5si47cnxxwebqsewic7tgrkigaqa7tp53fpx2xs7ns/providers/Microsoft.Storage/storageAccounts/clitest3fbnvpbhqkanegizf","name":"clitest3fbnvpbhqkanegizf","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-12-30T01:59:07.8891328Z","key2":"2022-12-30T01:59:07.8891328Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-30T01:59:08.3891367Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-30T01:59:08.3891367Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-12-30T01:59:07.7016292Z","primaryEndpoints":{"dfs":"https://clitest3fbnvpbhqkanegizf.dfs.core.windows.net/","web":"https://clitest3fbnvpbhqkanegizf.z2.web.core.windows.net/","blob":"https://clitest3fbnvpbhqkanegizf.blob.core.windows.net/","queue":"https://clitest3fbnvpbhqkanegizf.queue.core.windows.net/","table":"https://clitest3fbnvpbhqkanegizf.table.core.windows.net/","file":"https://clitest3fbnvpbhqkanegizf.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestvq7j2vshfvszgpsnfhlq5fl7mydpv6faa5utmizf632dfxh4ra2unlxtxpo3h4negeih/providers/Microsoft.Storage/storageAccounts/clitest3mpr6o2f6uhfik73w","name":"clitest3mpr6o2f6uhfik73w","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-09-28T15:49:10.8950170Z","key2":"2022-09-28T15:49:10.8950170Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T15:49:11.1293861Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T15:49:11.1293861Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-09-28T15:49:10.7700161Z","primaryEndpoints":{"dfs":"https://clitest3mpr6o2f6uhfik73w.dfs.core.windows.net/","web":"https://clitest3mpr6o2f6uhfik73w.z2.web.core.windows.net/","blob":"https://clitest3mpr6o2f6uhfik73w.blob.core.windows.net/","queue":"https://clitest3mpr6o2f6uhfik73w.queue.core.windows.net/","table":"https://clitest3mpr6o2f6uhfik73w.table.core.windows.net/","file":"https://clitest3mpr6o2f6uhfik73w.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestaars34if2f6awhrzr5vwtr2ocprv723xlflz2zxxqut3f6tqiv2hjy2l5zaj6kutqvbq/providers/Microsoft.Storage/storageAccounts/clitest3r7bin53shduexe6n","name":"clitest3r7bin53shduexe6n","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-12-02T23:36:46.8626538Z","key2":"2021-12-02T23:36:46.8626538Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-02T23:36:46.8782491Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-02T23:36:46.8782491Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-12-02T23:36:46.7845261Z","primaryEndpoints":{"dfs":"https://clitest3r7bin53shduexe6n.dfs.core.windows.net/","web":"https://clitest3r7bin53shduexe6n.z2.web.core.windows.net/","blob":"https://clitest3r7bin53shduexe6n.blob.core.windows.net/","queue":"https://clitest3r7bin53shduexe6n.queue.core.windows.net/","table":"https://clitest3r7bin53shduexe6n.table.core.windows.net/","file":"https://clitest3r7bin53shduexe6n.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest7cl7lr4i2aqkz7xqie6l7rdinyf3mnvki56xtxp7x5ifryujnxskstygxdnj6pmgpf53/providers/Microsoft.Storage/storageAccounts/clitest4gmaqycfie2b5bukd","name":"clitest4gmaqycfie2b5bukd","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-12T00:24:16.8079051Z","key2":"2022-08-12T00:24:16.8079051Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-12T00:24:17.0735601Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-12T00:24:17.0735601Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-12T00:24:16.6360511Z","primaryEndpoints":{"dfs":"https://clitest4gmaqycfie2b5bukd.dfs.core.windows.net/","web":"https://clitest4gmaqycfie2b5bukd.z2.web.core.windows.net/","blob":"https://clitest4gmaqycfie2b5bukd.blob.core.windows.net/","queue":"https://clitest4gmaqycfie2b5bukd.queue.core.windows.net/","table":"https://clitest4gmaqycfie2b5bukd.table.core.windows.net/","file":"https://clitest4gmaqycfie2b5bukd.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestcv53t2jq4gpeyxy3dwce2mkdl6dp2yqtblowom2inwkjdebnqrxdbv7mglhbh6b6hnf7/providers/Microsoft.Storage/storageAccounts/clitest4oovutbzlr4tog6kl","name":"clitest4oovutbzlr4tog6kl","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-04T01:36:41.1582796Z","key2":"2022-11-04T01:36:41.1582796Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-04T01:36:41.5332840Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-04T01:36:41.5332840Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-04T01:36:40.9864034Z","primaryEndpoints":{"dfs":"https://clitest4oovutbzlr4tog6kl.dfs.core.windows.net/","web":"https://clitest4oovutbzlr4tog6kl.z2.web.core.windows.net/","blob":"https://clitest4oovutbzlr4tog6kl.blob.core.windows.net/","queue":"https://clitest4oovutbzlr4tog6kl.queue.core.windows.net/","table":"https://clitest4oovutbzlr4tog6kl.table.core.windows.net/","file":"https://clitest4oovutbzlr4tog6kl.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestcp53dytrhcslnybiadme3o6v7y7vjnbg63hibg2cirjhuofuvejsthmsi3kaiv6slekj/providers/Microsoft.Storage/storageAccounts/clitest4prhybrvip3lvp34j","name":"clitest4prhybrvip3lvp34j","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-23T17:56:35.4529794Z","key2":"2023-03-23T17:56:35.4529794Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-23T17:56:35.7655193Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-23T17:56:35.7655193Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-23T17:56:35.2498911Z","primaryEndpoints":{"dfs":"https://clitest4prhybrvip3lvp34j.dfs.core.windows.net/","web":"https://clitest4prhybrvip3lvp34j.z2.web.core.windows.net/","blob":"https://clitest4prhybrvip3lvp34j.blob.core.windows.net/","queue":"https://clitest4prhybrvip3lvp34j.queue.core.windows.net/","table":"https://clitest4prhybrvip3lvp34j.table.core.windows.net/","file":"https://clitest4prhybrvip3lvp34j.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestna5yuc22impnmgrkq4al3smdv2vywexi4s6f6hddoaevzqpk4x5kybyvaneqrvfu7fuv/providers/Microsoft.Storage/storageAccounts/clitest4qyk54khsdwknejio","name":"clitest4qyk54khsdwknejio","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-12-02T03:11:23.8552315Z","key2":"2022-12-02T03:11:23.8552315Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-02T03:11:24.3864985Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-02T03:11:24.3864985Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-12-02T03:11:23.6833211Z","primaryEndpoints":{"dfs":"https://clitest4qyk54khsdwknejio.dfs.core.windows.net/","web":"https://clitest4qyk54khsdwknejio.z2.web.core.windows.net/","blob":"https://clitest4qyk54khsdwknejio.blob.core.windows.net/","queue":"https://clitest4qyk54khsdwknejio.queue.core.windows.net/","table":"https://clitest4qyk54khsdwknejio.table.core.windows.net/","file":"https://clitest4qyk54khsdwknejio.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesto72ftnrt7hfn5ltlqnh34e5cjvdyfwj4ny5d7yebu4imldxsoizqp5cazyouoms7ev6j/providers/Microsoft.Storage/storageAccounts/clitest4suuy3hvssqi2u3px","name":"clitest4suuy3hvssqi2u3px","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-11-11T22:23:05.8954115Z","key2":"2021-11-11T22:23:05.8954115Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-11T22:23:05.9110345Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-11T22:23:05.9110345Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-11-11T22:23:05.8172663Z","primaryEndpoints":{"dfs":"https://clitest4suuy3hvssqi2u3px.dfs.core.windows.net/","web":"https://clitest4suuy3hvssqi2u3px.z2.web.core.windows.net/","blob":"https://clitest4suuy3hvssqi2u3px.blob.core.windows.net/","queue":"https://clitest4suuy3hvssqi2u3px.queue.core.windows.net/","table":"https://clitest4suuy3hvssqi2u3px.table.core.windows.net/","file":"https://clitest4suuy3hvssqi2u3px.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestra7ouuwajkupsos3f6xg6pbwkbxdaearft7d4e35uecoopx7yzgnelmfuetvhvn4jle6/providers/Microsoft.Storage/storageAccounts/clitest55eq4q3yibnqxk2lk","name":"clitest55eq4q3yibnqxk2lk","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-07T23:09:45.8237560Z","key2":"2022-04-07T23:09:45.8237560Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-07T23:09:45.8237560Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-07T23:09:45.8237560Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-07T23:09:45.7143786Z","primaryEndpoints":{"dfs":"https://clitest55eq4q3yibnqxk2lk.dfs.core.windows.net/","web":"https://clitest55eq4q3yibnqxk2lk.z2.web.core.windows.net/","blob":"https://clitest55eq4q3yibnqxk2lk.blob.core.windows.net/","queue":"https://clitest55eq4q3yibnqxk2lk.queue.core.windows.net/","table":"https://clitest55eq4q3yibnqxk2lk.table.core.windows.net/","file":"https://clitest55eq4q3yibnqxk2lk.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestaocausrs3iu33bd7z3atmvd3kphc6acu73ifeyvogvdgdktef736y3qrmxkdwrnraj4o/providers/Microsoft.Storage/storageAccounts/clitest5fich3ydeobhd23w2","name":"clitest5fich3ydeobhd23w2","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-28T22:27:25.1198767Z","key2":"2022-04-28T22:27:25.1198767Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-28T22:27:25.1355320Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-28T22:27:25.1355320Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-28T22:27:24.9948735Z","primaryEndpoints":{"dfs":"https://clitest5fich3ydeobhd23w2.dfs.core.windows.net/","web":"https://clitest5fich3ydeobhd23w2.z2.web.core.windows.net/","blob":"https://clitest5fich3ydeobhd23w2.blob.core.windows.net/","queue":"https://clitest5fich3ydeobhd23w2.queue.core.windows.net/","table":"https://clitest5fich3ydeobhd23w2.table.core.windows.net/","file":"https://clitest5fich3ydeobhd23w2.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesttt33kr36k27jzupqzyvmwoyxnhhkzd57gzdkiruhhj7hmr7wi5gh32ofdsa4cm2cbigi/providers/Microsoft.Storage/storageAccounts/clitest5nfub4nyp5igwlueb","name":"clitest5nfub4nyp5igwlueb","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-02-24T22:51:11.9414791Z","key2":"2022-02-24T22:51:11.9414791Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-24T22:51:11.9414791Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-24T22:51:11.9414791Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-02-24T22:51:11.8477455Z","primaryEndpoints":{"dfs":"https://clitest5nfub4nyp5igwlueb.dfs.core.windows.net/","web":"https://clitest5nfub4nyp5igwlueb.z2.web.core.windows.net/","blob":"https://clitest5nfub4nyp5igwlueb.blob.core.windows.net/","queue":"https://clitest5nfub4nyp5igwlueb.queue.core.windows.net/","table":"https://clitest5nfub4nyp5igwlueb.table.core.windows.net/","file":"https://clitest5nfub4nyp5igwlueb.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestyyfrbvrye4nkzj7m6ymvl5uo52kpctn2qh4i5jx4lpulrbbxcuui3oqjlr3bbme26bpq/providers/Microsoft.Storage/storageAccounts/clitest6cbbaez5hh6h6ugw2","name":"clitest6cbbaez5hh6h6ugw2","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-09T13:53:15.0942628Z","key2":"2022-11-09T13:53:15.0942628Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-09T13:53:15.4067264Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-09T13:53:15.4067264Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-09T13:53:14.9067739Z","primaryEndpoints":{"dfs":"https://clitest6cbbaez5hh6h6ugw2.dfs.core.windows.net/","web":"https://clitest6cbbaez5hh6h6ugw2.z2.web.core.windows.net/","blob":"https://clitest6cbbaez5hh6h6ugw2.blob.core.windows.net/","queue":"https://clitest6cbbaez5hh6h6ugw2.queue.core.windows.net/","table":"https://clitest6cbbaez5hh6h6ugw2.table.core.windows.net/","file":"https://clitest6cbbaez5hh6h6ugw2.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestiwprlxwortgfmst4zpj5cu3mv2zhzct6sxjwpcp4kq5rblf2kje2rg3blbn5xbc4giqx/providers/Microsoft.Storage/storageAccounts/clitest6snsb5hj7n4kjsjuk","name":"clitest6snsb5hj7n4kjsjuk","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-19T02:03:15.5541025Z","key2":"2022-08-19T02:03:15.5541025Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-19T02:03:15.7884788Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-19T02:03:15.7884788Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-19T02:03:15.4291361Z","primaryEndpoints":{"dfs":"https://clitest6snsb5hj7n4kjsjuk.dfs.core.windows.net/","web":"https://clitest6snsb5hj7n4kjsjuk.z2.web.core.windows.net/","blob":"https://clitest6snsb5hj7n4kjsjuk.blob.core.windows.net/","queue":"https://clitest6snsb5hj7n4kjsjuk.queue.core.windows.net/","table":"https://clitest6snsb5hj7n4kjsjuk.table.core.windows.net/","file":"https://clitest6snsb5hj7n4kjsjuk.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestml55iowweb6q7xe2wje5hizd4cfs53eijje47bsf7qy5xru2fegf2adfotoitfvq7b34/providers/Microsoft.Storage/storageAccounts/clitest6tnfqsy73mo2qi6ov","name":"clitest6tnfqsy73mo2qi6ov","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-11T01:42:00.2641426Z","key2":"2022-03-11T01:42:00.2641426Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-11T01:42:00.2797581Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-11T01:42:00.2797581Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-11T01:42:00.1391781Z","primaryEndpoints":{"dfs":"https://clitest6tnfqsy73mo2qi6ov.dfs.core.windows.net/","web":"https://clitest6tnfqsy73mo2qi6ov.z2.web.core.windows.net/","blob":"https://clitest6tnfqsy73mo2qi6ov.blob.core.windows.net/","queue":"https://clitest6tnfqsy73mo2qi6ov.queue.core.windows.net/","table":"https://clitest6tnfqsy73mo2qi6ov.table.core.windows.net/","file":"https://clitest6tnfqsy73mo2qi6ov.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestlg5ebdqcv52sflwjoqlwhicwckgl6uznufjdep6cezb52lt73nagcohr2yn5s2pjkddl/providers/Microsoft.Storage/storageAccounts/clitest6vxkrzgloyre3jqjs","name":"clitest6vxkrzgloyre3jqjs","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-07-23T03:10:29.4846667Z","key2":"2021-07-23T03:10:29.4846667Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-07-23T03:10:29.5002574Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-07-23T03:10:29.5002574Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-07-23T03:10:29.4377939Z","primaryEndpoints":{"dfs":"https://clitest6vxkrzgloyre3jqjs.dfs.core.windows.net/","web":"https://clitest6vxkrzgloyre3jqjs.z2.web.core.windows.net/","blob":"https://clitest6vxkrzgloyre3jqjs.blob.core.windows.net/","queue":"https://clitest6vxkrzgloyre3jqjs.queue.core.windows.net/","table":"https://clitest6vxkrzgloyre3jqjs.table.core.windows.net/","file":"https://clitest6vxkrzgloyre3jqjs.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest4hzl27vadzd4vbnt5ebvkffmyrb4pqbek7vnprucgh7it2bcb22d46puut4tyqepehxp/providers/Microsoft.Storage/storageAccounts/clitest7a3uchoqgw7ov5t5j","name":"clitest7a3uchoqgw7ov5t5j","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-23T11:30:12.8803481Z","key2":"2023-03-23T11:30:12.8803481Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-23T11:30:13.2709768Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-23T11:30:13.2709768Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-23T11:30:12.5365976Z","primaryEndpoints":{"dfs":"https://clitest7a3uchoqgw7ov5t5j.dfs.core.windows.net/","web":"https://clitest7a3uchoqgw7ov5t5j.z2.web.core.windows.net/","blob":"https://clitest7a3uchoqgw7ov5t5j.blob.core.windows.net/","queue":"https://clitest7a3uchoqgw7ov5t5j.queue.core.windows.net/","table":"https://clitest7a3uchoqgw7ov5t5j.table.core.windows.net/","file":"https://clitest7a3uchoqgw7ov5t5j.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestmrngm5xnqzkfc35bpac2frhloyp5bhqs3bkzmzzsk4uxhhc5g5bilsacnxbfmtzgwe2j/providers/Microsoft.Storage/storageAccounts/clitest7bnb7msut4cjgzpbr","name":"clitest7bnb7msut4cjgzpbr","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-10-29T22:46:56.7491572Z","key2":"2021-10-29T22:46:56.7491572Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-29T22:46:56.7491572Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-29T22:46:56.7491572Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-29T22:46:56.6866372Z","primaryEndpoints":{"dfs":"https://clitest7bnb7msut4cjgzpbr.dfs.core.windows.net/","web":"https://clitest7bnb7msut4cjgzpbr.z2.web.core.windows.net/","blob":"https://clitest7bnb7msut4cjgzpbr.blob.core.windows.net/","queue":"https://clitest7bnb7msut4cjgzpbr.queue.core.windows.net/","table":"https://clitest7bnb7msut4cjgzpbr.table.core.windows.net/","file":"https://clitest7bnb7msut4cjgzpbr.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestnafdekac3jftdoppr2z4hmx6ff2lq6zqceroz6hkv7ji2tvizcclmslnak7m3naml2mh/providers/Microsoft.Storage/storageAccounts/clitest7fhmqhjbz7uqyyb2q","name":"clitest7fhmqhjbz7uqyyb2q","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-14T05:26:36.7040557Z","key2":"2023-03-14T05:26:36.7040557Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-14T05:26:37.0478300Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-14T05:26:37.0478300Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-14T05:26:36.5009808Z","primaryEndpoints":{"dfs":"https://clitest7fhmqhjbz7uqyyb2q.dfs.core.windows.net/","web":"https://clitest7fhmqhjbz7uqyyb2q.z2.web.core.windows.net/","blob":"https://clitest7fhmqhjbz7uqyyb2q.blob.core.windows.net/","queue":"https://clitest7fhmqhjbz7uqyyb2q.queue.core.windows.net/","table":"https://clitest7fhmqhjbz7uqyyb2q.table.core.windows.net/","file":"https://clitest7fhmqhjbz7uqyyb2q.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest247jwzxfodlfmihq5lqunkhu5tzf4hdaepmrukd243ll4dobuj2vc4367x7fvsjifeja/providers/Microsoft.Storage/storageAccounts/clitest7ml7gwr5xdqbulxnc","name":"clitest7ml7gwr5xdqbulxnc","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-19T08:18:07.3736878Z","key2":"2023-01-19T08:18:07.3736878Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-19T08:18:07.7955486Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-19T08:18:07.7955486Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-19T08:18:07.1861443Z","primaryEndpoints":{"dfs":"https://clitest7ml7gwr5xdqbulxnc.dfs.core.windows.net/","web":"https://clitest7ml7gwr5xdqbulxnc.z2.web.core.windows.net/","blob":"https://clitest7ml7gwr5xdqbulxnc.blob.core.windows.net/","queue":"https://clitest7ml7gwr5xdqbulxnc.queue.core.windows.net/","table":"https://clitest7ml7gwr5xdqbulxnc.table.core.windows.net/","file":"https://clitest7ml7gwr5xdqbulxnc.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest5pxpr64tqxefi4kgvuh5z3cmr3srlor6oj3om2ehpxbkm7orzvfbgqagtooojquptagq/providers/Microsoft.Storage/storageAccounts/clitesta23vfo64epdjcu3ot","name":"clitesta23vfo64epdjcu3ot","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-12-09T05:20:46.8438078Z","key2":"2021-12-09T05:20:46.8438078Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-09T05:20:46.8594509Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-09T05:20:46.8594509Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-12-09T05:20:46.7656986Z","primaryEndpoints":{"dfs":"https://clitesta23vfo64epdjcu3ot.dfs.core.windows.net/","web":"https://clitesta23vfo64epdjcu3ot.z2.web.core.windows.net/","blob":"https://clitesta23vfo64epdjcu3ot.blob.core.windows.net/","queue":"https://clitesta23vfo64epdjcu3ot.queue.core.windows.net/","table":"https://clitesta23vfo64epdjcu3ot.table.core.windows.net/","file":"https://clitesta23vfo64epdjcu3ot.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestkcuipcz3pt2cibpgeifzrgfyzqdvsmwkw55s6of5em2ayvaozqx7seepqe3qotzz66dq/providers/Microsoft.Storage/storageAccounts/clitestapjrxhw5tbshhpa5r","name":"clitestapjrxhw5tbshhpa5r","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-05-19T23:04:56.1808242Z","key2":"2022-05-19T23:04:56.1808242Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-19T23:04:56.1808242Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-19T23:04:56.1808242Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-05-19T23:04:56.0558227Z","primaryEndpoints":{"dfs":"https://clitestapjrxhw5tbshhpa5r.dfs.core.windows.net/","web":"https://clitestapjrxhw5tbshhpa5r.z2.web.core.windows.net/","blob":"https://clitestapjrxhw5tbshhpa5r.blob.core.windows.net/","queue":"https://clitestapjrxhw5tbshhpa5r.queue.core.windows.net/","table":"https://clitestapjrxhw5tbshhpa5r.table.core.windows.net/","file":"https://clitestapjrxhw5tbshhpa5r.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestpyyrggpop6t2eifpvaicw2npacscf5smrsegi7gjeb6arklcmy2poh32b757t4k7eyxm/providers/Microsoft.Storage/storageAccounts/clitestb5yxhpa3shv5y6e6y","name":"clitestb5yxhpa3shv5y6e6y","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-06-15T14:36:56.2144260Z","key2":"2022-06-15T14:36:56.2144260Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-06-15T14:36:56.2144260Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-06-15T14:36:56.2144260Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-06-15T14:36:56.0894550Z","primaryEndpoints":{"dfs":"https://clitestb5yxhpa3shv5y6e6y.dfs.core.windows.net/","web":"https://clitestb5yxhpa3shv5y6e6y.z2.web.core.windows.net/","blob":"https://clitestb5yxhpa3shv5y6e6y.blob.core.windows.net/","queue":"https://clitestb5yxhpa3shv5y6e6y.queue.core.windows.net/","table":"https://clitestb5yxhpa3shv5y6e6y.table.core.windows.net/","file":"https://clitestb5yxhpa3shv5y6e6y.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestcioaekrdcac3gfopptjaajefdj423bny2ijiohhlstguyjbz7ey5yopzt3glfk3wu22c/providers/Microsoft.Storage/storageAccounts/clitestbajwfvucqjul4yvoq","name":"clitestbajwfvucqjul4yvoq","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-16T05:43:59.4080912Z","key2":"2022-03-16T05:43:59.4080912Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-16T05:43:59.4237194Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-16T05:43:59.4237194Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-16T05:43:59.3143640Z","primaryEndpoints":{"dfs":"https://clitestbajwfvucqjul4yvoq.dfs.core.windows.net/","web":"https://clitestbajwfvucqjul4yvoq.z2.web.core.windows.net/","blob":"https://clitestbajwfvucqjul4yvoq.blob.core.windows.net/","queue":"https://clitestbajwfvucqjul4yvoq.queue.core.windows.net/","table":"https://clitestbajwfvucqjul4yvoq.table.core.windows.net/","file":"https://clitestbajwfvucqjul4yvoq.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest5jgfv5fuxde5j2xqb3dk6m6otysrllfrv6aamxb2gkqeeex2qtufb4342bmgyrgh5bki/providers/Microsoft.Storage/storageAccounts/clitestbh6d2gq2qiytf6fof","name":"clitestbh6d2gq2qiytf6fof","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-10-08T22:08:45.5388801Z","key2":"2022-10-08T22:08:45.5388801Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-08T22:08:45.9139300Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-08T22:08:45.9139300Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-08T22:08:45.3827095Z","primaryEndpoints":{"dfs":"https://clitestbh6d2gq2qiytf6fof.dfs.core.windows.net/","web":"https://clitestbh6d2gq2qiytf6fof.z2.web.core.windows.net/","blob":"https://clitestbh6d2gq2qiytf6fof.blob.core.windows.net/","queue":"https://clitestbh6d2gq2qiytf6fof.queue.core.windows.net/","table":"https://clitestbh6d2gq2qiytf6fof.table.core.windows.net/","file":"https://clitestbh6d2gq2qiytf6fof.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestmlrw2ztkbgztmstgvan5iypw7unnfgk7mhjdx7e7fg3udx7p7mozazxteyf4v4xaalgm/providers/Microsoft.Storage/storageAccounts/clitestbl4ibat7nzoyubkiy","name":"clitestbl4ibat7nzoyubkiy","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-27T01:41:17.0741621Z","key2":"2023-01-27T01:41:17.0741621Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-27T01:41:17.5897847Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-27T01:41:17.5897847Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-27T01:41:16.9022469Z","primaryEndpoints":{"dfs":"https://clitestbl4ibat7nzoyubkiy.dfs.core.windows.net/","web":"https://clitestbl4ibat7nzoyubkiy.z2.web.core.windows.net/","blob":"https://clitestbl4ibat7nzoyubkiy.blob.core.windows.net/","queue":"https://clitestbl4ibat7nzoyubkiy.queue.core.windows.net/","table":"https://clitestbl4ibat7nzoyubkiy.table.core.windows.net/","file":"https://clitestbl4ibat7nzoyubkiy.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestf36mkmvceo2wsg6uikommu5achuksnpk3hadvgyojr27rhkeasd7qw5pixv225zkta3e/providers/Microsoft.Storage/storageAccounts/clitestbmu6skjcj6ljeehr4","name":"clitestbmu6skjcj6ljeehr4","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-10-31T17:40:26.9188402Z","key2":"2022-10-31T17:40:26.9188402Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-31T17:40:27.3094886Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-31T17:40:27.3094886Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-31T17:40:26.7782490Z","primaryEndpoints":{"dfs":"https://clitestbmu6skjcj6ljeehr4.dfs.core.windows.net/","web":"https://clitestbmu6skjcj6ljeehr4.z2.web.core.windows.net/","blob":"https://clitestbmu6skjcj6ljeehr4.blob.core.windows.net/","queue":"https://clitestbmu6skjcj6ljeehr4.queue.core.windows.net/","table":"https://clitestbmu6skjcj6ljeehr4.table.core.windows.net/","file":"https://clitestbmu6skjcj6ljeehr4.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestzjwqq7vvpe6voseewwbodxhesmzu7xv32uuu3x7rvmtufpjj375bb7x5wo3sb2egaqgh/providers/Microsoft.Storage/storageAccounts/clitestbsgwppaievdiidnrg","name":"clitestbsgwppaievdiidnrg","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-13T03:19:58.5863578Z","key2":"2023-01-13T03:19:58.5863578Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-13T03:19:59.2582363Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-13T03:19:59.2582363Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-13T03:19:58.3988589Z","primaryEndpoints":{"dfs":"https://clitestbsgwppaievdiidnrg.dfs.core.windows.net/","web":"https://clitestbsgwppaievdiidnrg.z2.web.core.windows.net/","blob":"https://clitestbsgwppaievdiidnrg.blob.core.windows.net/","queue":"https://clitestbsgwppaievdiidnrg.queue.core.windows.net/","table":"https://clitestbsgwppaievdiidnrg.table.core.windows.net/","file":"https://clitestbsgwppaievdiidnrg.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest2ieu2sf5yfpivxkjyfcz4d2fztyycdunhecbst3bwpqokm3pb3imtfz2kvcqmkj2djdi/providers/Microsoft.Storage/storageAccounts/clitestcmxdornqxqhihg3tc","name":"clitestcmxdornqxqhihg3tc","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-09-28T13:02:11.0120253Z","key2":"2022-09-28T13:02:11.0120253Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T13:02:11.3088760Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T13:02:11.3088760Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-09-28T13:02:10.8713725Z","primaryEndpoints":{"dfs":"https://clitestcmxdornqxqhihg3tc.dfs.core.windows.net/","web":"https://clitestcmxdornqxqhihg3tc.z2.web.core.windows.net/","blob":"https://clitestcmxdornqxqhihg3tc.blob.core.windows.net/","queue":"https://clitestcmxdornqxqhihg3tc.queue.core.windows.net/","table":"https://clitestcmxdornqxqhihg3tc.table.core.windows.net/","file":"https://clitestcmxdornqxqhihg3tc.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestef6eejui2ry622mc6zf2nvoemmdy7t3minir53pkvaii6ftsyufmbwzcwdomdg4ybrb6/providers/Microsoft.Storage/storageAccounts/clitestcnrkbgnvxvtoswnwk","name":"clitestcnrkbgnvxvtoswnwk","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-18T03:54:10.8298714Z","key2":"2022-03-18T03:54:10.8298714Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-18T03:54:10.8298714Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-18T03:54:10.8298714Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-18T03:54:10.7204974Z","primaryEndpoints":{"dfs":"https://clitestcnrkbgnvxvtoswnwk.dfs.core.windows.net/","web":"https://clitestcnrkbgnvxvtoswnwk.z2.web.core.windows.net/","blob":"https://clitestcnrkbgnvxvtoswnwk.blob.core.windows.net/","queue":"https://clitestcnrkbgnvxvtoswnwk.queue.core.windows.net/","table":"https://clitestcnrkbgnvxvtoswnwk.table.core.windows.net/","file":"https://clitestcnrkbgnvxvtoswnwk.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest2pwhzw2zztr77lcttrbdeqmbvyzxlhnhh3qny5hgwkzupkbh4wpnu2ngjj475lica3li/providers/Microsoft.Storage/storageAccounts/clitestd6hjn7zzewh2s7r6l","name":"clitestd6hjn7zzewh2s7r6l","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-17T07:29:21.5270380Z","key2":"2023-03-17T07:29:21.5270380Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-17T07:29:21.8708352Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-17T07:29:21.8708352Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-17T07:29:21.3082859Z","primaryEndpoints":{"dfs":"https://clitestd6hjn7zzewh2s7r6l.dfs.core.windows.net/","web":"https://clitestd6hjn7zzewh2s7r6l.z2.web.core.windows.net/","blob":"https://clitestd6hjn7zzewh2s7r6l.blob.core.windows.net/","queue":"https://clitestd6hjn7zzewh2s7r6l.queue.core.windows.net/","table":"https://clitestd6hjn7zzewh2s7r6l.table.core.windows.net/","file":"https://clitestd6hjn7zzewh2s7r6l.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestfwybg5aqnlewkvelizobsdyy6zocpnnltod4k5d6l62rlz3wfkmdpz7fcw3xbvo45lad/providers/Microsoft.Storage/storageAccounts/clitestdk7kvmf5lss5lltse","name":"clitestdk7kvmf5lss5lltse","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-06-21T03:24:22.5335528Z","key2":"2021-06-21T03:24:22.5335528Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-06-21T03:24:22.5335528Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-06-21T03:24:22.5335528Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-06-21T03:24:22.4635745Z","primaryEndpoints":{"dfs":"https://clitestdk7kvmf5lss5lltse.dfs.core.windows.net/","web":"https://clitestdk7kvmf5lss5lltse.z2.web.core.windows.net/","blob":"https://clitestdk7kvmf5lss5lltse.blob.core.windows.net/","queue":"https://clitestdk7kvmf5lss5lltse.queue.core.windows.net/","table":"https://clitestdk7kvmf5lss5lltse.table.core.windows.net/","file":"https://clitestdk7kvmf5lss5lltse.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestem5kabxlxhdb6zfxdhtqgoaa4f5fgadqcvzwbxjv4i3tpl7cazs3yx46oidsxdy77cy2/providers/Microsoft.Storage/storageAccounts/clitestdu2ev4t4zoit7bvqi","name":"clitestdu2ev4t4zoit7bvqi","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-02-23T03:41:00.1525213Z","key2":"2022-02-23T03:41:00.1525213Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-23T03:41:00.1682236Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-23T03:41:00.1682236Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-02-23T03:41:00.0743945Z","primaryEndpoints":{"dfs":"https://clitestdu2ev4t4zoit7bvqi.dfs.core.windows.net/","web":"https://clitestdu2ev4t4zoit7bvqi.z2.web.core.windows.net/","blob":"https://clitestdu2ev4t4zoit7bvqi.blob.core.windows.net/","queue":"https://clitestdu2ev4t4zoit7bvqi.queue.core.windows.net/","table":"https://clitestdu2ev4t4zoit7bvqi.table.core.windows.net/","file":"https://clitestdu2ev4t4zoit7bvqi.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesttnxak6zvgtto64ihvpqeb6k6axceeskjnygs6kmirhy7t3ea2fixecjhr7i4qckpqpso/providers/Microsoft.Storage/storageAccounts/clitesteabyzaucegm7asmdy","name":"clitesteabyzaucegm7asmdy","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-31T22:56:30.5353621Z","key2":"2022-03-31T22:56:30.5353621Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-31T22:56:30.5510033Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-31T22:56:30.5510033Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-31T22:56:30.4416480Z","primaryEndpoints":{"dfs":"https://clitesteabyzaucegm7asmdy.dfs.core.windows.net/","web":"https://clitesteabyzaucegm7asmdy.z2.web.core.windows.net/","blob":"https://clitesteabyzaucegm7asmdy.blob.core.windows.net/","queue":"https://clitesteabyzaucegm7asmdy.queue.core.windows.net/","table":"https://clitesteabyzaucegm7asmdy.table.core.windows.net/","file":"https://clitesteabyzaucegm7asmdy.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestitvqgal52p4psfil24fzt3bed3ggoi6homqb65uwqtwqytvatpymshlg6xdxbb2y2xun/providers/Microsoft.Storage/storageAccounts/clitesteg772nlczvaz5acxj","name":"clitesteg772nlczvaz5acxj","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-05-12T23:25:35.3422645Z","key2":"2022-05-12T23:25:35.3422645Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-12T23:25:35.3422645Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-12T23:25:35.3422645Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-05-12T23:25:35.2172397Z","primaryEndpoints":{"dfs":"https://clitesteg772nlczvaz5acxj.dfs.core.windows.net/","web":"https://clitesteg772nlczvaz5acxj.z2.web.core.windows.net/","blob":"https://clitesteg772nlczvaz5acxj.blob.core.windows.net/","queue":"https://clitesteg772nlczvaz5acxj.queue.core.windows.net/","table":"https://clitesteg772nlczvaz5acxj.table.core.windows.net/","file":"https://clitesteg772nlczvaz5acxj.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest2flspylari7vfylgymexf5iaunl34uxkauktagueyymzxgzsim2w2vvkkloc4jehwbnz/providers/Microsoft.Storage/storageAccounts/clitestemr7dqkgd62ulieu3","name":"clitestemr7dqkgd62ulieu3","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-07-28T23:38:04.5243204Z","key2":"2022-07-28T23:38:04.5243204Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-28T23:38:04.7742915Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-28T23:38:04.7742915Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-07-28T23:38:04.3993080Z","primaryEndpoints":{"dfs":"https://clitestemr7dqkgd62ulieu3.dfs.core.windows.net/","web":"https://clitestemr7dqkgd62ulieu3.z2.web.core.windows.net/","blob":"https://clitestemr7dqkgd62ulieu3.blob.core.windows.net/","queue":"https://clitestemr7dqkgd62ulieu3.queue.core.windows.net/","table":"https://clitestemr7dqkgd62ulieu3.table.core.windows.net/","file":"https://clitestemr7dqkgd62ulieu3.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestrsohgzweguh5sbmc2pqtpljjtbr4rlmjxyb4o7tw4t7hvlyykdycmrbgf6qs6xqkj62m/providers/Microsoft.Storage/storageAccounts/clitestf7mh2cn2ofizivexr","name":"clitestf7mh2cn2ofizivexr","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-18T08:29:57.4730340Z","key2":"2022-08-18T08:29:57.4730340Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-18T08:29:57.8168026Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-18T08:29:57.8168026Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-18T08:29:57.3324285Z","primaryEndpoints":{"dfs":"https://clitestf7mh2cn2ofizivexr.dfs.core.windows.net/","web":"https://clitestf7mh2cn2ofizivexr.z2.web.core.windows.net/","blob":"https://clitestf7mh2cn2ofizivexr.blob.core.windows.net/","queue":"https://clitestf7mh2cn2ofizivexr.queue.core.windows.net/","table":"https://clitestf7mh2cn2ofizivexr.table.core.windows.net/","file":"https://clitestf7mh2cn2ofizivexr.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestkkh6embtvetqquaq47vdfxkemqb42shtk2mrbjfgiv7jf7idtmrqj6yimor5zm6yhepo/providers/Microsoft.Storage/storageAccounts/clitestfa2ku76ppjroa4ggm","name":"clitestfa2ku76ppjroa4ggm","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-23T07:10:57.5987028Z","key2":"2023-03-23T07:10:57.5987028Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-23T07:10:57.9268200Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-23T07:10:57.9268200Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-23T07:10:57.3643188Z","primaryEndpoints":{"dfs":"https://clitestfa2ku76ppjroa4ggm.dfs.core.windows.net/","web":"https://clitestfa2ku76ppjroa4ggm.z2.web.core.windows.net/","blob":"https://clitestfa2ku76ppjroa4ggm.blob.core.windows.net/","queue":"https://clitestfa2ku76ppjroa4ggm.queue.core.windows.net/","table":"https://clitestfa2ku76ppjroa4ggm.table.core.windows.net/","file":"https://clitestfa2ku76ppjroa4ggm.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestaplqr3c25xdddlwukirxixwo5byw5rkls3kr5fo66qoamflxrkjhxpt27enj7wmk2yuj/providers/Microsoft.Storage/storageAccounts/clitestfbytzu7syzfrmr7kf","name":"clitestfbytzu7syzfrmr7kf","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-11-04T22:22:45.3374456Z","key2":"2021-11-04T22:22:45.3374456Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-04T22:22:45.3374456Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-04T22:22:45.3374456Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-11-04T22:22:45.2593440Z","primaryEndpoints":{"dfs":"https://clitestfbytzu7syzfrmr7kf.dfs.core.windows.net/","web":"https://clitestfbytzu7syzfrmr7kf.z2.web.core.windows.net/","blob":"https://clitestfbytzu7syzfrmr7kf.blob.core.windows.net/","queue":"https://clitestfbytzu7syzfrmr7kf.queue.core.windows.net/","table":"https://clitestfbytzu7syzfrmr7kf.table.core.windows.net/","file":"https://clitestfbytzu7syzfrmr7kf.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestxsyrohouxe2vqbhmfk7sk6uuh6scsdngsbfeiinyyk5nlv3el2vhvtivuzguemj6obcq/providers/Microsoft.Storage/storageAccounts/clitestflp23sgxnerbupmbd","name":"clitestflp23sgxnerbupmbd","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-03T02:36:40.3915036Z","key2":"2023-03-03T02:36:40.3915036Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-03T02:36:40.7821450Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-03T02:36:40.7821450Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-03T02:36:40.2040182Z","primaryEndpoints":{"dfs":"https://clitestflp23sgxnerbupmbd.dfs.core.windows.net/","web":"https://clitestflp23sgxnerbupmbd.z2.web.core.windows.net/","blob":"https://clitestflp23sgxnerbupmbd.blob.core.windows.net/","queue":"https://clitestflp23sgxnerbupmbd.queue.core.windows.net/","table":"https://clitestflp23sgxnerbupmbd.table.core.windows.net/","file":"https://clitestflp23sgxnerbupmbd.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestwhxadwesuwxcw3oci5pchhqwqwmcqiriqymhru2exjji6ax7focfxa2wpmd3xbxtaq3t/providers/Microsoft.Storage/storageAccounts/clitestftms76siovw6xle6l","name":"clitestftms76siovw6xle6l","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-24T23:55:00.0445344Z","key2":"2022-03-24T23:55:00.0445344Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-24T23:55:00.0601285Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-24T23:55:00.0601285Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-24T23:54:59.9351597Z","primaryEndpoints":{"dfs":"https://clitestftms76siovw6xle6l.dfs.core.windows.net/","web":"https://clitestftms76siovw6xle6l.z2.web.core.windows.net/","blob":"https://clitestftms76siovw6xle6l.blob.core.windows.net/","queue":"https://clitestftms76siovw6xle6l.queue.core.windows.net/","table":"https://clitestftms76siovw6xle6l.table.core.windows.net/","file":"https://clitestftms76siovw6xle6l.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest7yubzobtgqqoviarcco22mlfkafuvu32s3o4dfts54zzanzbsl5ip7rzaxzgigg7ijta/providers/Microsoft.Storage/storageAccounts/clitestg6yfm7cgxhb4ewrdd","name":"clitestg6yfm7cgxhb4ewrdd","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-26T08:45:50.1646651Z","key2":"2022-04-26T08:45:50.1646651Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-26T08:45:50.1646651Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-26T08:45:50.1646651Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-26T08:45:50.0553084Z","primaryEndpoints":{"dfs":"https://clitestg6yfm7cgxhb4ewrdd.dfs.core.windows.net/","web":"https://clitestg6yfm7cgxhb4ewrdd.z2.web.core.windows.net/","blob":"https://clitestg6yfm7cgxhb4ewrdd.blob.core.windows.net/","queue":"https://clitestg6yfm7cgxhb4ewrdd.queue.core.windows.net/","table":"https://clitestg6yfm7cgxhb4ewrdd.table.core.windows.net/","file":"https://clitestg6yfm7cgxhb4ewrdd.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest67ljdng4brzm3hpwzo4ex3eazvqrwdojvbd2fnaqrqo6ptfgeu6yw766wjq4sn6r5oms/providers/Microsoft.Storage/storageAccounts/clitestgquo3y67va63cxosr","name":"clitestgquo3y67va63cxosr","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-09-02T00:49:12.8261346Z","key2":"2022-09-02T00:49:12.8261346Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-02T00:49:13.2167544Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-02T00:49:13.2167544Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-09-02T00:49:12.6854780Z","primaryEndpoints":{"dfs":"https://clitestgquo3y67va63cxosr.dfs.core.windows.net/","web":"https://clitestgquo3y67va63cxosr.z2.web.core.windows.net/","blob":"https://clitestgquo3y67va63cxosr.blob.core.windows.net/","queue":"https://clitestgquo3y67va63cxosr.queue.core.windows.net/","table":"https://clitestgquo3y67va63cxosr.table.core.windows.net/","file":"https://clitestgquo3y67va63cxosr.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestmf7nhc2b7xj4ixozvacoyhu5txvmpbvnechdktpac6dpdx3ckv6jt6vebrkl24rzui4n/providers/Microsoft.Storage/storageAccounts/clitestgqwqxremngb73a7d4","name":"clitestgqwqxremngb73a7d4","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-05-05T23:00:55.1151173Z","key2":"2022-05-05T23:00:55.1151173Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-05T23:00:55.1151173Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-05T23:00:55.1151173Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-05-05T23:00:54.9900949Z","primaryEndpoints":{"dfs":"https://clitestgqwqxremngb73a7d4.dfs.core.windows.net/","web":"https://clitestgqwqxremngb73a7d4.z2.web.core.windows.net/","blob":"https://clitestgqwqxremngb73a7d4.blob.core.windows.net/","queue":"https://clitestgqwqxremngb73a7d4.queue.core.windows.net/","table":"https://clitestgqwqxremngb73a7d4.table.core.windows.net/","file":"https://clitestgqwqxremngb73a7d4.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestkmydtxqqwqds5d67vdbrwtk32xdryjsxq6fp74nse75bdhdla7mh47b6myevefnapwyx/providers/Microsoft.Storage/storageAccounts/clitestgqwsejh46zuqlc5pm","name":"clitestgqwsejh46zuqlc5pm","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-08-06T05:27:12.7993484Z","key2":"2021-08-06T05:27:12.7993484Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-06T05:27:12.8149753Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-06T05:27:12.8149753Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-08-06T05:27:12.7368799Z","primaryEndpoints":{"dfs":"https://clitestgqwsejh46zuqlc5pm.dfs.core.windows.net/","web":"https://clitestgqwsejh46zuqlc5pm.z2.web.core.windows.net/","blob":"https://clitestgqwsejh46zuqlc5pm.blob.core.windows.net/","queue":"https://clitestgqwsejh46zuqlc5pm.queue.core.windows.net/","table":"https://clitestgqwsejh46zuqlc5pm.table.core.windows.net/","file":"https://clitestgqwsejh46zuqlc5pm.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestumpqlcfhjrqokmcud3ilwtvxyfowdjypjqgyymcf4whtgbq2gzzq6f2rqs66ll4mjgzm/providers/Microsoft.Storage/storageAccounts/clitestgu6cs7lus5a567u57","name":"clitestgu6cs7lus5a567u57","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-16T09:14:06.5832387Z","key2":"2022-03-16T09:14:06.5832387Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-16T09:14:06.5832387Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-16T09:14:06.5832387Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-16T09:14:06.4894945Z","primaryEndpoints":{"dfs":"https://clitestgu6cs7lus5a567u57.dfs.core.windows.net/","web":"https://clitestgu6cs7lus5a567u57.z2.web.core.windows.net/","blob":"https://clitestgu6cs7lus5a567u57.blob.core.windows.net/","queue":"https://clitestgu6cs7lus5a567u57.queue.core.windows.net/","table":"https://clitestgu6cs7lus5a567u57.table.core.windows.net/","file":"https://clitestgu6cs7lus5a567u57.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestndsnnd5ibnsjkzl7w5mbaujjmelonc2xjmyrd325iiwno27u6sxcxkewjeox2x2wr633/providers/Microsoft.Storage/storageAccounts/clitestgz6nb4it72a36mdpt","name":"clitestgz6nb4it72a36mdpt","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-08-20T02:02:00.4577106Z","key2":"2021-08-20T02:02:00.4577106Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-20T02:02:00.4577106Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-20T02:02:00.4577106Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-08-20T02:02:00.3952449Z","primaryEndpoints":{"dfs":"https://clitestgz6nb4it72a36mdpt.dfs.core.windows.net/","web":"https://clitestgz6nb4it72a36mdpt.z2.web.core.windows.net/","blob":"https://clitestgz6nb4it72a36mdpt.blob.core.windows.net/","queue":"https://clitestgz6nb4it72a36mdpt.queue.core.windows.net/","table":"https://clitestgz6nb4it72a36mdpt.table.core.windows.net/","file":"https://clitestgz6nb4it72a36mdpt.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestrotlxgumszwk5pic6m6a3i32kt75g2qc43u3fpyn5ny7ozajmn73cprurofgq53idavu/providers/Microsoft.Storage/storageAccounts/clitesthvi6za73pdnet4pdh","name":"clitesthvi6za73pdnet4pdh","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-07-15T00:41:55.6182738Z","key2":"2022-07-15T00:41:55.6182738Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-15T00:41:56.0089249Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-15T00:41:56.0089249Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-07-15T00:41:55.4620198Z","primaryEndpoints":{"dfs":"https://clitesthvi6za73pdnet4pdh.dfs.core.windows.net/","web":"https://clitesthvi6za73pdnet4pdh.z2.web.core.windows.net/","blob":"https://clitesthvi6za73pdnet4pdh.blob.core.windows.net/","queue":"https://clitesthvi6za73pdnet4pdh.queue.core.windows.net/","table":"https://clitesthvi6za73pdnet4pdh.table.core.windows.net/","file":"https://clitesthvi6za73pdnet4pdh.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestn4htsp3pg7ss7lmzhcljejgtykexcvsnpgv6agwecgmuu6ckzau64qsjr7huw7yjt7xp/providers/Microsoft.Storage/storageAccounts/clitestixj25nsrxwuhditis","name":"clitestixj25nsrxwuhditis","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-02-25T00:34:17.1563369Z","key2":"2022-02-25T00:34:17.1563369Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-25T00:34:17.1719415Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-25T00:34:17.1719415Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-02-25T00:34:17.0626105Z","primaryEndpoints":{"dfs":"https://clitestixj25nsrxwuhditis.dfs.core.windows.net/","web":"https://clitestixj25nsrxwuhditis.z2.web.core.windows.net/","blob":"https://clitestixj25nsrxwuhditis.blob.core.windows.net/","queue":"https://clitestixj25nsrxwuhditis.queue.core.windows.net/","table":"https://clitestixj25nsrxwuhditis.table.core.windows.net/","file":"https://clitestixj25nsrxwuhditis.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest6jwlkumj5y7hdsyahlsqsnzpu2wkn26pffoz3y4bzca65n4hi4enp6re4tzsvnc7n7fu/providers/Microsoft.Storage/storageAccounts/clitestjg7cxf4nhu6qscd43","name":"clitestjg7cxf4nhu6qscd43","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-02-10T03:27:34.6895278Z","key2":"2023-02-10T03:27:34.6895278Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-10T03:27:35.0957547Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-10T03:27:35.0957547Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-02-10T03:27:34.4864163Z","primaryEndpoints":{"dfs":"https://clitestjg7cxf4nhu6qscd43.dfs.core.windows.net/","web":"https://clitestjg7cxf4nhu6qscd43.z2.web.core.windows.net/","blob":"https://clitestjg7cxf4nhu6qscd43.blob.core.windows.net/","queue":"https://clitestjg7cxf4nhu6qscd43.queue.core.windows.net/","table":"https://clitestjg7cxf4nhu6qscd43.table.core.windows.net/","file":"https://clitestjg7cxf4nhu6qscd43.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest65tgd7lee45hlao6jme3ukeddnaevg2n3pxeuygygppywxctuoyb2boib4ivuabvhdbs/providers/Microsoft.Storage/storageAccounts/clitestjtxoot4jn5hjc7q2c","name":"clitestjtxoot4jn5hjc7q2c","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-06T23:27:18.5188175Z","key2":"2023-01-06T23:27:18.5188175Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-06T23:27:18.8938370Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-06T23:27:18.8938370Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-06T23:27:18.3469479Z","primaryEndpoints":{"dfs":"https://clitestjtxoot4jn5hjc7q2c.dfs.core.windows.net/","web":"https://clitestjtxoot4jn5hjc7q2c.z2.web.core.windows.net/","blob":"https://clitestjtxoot4jn5hjc7q2c.blob.core.windows.net/","queue":"https://clitestjtxoot4jn5hjc7q2c.queue.core.windows.net/","table":"https://clitestjtxoot4jn5hjc7q2c.table.core.windows.net/","file":"https://clitestjtxoot4jn5hjc7q2c.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitester3xh2pkzzalueqozjzo3koaka2lg6xxe2kan2zwqgkww3rtthe2j5c2ysgvufadbmti/providers/Microsoft.Storage/storageAccounts/clitestkr4d754a3kulsdvgi","name":"clitestkr4d754a3kulsdvgi","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-02-24T01:12:00.4195977Z","key2":"2023-02-24T01:12:00.4195977Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-24T01:12:00.8414900Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-24T01:12:00.8414900Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-02-24T01:12:00.2321101Z","primaryEndpoints":{"dfs":"https://clitestkr4d754a3kulsdvgi.dfs.core.windows.net/","web":"https://clitestkr4d754a3kulsdvgi.z2.web.core.windows.net/","blob":"https://clitestkr4d754a3kulsdvgi.blob.core.windows.net/","queue":"https://clitestkr4d754a3kulsdvgi.queue.core.windows.net/","table":"https://clitestkr4d754a3kulsdvgi.table.core.windows.net/","file":"https://clitestkr4d754a3kulsdvgi.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestgq2rbt5t5uv3qy2hasu5gvqrlzozx6vzerszimnby4ybqtp5fmecaxj3to5iemnt7zxi/providers/Microsoft.Storage/storageAccounts/clitestl3yjfwd43tngr3lc3","name":"clitestl3yjfwd43tngr3lc3","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-14T23:27:20.0298879Z","key2":"2022-04-14T23:27:20.0298879Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-14T23:27:20.0298879Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-14T23:27:20.0298879Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-14T23:27:19.9204650Z","primaryEndpoints":{"dfs":"https://clitestl3yjfwd43tngr3lc3.dfs.core.windows.net/","web":"https://clitestl3yjfwd43tngr3lc3.z2.web.core.windows.net/","blob":"https://clitestl3yjfwd43tngr3lc3.blob.core.windows.net/","queue":"https://clitestl3yjfwd43tngr3lc3.queue.core.windows.net/","table":"https://clitestl3yjfwd43tngr3lc3.table.core.windows.net/","file":"https://clitestl3yjfwd43tngr3lc3.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestepy64dgrtly4yjibvcoccnejqyhiq4x7o6p7agna5wsmlycai7yxgi3cq3r2y6obgwfd/providers/Microsoft.Storage/storageAccounts/clitestld7574jebhj62dtvt","name":"clitestld7574jebhj62dtvt","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-01-07T00:25:44.6498481Z","key2":"2022-01-07T00:25:44.6498481Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-01-07T00:25:44.6498481Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-01-07T00:25:44.6498481Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-01-07T00:25:44.5717202Z","primaryEndpoints":{"dfs":"https://clitestld7574jebhj62dtvt.dfs.core.windows.net/","web":"https://clitestld7574jebhj62dtvt.z2.web.core.windows.net/","blob":"https://clitestld7574jebhj62dtvt.blob.core.windows.net/","queue":"https://clitestld7574jebhj62dtvt.queue.core.windows.net/","table":"https://clitestld7574jebhj62dtvt.table.core.windows.net/","file":"https://clitestld7574jebhj62dtvt.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestp5tcxahtvl6aa72hi7stjq5jf52e6pomwtrblva65dei2ftuqpruyn4w4twv7rqj3idw/providers/Microsoft.Storage/storageAccounts/clitestljawlm4h73ws6xqet","name":"clitestljawlm4h73ws6xqet","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-12-30T22:47:49.0810388Z","key2":"2021-12-30T22:47:49.0810388Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-30T22:47:49.0966383Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-30T22:47:49.0966383Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-12-30T22:47:48.9404345Z","primaryEndpoints":{"dfs":"https://clitestljawlm4h73ws6xqet.dfs.core.windows.net/","web":"https://clitestljawlm4h73ws6xqet.z2.web.core.windows.net/","blob":"https://clitestljawlm4h73ws6xqet.blob.core.windows.net/","queue":"https://clitestljawlm4h73ws6xqet.queue.core.windows.net/","table":"https://clitestljawlm4h73ws6xqet.table.core.windows.net/","file":"https://clitestljawlm4h73ws6xqet.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestsc4q5ncei7qimmmmtqmedt4valwfif74bbu7mdfwqimzfzfkopwgrmua7p4rcsga53m4/providers/Microsoft.Storage/storageAccounts/clitestlssboc5vg5mdivn4h","name":"clitestlssboc5vg5mdivn4h","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-06-18T08:34:36.9887468Z","key2":"2021-06-18T08:34:36.9887468Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-06-18T08:34:36.9937445Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-06-18T08:34:36.9937445Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-06-18T08:34:36.9237913Z","primaryEndpoints":{"dfs":"https://clitestlssboc5vg5mdivn4h.dfs.core.windows.net/","web":"https://clitestlssboc5vg5mdivn4h.z2.web.core.windows.net/","blob":"https://clitestlssboc5vg5mdivn4h.blob.core.windows.net/","queue":"https://clitestlssboc5vg5mdivn4h.queue.core.windows.net/","table":"https://clitestlssboc5vg5mdivn4h.table.core.windows.net/","file":"https://clitestlssboc5vg5mdivn4h.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitested6dgkf7kl33erbvoyd5xp54i2mnv6dabzsufg3jzo6kzyyfsbrldkfqqwxsz62flyou/providers/Microsoft.Storage/storageAccounts/clitestlvvjvppwfqcwcna4s","name":"clitestlvvjvppwfqcwcna4s","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-10-28T17:04:27.5304887Z","key2":"2022-10-28T17:04:27.5304887Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-28T17:04:27.8742405Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-28T17:04:27.8742405Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-28T17:04:27.3742955Z","primaryEndpoints":{"dfs":"https://clitestlvvjvppwfqcwcna4s.dfs.core.windows.net/","web":"https://clitestlvvjvppwfqcwcna4s.z2.web.core.windows.net/","blob":"https://clitestlvvjvppwfqcwcna4s.blob.core.windows.net/","queue":"https://clitestlvvjvppwfqcwcna4s.queue.core.windows.net/","table":"https://clitestlvvjvppwfqcwcna4s.table.core.windows.net/","file":"https://clitestlvvjvppwfqcwcna4s.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest5yatgcl7dfear3v3e5d5hrqbpo5bdotmwoq7auiuykmzx74is6rzhkib56ajwf5ghxrk/providers/Microsoft.Storage/storageAccounts/clitestlzfflnot5wnc3y4j3","name":"clitestlzfflnot5wnc3y4j3","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-09-28T02:21:02.0736425Z","key2":"2021-09-28T02:21:02.0736425Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-28T02:21:02.0736425Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-28T02:21:02.0736425Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-28T02:21:02.0267640Z","primaryEndpoints":{"dfs":"https://clitestlzfflnot5wnc3y4j3.dfs.core.windows.net/","web":"https://clitestlzfflnot5wnc3y4j3.z2.web.core.windows.net/","blob":"https://clitestlzfflnot5wnc3y4j3.blob.core.windows.net/","queue":"https://clitestlzfflnot5wnc3y4j3.queue.core.windows.net/","table":"https://clitestlzfflnot5wnc3y4j3.table.core.windows.net/","file":"https://clitestlzfflnot5wnc3y4j3.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest4uclirqb3ls66vfea6dckw3hj5kaextm324ugnbkquibcn2rck7b7gmrmql55g3zknff/providers/Microsoft.Storage/storageAccounts/clitestm4jcw64slbkeds52p","name":"clitestm4jcw64slbkeds52p","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-21T23:03:20.8663156Z","key2":"2022-04-21T23:03:20.8663156Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-21T23:03:20.8663156Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-21T23:03:20.8663156Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-21T23:03:20.7413381Z","primaryEndpoints":{"dfs":"https://clitestm4jcw64slbkeds52p.dfs.core.windows.net/","web":"https://clitestm4jcw64slbkeds52p.z2.web.core.windows.net/","blob":"https://clitestm4jcw64slbkeds52p.blob.core.windows.net/","queue":"https://clitestm4jcw64slbkeds52p.queue.core.windows.net/","table":"https://clitestm4jcw64slbkeds52p.table.core.windows.net/","file":"https://clitestm4jcw64slbkeds52p.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest6q54l25xpde6kfnauzzkpfgepjiio73onycgbulqkawkv5wcigbnnhzv7uao7abedoer/providers/Microsoft.Storage/storageAccounts/clitestm5bj2p5ajecznrca6","name":"clitestm5bj2p5ajecznrca6","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-18T01:35:33.3327243Z","key2":"2022-03-18T01:35:33.3327243Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-18T01:35:33.3503663Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-18T01:35:33.3503663Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-18T01:35:33.2545964Z","primaryEndpoints":{"dfs":"https://clitestm5bj2p5ajecznrca6.dfs.core.windows.net/","web":"https://clitestm5bj2p5ajecznrca6.z2.web.core.windows.net/","blob":"https://clitestm5bj2p5ajecznrca6.blob.core.windows.net/","queue":"https://clitestm5bj2p5ajecznrca6.queue.core.windows.net/","table":"https://clitestm5bj2p5ajecznrca6.table.core.windows.net/","file":"https://clitestm5bj2p5ajecznrca6.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestjkw7fpanpscpileddbqrrrkjrtb5xi47wmvttkiqwsqcuo3ldvzszwso3x4c5apy6m5o/providers/Microsoft.Storage/storageAccounts/clitestm6u3xawj3qsydpfam","name":"clitestm6u3xawj3qsydpfam","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-09-07T07:13:03.1496586Z","key2":"2021-09-07T07:13:03.1496586Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-07T07:13:03.1496586Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-07T07:13:03.1496586Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-07T07:13:03.0714932Z","primaryEndpoints":{"dfs":"https://clitestm6u3xawj3qsydpfam.dfs.core.windows.net/","web":"https://clitestm6u3xawj3qsydpfam.z2.web.core.windows.net/","blob":"https://clitestm6u3xawj3qsydpfam.blob.core.windows.net/","queue":"https://clitestm6u3xawj3qsydpfam.queue.core.windows.net/","table":"https://clitestm6u3xawj3qsydpfam.table.core.windows.net/","file":"https://clitestm6u3xawj3qsydpfam.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestolg77jnhmymfo5skfdr5wsqdu7ymek5pw4k7nx6wcpwhrnxri26clmnd4xyzokr3xxkg/providers/Microsoft.Storage/storageAccounts/clitestmfqiwtiqgu5gmz6jx","name":"clitestmfqiwtiqgu5gmz6jx","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-09-09T01:43:37.1935304Z","key2":"2022-09-09T01:43:37.1935304Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-09T01:43:37.4278680Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-09T01:43:37.4278680Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-09-09T01:43:37.0685489Z","primaryEndpoints":{"dfs":"https://clitestmfqiwtiqgu5gmz6jx.dfs.core.windows.net/","web":"https://clitestmfqiwtiqgu5gmz6jx.z2.web.core.windows.net/","blob":"https://clitestmfqiwtiqgu5gmz6jx.blob.core.windows.net/","queue":"https://clitestmfqiwtiqgu5gmz6jx.queue.core.windows.net/","table":"https://clitestmfqiwtiqgu5gmz6jx.table.core.windows.net/","file":"https://clitestmfqiwtiqgu5gmz6jx.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestlasgl5zx6ikvcbociiykbocsytte2lohfxvpwhwimcc3vbrjjyw6bfbdr2vnimlyhqqi/providers/Microsoft.Storage/storageAccounts/clitestmmrdf65b6iyccd46o","name":"clitestmmrdf65b6iyccd46o","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-12-09T23:31:23.3308560Z","key2":"2021-12-09T23:31:23.3308560Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-09T23:31:23.3308560Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-09T23:31:23.3308560Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-12-09T23:31:23.2526784Z","primaryEndpoints":{"dfs":"https://clitestmmrdf65b6iyccd46o.dfs.core.windows.net/","web":"https://clitestmmrdf65b6iyccd46o.z2.web.core.windows.net/","blob":"https://clitestmmrdf65b6iyccd46o.blob.core.windows.net/","queue":"https://clitestmmrdf65b6iyccd46o.queue.core.windows.net/","table":"https://clitestmmrdf65b6iyccd46o.table.core.windows.net/","file":"https://clitestmmrdf65b6iyccd46o.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestmgk3nbrsdpn5aa4f5apvmq4twzexbncdyykx6at5oacfmk3okuuajcdrqrpte2vrcueo/providers/Microsoft.Storage/storageAccounts/clitestmoitcghtupo3vp4ek","name":"clitestmoitcghtupo3vp4ek","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-10-09T10:22:44.9340718Z","key2":"2022-10-09T10:22:44.9340718Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-09T10:22:45.1684215Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-09T10:22:45.1684215Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-09T10:22:44.7778239Z","primaryEndpoints":{"dfs":"https://clitestmoitcghtupo3vp4ek.dfs.core.windows.net/","web":"https://clitestmoitcghtupo3vp4ek.z2.web.core.windows.net/","blob":"https://clitestmoitcghtupo3vp4ek.blob.core.windows.net/","queue":"https://clitestmoitcghtupo3vp4ek.queue.core.windows.net/","table":"https://clitestmoitcghtupo3vp4ek.table.core.windows.net/","file":"https://clitestmoitcghtupo3vp4ek.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestki7x26ly76xchioi5hcb5cl2ahcmjgnrmuxuejmealdrtf7ydj3wrkdalwxfs6fzumhm/providers/Microsoft.Storage/storageAccounts/clitestof7ygykojbbmrl7ev","name":"clitestof7ygykojbbmrl7ev","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-18T06:54:08.6863161Z","key2":"2022-11-18T06:54:08.6863161Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-18T06:54:09.0144479Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-18T06:54:09.0144479Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-18T06:54:08.4519745Z","primaryEndpoints":{"dfs":"https://clitestof7ygykojbbmrl7ev.dfs.core.windows.net/","web":"https://clitestof7ygykojbbmrl7ev.z2.web.core.windows.net/","blob":"https://clitestof7ygykojbbmrl7ev.blob.core.windows.net/","queue":"https://clitestof7ygykojbbmrl7ev.queue.core.windows.net/","table":"https://clitestof7ygykojbbmrl7ev.table.core.windows.net/","file":"https://clitestof7ygykojbbmrl7ev.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestvilxen5dzbyerye5umdunqblbkglgcffizxusyzmgifnuy5xzu67t3fokkh6osaqqyyj/providers/Microsoft.Storage/storageAccounts/clitestoueypfkdm2ub7n246","name":"clitestoueypfkdm2ub7n246","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-17T07:57:05.8690860Z","key2":"2022-03-17T07:57:05.8690860Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-17T07:57:05.8847136Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-17T07:57:05.8847136Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-17T07:57:05.7597303Z","primaryEndpoints":{"dfs":"https://clitestoueypfkdm2ub7n246.dfs.core.windows.net/","web":"https://clitestoueypfkdm2ub7n246.z2.web.core.windows.net/","blob":"https://clitestoueypfkdm2ub7n246.blob.core.windows.net/","queue":"https://clitestoueypfkdm2ub7n246.queue.core.windows.net/","table":"https://clitestoueypfkdm2ub7n246.table.core.windows.net/","file":"https://clitestoueypfkdm2ub7n246.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestcnbbt3dvwtzd7t2de25yso3n2gs6i7mqnfloe5myghvfjc5hddzlwkxbotwgt5utz23p/providers/Microsoft.Storage/storageAccounts/clitestoyv4k5wezlz5652m7","name":"clitestoyv4k5wezlz5652m7","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-06-17T02:53:25.7560574Z","key2":"2022-06-17T02:53:25.7560574Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-06-17T02:53:25.7716595Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-06-17T02:53:25.7716595Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-06-17T02:53:25.6154142Z","primaryEndpoints":{"dfs":"https://clitestoyv4k5wezlz5652m7.dfs.core.windows.net/","web":"https://clitestoyv4k5wezlz5652m7.z2.web.core.windows.net/","blob":"https://clitestoyv4k5wezlz5652m7.blob.core.windows.net/","queue":"https://clitestoyv4k5wezlz5652m7.queue.core.windows.net/","table":"https://clitestoyv4k5wezlz5652m7.table.core.windows.net/","file":"https://clitestoyv4k5wezlz5652m7.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestgsrlvwnjjdkqoxbt7aog5azgme5nts46rxryc5czwxuzm6oxxiibraru3ugxnkd26bvn/providers/Microsoft.Storage/storageAccounts/clitestpakjmcdxbum6o25xo","name":"clitestpakjmcdxbum6o25xo","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-02-04T00:45:49.9448716Z","key2":"2023-02-04T00:45:49.9448716Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-04T00:45:50.3512642Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-04T00:45:50.3512642Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-02-04T00:45:49.7573707Z","primaryEndpoints":{"dfs":"https://clitestpakjmcdxbum6o25xo.dfs.core.windows.net/","web":"https://clitestpakjmcdxbum6o25xo.z2.web.core.windows.net/","blob":"https://clitestpakjmcdxbum6o25xo.blob.core.windows.net/","queue":"https://clitestpakjmcdxbum6o25xo.queue.core.windows.net/","table":"https://clitestpakjmcdxbum6o25xo.table.core.windows.net/","file":"https://clitestpakjmcdxbum6o25xo.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest4nqzxdgf3dvlgq7qu2eqj7m5yc3tzpmbxyv2jcy7tpuue7eljujomowtc6g7hocghlcz/providers/Microsoft.Storage/storageAccounts/clitestpakwocjy34q4vxzgj","name":"clitestpakwocjy34q4vxzgj","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-12-23T03:13:01.2371538Z","key2":"2022-12-23T03:13:01.2371538Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-23T03:13:01.6278341Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-23T03:13:01.6278341Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-12-23T03:13:01.0809354Z","primaryEndpoints":{"dfs":"https://clitestpakwocjy34q4vxzgj.dfs.core.windows.net/","web":"https://clitestpakwocjy34q4vxzgj.z2.web.core.windows.net/","blob":"https://clitestpakwocjy34q4vxzgj.blob.core.windows.net/","queue":"https://clitestpakwocjy34q4vxzgj.queue.core.windows.net/","table":"https://clitestpakwocjy34q4vxzgj.table.core.windows.net/","file":"https://clitestpakwocjy34q4vxzgj.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest6lajsxgcih2hhkdjtgeamcbka5xtr55zxamb2g33l335so63xp7ywjn7i55vuj2pbhrj/providers/Microsoft.Storage/storageAccounts/clitestpvdz4tn3ogkigdkvc","name":"clitestpvdz4tn3ogkigdkvc","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-12-09T04:17:16.7085917Z","key2":"2022-12-09T04:17:16.7085917Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-09T04:17:17.2086126Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-09T04:17:17.2086126Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-12-09T04:17:16.5367486Z","primaryEndpoints":{"dfs":"https://clitestpvdz4tn3ogkigdkvc.dfs.core.windows.net/","web":"https://clitestpvdz4tn3ogkigdkvc.z2.web.core.windows.net/","blob":"https://clitestpvdz4tn3ogkigdkvc.blob.core.windows.net/","queue":"https://clitestpvdz4tn3ogkigdkvc.queue.core.windows.net/","table":"https://clitestpvdz4tn3ogkigdkvc.table.core.windows.net/","file":"https://clitestpvdz4tn3ogkigdkvc.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestsj327gmwrgwnkd4b6njrwwecha4ubjtppnfsju33z344or7vt5wd57l7tszqdaejv6qh/providers/Microsoft.Storage/storageAccounts/clitestq3r2jm4nkkd3n5mnu","name":"clitestq3r2jm4nkkd3n5mnu","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-05T00:18:31.4846003Z","key2":"2022-08-05T00:18:31.4846003Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-05T00:18:31.9377362Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-05T00:18:31.9377362Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-05T00:18:31.3595999Z","primaryEndpoints":{"dfs":"https://clitestq3r2jm4nkkd3n5mnu.dfs.core.windows.net/","web":"https://clitestq3r2jm4nkkd3n5mnu.z2.web.core.windows.net/","blob":"https://clitestq3r2jm4nkkd3n5mnu.blob.core.windows.net/","queue":"https://clitestq3r2jm4nkkd3n5mnu.queue.core.windows.net/","table":"https://clitestq3r2jm4nkkd3n5mnu.table.core.windows.net/","file":"https://clitestq3r2jm4nkkd3n5mnu.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestvabzmquoslc3mtf5h3qd7dglwx45me4yxyefaw4ktsf7fbc3bx2tl75tdn5eqbgd3atx/providers/Microsoft.Storage/storageAccounts/clitestq7ur4vdqkjvy2rdgj","name":"clitestq7ur4vdqkjvy2rdgj","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-09-28T02:27:14.4071914Z","key2":"2021-09-28T02:27:14.4071914Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-28T02:27:14.4071914Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-28T02:27:14.4071914Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-28T02:27:14.3446978Z","primaryEndpoints":{"dfs":"https://clitestq7ur4vdqkjvy2rdgj.dfs.core.windows.net/","web":"https://clitestq7ur4vdqkjvy2rdgj.z2.web.core.windows.net/","blob":"https://clitestq7ur4vdqkjvy2rdgj.blob.core.windows.net/","queue":"https://clitestq7ur4vdqkjvy2rdgj.queue.core.windows.net/","table":"https://clitestq7ur4vdqkjvy2rdgj.table.core.windows.net/","file":"https://clitestq7ur4vdqkjvy2rdgj.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestugd6g2jxyo5mu6uxhc4zea4ygi2iuubouzxmdyuz6srnvrbwlidbvuu4qdieuwg4xlsr/providers/Microsoft.Storage/storageAccounts/clitestqorauf75d5yqkhdhc","name":"clitestqorauf75d5yqkhdhc","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-09-03T02:52:09.6342752Z","key2":"2021-09-03T02:52:09.6342752Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-03T02:52:09.6342752Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-03T02:52:09.6342752Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-03T02:52:09.5561638Z","primaryEndpoints":{"dfs":"https://clitestqorauf75d5yqkhdhc.dfs.core.windows.net/","web":"https://clitestqorauf75d5yqkhdhc.z2.web.core.windows.net/","blob":"https://clitestqorauf75d5yqkhdhc.blob.core.windows.net/","queue":"https://clitestqorauf75d5yqkhdhc.queue.core.windows.net/","table":"https://clitestqorauf75d5yqkhdhc.table.core.windows.net/","file":"https://clitestqorauf75d5yqkhdhc.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestz22eloljhmy2w5obprmecqexxdnzvdr35vnfrs2vksdedxsuiyh52v6fa27xjfipy44p/providers/Microsoft.Storage/storageAccounts/clitestqxerzjztfttiyig4s","name":"clitestqxerzjztfttiyig4s","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-03T18:06:11.0968478Z","key2":"2022-11-03T18:06:11.0968478Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-03T18:06:11.4718438Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-03T18:06:11.4718438Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-03T18:06:10.9406155Z","primaryEndpoints":{"dfs":"https://clitestqxerzjztfttiyig4s.dfs.core.windows.net/","web":"https://clitestqxerzjztfttiyig4s.z2.web.core.windows.net/","blob":"https://clitestqxerzjztfttiyig4s.blob.core.windows.net/","queue":"https://clitestqxerzjztfttiyig4s.queue.core.windows.net/","table":"https://clitestqxerzjztfttiyig4s.table.core.windows.net/","file":"https://clitestqxerzjztfttiyig4s.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestdplkzg6ftcx5t6jq5z2c5phkfumvpd5z3z4f6dvfpin6ehrvwcafd33jtsjq76kn3ceo/providers/Microsoft.Storage/storageAccounts/clitestrdghm5bchjvsrggdo","name":"clitestrdghm5bchjvsrggdo","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-28T07:15:35.1799716Z","key2":"2023-01-28T07:15:35.1799716Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-28T07:15:35.4924433Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-28T07:15:35.4924433Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-28T07:15:34.9924734Z","primaryEndpoints":{"dfs":"https://clitestrdghm5bchjvsrggdo.dfs.core.windows.net/","web":"https://clitestrdghm5bchjvsrggdo.z2.web.core.windows.net/","blob":"https://clitestrdghm5bchjvsrggdo.blob.core.windows.net/","queue":"https://clitestrdghm5bchjvsrggdo.queue.core.windows.net/","table":"https://clitestrdghm5bchjvsrggdo.table.core.windows.net/","file":"https://clitestrdghm5bchjvsrggdo.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestixw7rtta5a356httmdosgg7qubvcaouftsvknfhvqqhqwftebu7jy5r27pprk7ctdnwp/providers/Microsoft.Storage/storageAccounts/clitestri5mezafhuqqzpn5f","name":"clitestri5mezafhuqqzpn5f","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-16T09:35:27.4649472Z","key2":"2022-03-16T09:35:27.4649472Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-16T09:35:27.4649472Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-16T09:35:27.4649472Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-16T09:35:27.3868241Z","primaryEndpoints":{"dfs":"https://clitestri5mezafhuqqzpn5f.dfs.core.windows.net/","web":"https://clitestri5mezafhuqqzpn5f.z2.web.core.windows.net/","blob":"https://clitestri5mezafhuqqzpn5f.blob.core.windows.net/","queue":"https://clitestri5mezafhuqqzpn5f.queue.core.windows.net/","table":"https://clitestri5mezafhuqqzpn5f.table.core.windows.net/","file":"https://clitestri5mezafhuqqzpn5f.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestevsaicktnjgl5cxsdgqxunvrpbz3b5kiwem5aupvcn666xqibcydgkcmqom7wfe3dapu/providers/Microsoft.Storage/storageAccounts/clitestrjmnbaleto4rtnerx","name":"clitestrjmnbaleto4rtnerx","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-17T14:10:11.3863047Z","key2":"2022-03-17T14:10:11.3863047Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-17T14:10:11.3863047Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-17T14:10:11.3863047Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-17T14:10:11.2769522Z","primaryEndpoints":{"dfs":"https://clitestrjmnbaleto4rtnerx.dfs.core.windows.net/","web":"https://clitestrjmnbaleto4rtnerx.z2.web.core.windows.net/","blob":"https://clitestrjmnbaleto4rtnerx.blob.core.windows.net/","queue":"https://clitestrjmnbaleto4rtnerx.queue.core.windows.net/","table":"https://clitestrjmnbaleto4rtnerx.table.core.windows.net/","file":"https://clitestrjmnbaleto4rtnerx.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest5k4p2yybun6jgcuzpfvrgmi63klxhjgzbctkzzjt6yvecviexquihuokdjq4ipd63bzp/providers/Microsoft.Storage/storageAccounts/clitestrk37ex2ipz2zf62ol","name":"clitestrk37ex2ipz2zf62ol","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-30T17:46:17.2154902Z","key2":"2023-03-30T17:46:17.2154902Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-30T17:46:17.5436172Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-30T17:46:17.5436172Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-30T17:46:16.9811156Z","primaryEndpoints":{"dfs":"https://clitestrk37ex2ipz2zf62ol.dfs.core.windows.net/","web":"https://clitestrk37ex2ipz2zf62ol.z2.web.core.windows.net/","blob":"https://clitestrk37ex2ipz2zf62ol.blob.core.windows.net/","queue":"https://clitestrk37ex2ipz2zf62ol.queue.core.windows.net/","table":"https://clitestrk37ex2ipz2zf62ol.table.core.windows.net/","file":"https://clitestrk37ex2ipz2zf62ol.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest4r6levc5rrhybrqdpa7ji574v5syh473mkechmyeuub52k5ppe6jpwdn4ummj5zz4dls/providers/Microsoft.Storage/storageAccounts/clitestrloxav4ddvzysochv","name":"clitestrloxav4ddvzysochv","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-02-28T17:02:12.4537885Z","key2":"2022-02-28T17:02:12.4537885Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-28T17:02:12.4693878Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-28T17:02:12.4693878Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-02-28T17:02:12.3756824Z","primaryEndpoints":{"dfs":"https://clitestrloxav4ddvzysochv.dfs.core.windows.net/","web":"https://clitestrloxav4ddvzysochv.z2.web.core.windows.net/","blob":"https://clitestrloxav4ddvzysochv.blob.core.windows.net/","queue":"https://clitestrloxav4ddvzysochv.queue.core.windows.net/","table":"https://clitestrloxav4ddvzysochv.table.core.windows.net/","file":"https://clitestrloxav4ddvzysochv.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestzbuh7m7bllna7xosjhxr5ppfs6tnukxctfm4ydkzmzvyt7tf2ru3yjmthwy6mqqp62yy/providers/Microsoft.Storage/storageAccounts/clitestrpsk56xwloumq6ngj","name":"clitestrpsk56xwloumq6ngj","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-06-21T05:52:26.0729783Z","key2":"2021-06-21T05:52:26.0729783Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-06-21T05:52:26.0779697Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-06-21T05:52:26.0779697Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-06-21T05:52:26.0129686Z","primaryEndpoints":{"dfs":"https://clitestrpsk56xwloumq6ngj.dfs.core.windows.net/","web":"https://clitestrpsk56xwloumq6ngj.z2.web.core.windows.net/","blob":"https://clitestrpsk56xwloumq6ngj.blob.core.windows.net/","queue":"https://clitestrpsk56xwloumq6ngj.queue.core.windows.net/","table":"https://clitestrpsk56xwloumq6ngj.table.core.windows.net/","file":"https://clitestrpsk56xwloumq6ngj.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestvjv33kuh5emihpapvtmm2rvht3tzrvzj3l7pygfh2yfwrlsqrgth2qfth6eylgrcnc2v/providers/Microsoft.Storage/storageAccounts/clitestrynzkqk7indncjb6c","name":"clitestrynzkqk7indncjb6c","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-03T23:37:22.5048830Z","key2":"2022-03-03T23:37:22.5048830Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-03T23:37:22.5205069Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-03T23:37:22.5205069Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-03T23:37:22.4111374Z","primaryEndpoints":{"dfs":"https://clitestrynzkqk7indncjb6c.dfs.core.windows.net/","web":"https://clitestrynzkqk7indncjb6c.z2.web.core.windows.net/","blob":"https://clitestrynzkqk7indncjb6c.blob.core.windows.net/","queue":"https://clitestrynzkqk7indncjb6c.queue.core.windows.net/","table":"https://clitestrynzkqk7indncjb6c.table.core.windows.net/","file":"https://clitestrynzkqk7indncjb6c.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest3dson3a62z7n3t273by34bdkoa3bdosbrwqb6iwpygxslz6qc3jfeirp57b7zgufmnqk/providers/Microsoft.Storage/storageAccounts/clitests4scvwk2agr6ufpu3","name":"clitests4scvwk2agr6ufpu3","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-02-24T09:55:14.9729032Z","key2":"2022-02-24T09:55:14.9729032Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-24T09:55:14.9729032Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-24T09:55:14.9729032Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-02-24T09:55:14.8791923Z","primaryEndpoints":{"dfs":"https://clitests4scvwk2agr6ufpu3.dfs.core.windows.net/","web":"https://clitests4scvwk2agr6ufpu3.z2.web.core.windows.net/","blob":"https://clitests4scvwk2agr6ufpu3.blob.core.windows.net/","queue":"https://clitests4scvwk2agr6ufpu3.queue.core.windows.net/","table":"https://clitests4scvwk2agr6ufpu3.table.core.windows.net/","file":"https://clitests4scvwk2agr6ufpu3.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestlmm4hekch44v2jjs6g7whi3qbgamfmevxrpjihfokewye7h3suswarq4mw5gdmosfj2y/providers/Microsoft.Storage/storageAccounts/clitests6o6rszcmwmsvtcwx","name":"clitests6o6rszcmwmsvtcwx","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-11T14:15:04.1323335Z","key2":"2022-04-11T14:15:04.1323335Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-11T14:15:04.1479441Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-11T14:15:04.1479441Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-11T14:15:04.0385481Z","primaryEndpoints":{"dfs":"https://clitests6o6rszcmwmsvtcwx.dfs.core.windows.net/","web":"https://clitests6o6rszcmwmsvtcwx.z2.web.core.windows.net/","blob":"https://clitests6o6rszcmwmsvtcwx.blob.core.windows.net/","queue":"https://clitests6o6rszcmwmsvtcwx.queue.core.windows.net/","table":"https://clitests6o6rszcmwmsvtcwx.table.core.windows.net/","file":"https://clitests6o6rszcmwmsvtcwx.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestbs2bacchkukbiipk6ib4rx4yvvnjs6z7ka4etbeidwv4lv2dytdl7rfnd5boy25orcmt/providers/Microsoft.Storage/storageAccounts/clitestseal4mr2hphhkyqic","name":"clitestseal4mr2hphhkyqic","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-09-28T11:11:17.2406900Z","key2":"2022-09-28T11:11:17.2406900Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T11:11:17.6313478Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T11:11:17.6313478Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-09-28T11:11:17.0844638Z","primaryEndpoints":{"dfs":"https://clitestseal4mr2hphhkyqic.dfs.core.windows.net/","web":"https://clitestseal4mr2hphhkyqic.z2.web.core.windows.net/","blob":"https://clitestseal4mr2hphhkyqic.blob.core.windows.net/","queue":"https://clitestseal4mr2hphhkyqic.queue.core.windows.net/","table":"https://clitestseal4mr2hphhkyqic.table.core.windows.net/","file":"https://clitestseal4mr2hphhkyqic.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestm4rywbysywqwmtptquhkfxd2teurlgo53xm3uezs3hb5ssnwkzaunj5feng3ayfr6vhj/providers/Microsoft.Storage/storageAccounts/clitestsithivwcb3vjwignc","name":"clitestsithivwcb3vjwignc","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-20T04:28:23.0886635Z","key2":"2023-01-20T04:28:23.0886635Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-20T04:28:23.5261844Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-20T04:28:23.5261844Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-20T04:28:22.9011827Z","primaryEndpoints":{"dfs":"https://clitestsithivwcb3vjwignc.dfs.core.windows.net/","web":"https://clitestsithivwcb3vjwignc.z2.web.core.windows.net/","blob":"https://clitestsithivwcb3vjwignc.blob.core.windows.net/","queue":"https://clitestsithivwcb3vjwignc.queue.core.windows.net/","table":"https://clitestsithivwcb3vjwignc.table.core.windows.net/","file":"https://clitestsithivwcb3vjwignc.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestxahcmw4jcco4tdgcgek3k5qm5jendg6vbpqk2l3cjtgvvhl7w5wxbb6tmwlienquaq6v/providers/Microsoft.Storage/storageAccounts/clitestsj5423dvdaaxhecw5","name":"clitestsj5423dvdaaxhecw5","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-16T17:01:53.6417658Z","key2":"2023-03-16T17:01:53.6417658Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-16T17:01:54.0011127Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-16T17:01:54.0011127Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-16T17:01:53.4385877Z","primaryEndpoints":{"dfs":"https://clitestsj5423dvdaaxhecw5.dfs.core.windows.net/","web":"https://clitestsj5423dvdaaxhecw5.z2.web.core.windows.net/","blob":"https://clitestsj5423dvdaaxhecw5.blob.core.windows.net/","queue":"https://clitestsj5423dvdaaxhecw5.queue.core.windows.net/","table":"https://clitestsj5423dvdaaxhecw5.table.core.windows.net/","file":"https://clitestsj5423dvdaaxhecw5.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestq43xtwf4f2xlbpobpdqe7l7vg4ss2zo53yt3cix3zkguhi2ow4jrp2ngochipnawkczu/providers/Microsoft.Storage/storageAccounts/clitestsncp4zr2tqxqkj567","name":"clitestsncp4zr2tqxqkj567","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-10-08T20:25:16.9676042Z","key2":"2022-10-08T20:25:16.9676042Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-08T20:25:22.4363869Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-08T20:25:22.4363869Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-08T20:25:16.8113658Z","primaryEndpoints":{"dfs":"https://clitestsncp4zr2tqxqkj567.dfs.core.windows.net/","web":"https://clitestsncp4zr2tqxqkj567.z2.web.core.windows.net/","blob":"https://clitestsncp4zr2tqxqkj567.blob.core.windows.net/","queue":"https://clitestsncp4zr2tqxqkj567.queue.core.windows.net/","table":"https://clitestsncp4zr2tqxqkj567.table.core.windows.net/","file":"https://clitestsncp4zr2tqxqkj567.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest62jxvr4odko5gn5tjo4z7ypmirid6zm72g3ah6zg25qh5r5xve5fhikdcnjpxvsaikhl/providers/Microsoft.Storage/storageAccounts/clitestst2iwgltnfj4zoiva","name":"clitestst2iwgltnfj4zoiva","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-08-27T01:58:18.2723177Z","key2":"2021-08-27T01:58:18.2723177Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-27T01:58:18.2723177Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-08-27T01:58:18.2723177Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-08-27T01:58:18.2410749Z","primaryEndpoints":{"dfs":"https://clitestst2iwgltnfj4zoiva.dfs.core.windows.net/","web":"https://clitestst2iwgltnfj4zoiva.z2.web.core.windows.net/","blob":"https://clitestst2iwgltnfj4zoiva.blob.core.windows.net/","queue":"https://clitestst2iwgltnfj4zoiva.queue.core.windows.net/","table":"https://clitestst2iwgltnfj4zoiva.table.core.windows.net/","file":"https://clitestst2iwgltnfj4zoiva.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestqqus2xas5sl4htgx2ev4bhu3lxjpkejupglkxwe3cxmbgv65vz5cdduhnn2de5v5vzd5/providers/Microsoft.Storage/storageAccounts/clitesttrel7vnpc5dinlpqy","name":"clitesttrel7vnpc5dinlpqy","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-25T23:43:10.0638555Z","key2":"2022-08-25T23:43:10.0638555Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-25T23:43:10.2982408Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-25T23:43:10.2982408Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-25T23:43:09.9232350Z","primaryEndpoints":{"dfs":"https://clitesttrel7vnpc5dinlpqy.dfs.core.windows.net/","web":"https://clitesttrel7vnpc5dinlpqy.z2.web.core.windows.net/","blob":"https://clitesttrel7vnpc5dinlpqy.blob.core.windows.net/","queue":"https://clitesttrel7vnpc5dinlpqy.queue.core.windows.net/","table":"https://clitesttrel7vnpc5dinlpqy.table.core.windows.net/","file":"https://clitesttrel7vnpc5dinlpqy.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestxk2peoqt7nd76ktof7sub3mkkcldygtt36d3imnwjd5clletodypibd5uaglpdk44yjm/providers/Microsoft.Storage/storageAccounts/clitestu6whdalngwsksemjs","name":"clitestu6whdalngwsksemjs","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-09-10T02:29:23.5697486Z","key2":"2021-09-10T02:29:23.5697486Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-10T02:29:23.5697486Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-10T02:29:23.5697486Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-10T02:29:23.5072536Z","primaryEndpoints":{"dfs":"https://clitestu6whdalngwsksemjs.dfs.core.windows.net/","web":"https://clitestu6whdalngwsksemjs.z2.web.core.windows.net/","blob":"https://clitestu6whdalngwsksemjs.blob.core.windows.net/","queue":"https://clitestu6whdalngwsksemjs.queue.core.windows.net/","table":"https://clitestu6whdalngwsksemjs.table.core.windows.net/","file":"https://clitestu6whdalngwsksemjs.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestso6t4hpogf5y47thn6pcvkyr3q7vlshzebjjlol4bdv3fmskm6fr5qutj77lbcad4b2b/providers/Microsoft.Storage/storageAccounts/clitestuwirxbmysh2gsi45z","name":"clitestuwirxbmysh2gsi45z","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-06-23T23:37:58.6797770Z","key2":"2022-06-23T23:37:58.6797770Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-06-23T23:37:58.6797770Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-06-23T23:37:58.6797770Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-06-23T23:37:58.5391421Z","primaryEndpoints":{"dfs":"https://clitestuwirxbmysh2gsi45z.dfs.core.windows.net/","web":"https://clitestuwirxbmysh2gsi45z.z2.web.core.windows.net/","blob":"https://clitestuwirxbmysh2gsi45z.blob.core.windows.net/","queue":"https://clitestuwirxbmysh2gsi45z.queue.core.windows.net/","table":"https://clitestuwirxbmysh2gsi45z.table.core.windows.net/","file":"https://clitestuwirxbmysh2gsi45z.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestwbzchpbjgcxxskmdhphtbzptfkqdlzhapbqla2v27iw54pevob7yanyz7ppmmigrhtkk/providers/Microsoft.Storage/storageAccounts/clitestvuslwcarkk3sdmgga","name":"clitestvuslwcarkk3sdmgga","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-11-25T23:14:55.4674102Z","key2":"2021-11-25T23:14:55.4674102Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-25T23:14:55.4674102Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-25T23:14:55.4674102Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-11-25T23:14:55.3892927Z","primaryEndpoints":{"dfs":"https://clitestvuslwcarkk3sdmgga.dfs.core.windows.net/","web":"https://clitestvuslwcarkk3sdmgga.z2.web.core.windows.net/","blob":"https://clitestvuslwcarkk3sdmgga.blob.core.windows.net/","queue":"https://clitestvuslwcarkk3sdmgga.queue.core.windows.net/","table":"https://clitestvuslwcarkk3sdmgga.table.core.windows.net/","file":"https://clitestvuslwcarkk3sdmgga.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestlriqfcojv6aujusys633edrxi3tkric7e6cvk5wwgjmdg4736dv56w4lwzmdnq5tr3mq/providers/Microsoft.Storage/storageAccounts/clitestw6aumidrfwmoqkzvm","name":"clitestw6aumidrfwmoqkzvm","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-11-18T23:32:38.8527397Z","key2":"2021-11-18T23:32:38.8527397Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-18T23:32:38.8527397Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-18T23:32:38.8527397Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-11-18T23:32:38.7902807Z","primaryEndpoints":{"dfs":"https://clitestw6aumidrfwmoqkzvm.dfs.core.windows.net/","web":"https://clitestw6aumidrfwmoqkzvm.z2.web.core.windows.net/","blob":"https://clitestw6aumidrfwmoqkzvm.blob.core.windows.net/","queue":"https://clitestw6aumidrfwmoqkzvm.queue.core.windows.net/","table":"https://clitestw6aumidrfwmoqkzvm.table.core.windows.net/","file":"https://clitestw6aumidrfwmoqkzvm.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestreufd5cqee3zivebxym7cxi57izubkyszpgf3xlnt4bsit2x6ptggeuh6qiwu4jvwhd5/providers/Microsoft.Storage/storageAccounts/clitestwbzje3s6lhe5qaq5l","name":"clitestwbzje3s6lhe5qaq5l","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-12-23T22:28:23.6667592Z","key2":"2021-12-23T22:28:23.6667592Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-23T22:28:23.6822263Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-23T22:28:23.6822263Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-12-23T22:28:23.5884630Z","primaryEndpoints":{"dfs":"https://clitestwbzje3s6lhe5qaq5l.dfs.core.windows.net/","web":"https://clitestwbzje3s6lhe5qaq5l.z2.web.core.windows.net/","blob":"https://clitestwbzje3s6lhe5qaq5l.blob.core.windows.net/","queue":"https://clitestwbzje3s6lhe5qaq5l.queue.core.windows.net/","table":"https://clitestwbzje3s6lhe5qaq5l.table.core.windows.net/","file":"https://clitestwbzje3s6lhe5qaq5l.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestai5k5hviprkwd4e55rfomhhtrhrvm4vjyhk2fd7bumquivgs4gok7cvjw5nbs74ypoio/providers/Microsoft.Storage/storageAccounts/clitestwhb54pqcmywoyb6en","name":"clitestwhb54pqcmywoyb6en","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-10T02:31:46.1726540Z","key2":"2023-03-10T02:31:46.1726540Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-10T02:31:46.4851343Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-10T02:31:46.4851343Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-10T02:31:45.9695301Z","primaryEndpoints":{"dfs":"https://clitestwhb54pqcmywoyb6en.dfs.core.windows.net/","web":"https://clitestwhb54pqcmywoyb6en.z2.web.core.windows.net/","blob":"https://clitestwhb54pqcmywoyb6en.blob.core.windows.net/","queue":"https://clitestwhb54pqcmywoyb6en.queue.core.windows.net/","table":"https://clitestwhb54pqcmywoyb6en.table.core.windows.net/","file":"https://clitestwhb54pqcmywoyb6en.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestzwol2xp2hrdx5bhsmgwhfezenabsjv72wr74khrozeotjg5njclime2o2jivojenx5qg/providers/Microsoft.Storage/storageAccounts/clitestwovhrcxl7utdrkyaj","name":"clitestwovhrcxl7utdrkyaj","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-15T11:39:44.3221117Z","key2":"2023-03-15T11:39:44.3221117Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-15T11:39:44.6659049Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-15T11:39:44.6659049Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-15T11:39:44.1033608Z","primaryEndpoints":{"dfs":"https://clitestwovhrcxl7utdrkyaj.dfs.core.windows.net/","web":"https://clitestwovhrcxl7utdrkyaj.z2.web.core.windows.net/","blob":"https://clitestwovhrcxl7utdrkyaj.blob.core.windows.net/","queue":"https://clitestwovhrcxl7utdrkyaj.queue.core.windows.net/","table":"https://clitestwovhrcxl7utdrkyaj.table.core.windows.net/","file":"https://clitestwovhrcxl7utdrkyaj.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestd4bw76hwfcd5x44bvzgzrmw7o22v4ae6wm7bvct7hyy2m6a4q7arsiuhuudmt4ni25ot/providers/Microsoft.Storage/storageAccounts/clitestwp22yepwy73mhndpy","name":"clitestwp22yepwy73mhndpy","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-18T02:55:29.4740442Z","key2":"2022-11-18T02:55:29.4740442Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-18T02:55:29.9115702Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-18T02:55:29.9115702Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-18T02:55:29.3177717Z","primaryEndpoints":{"dfs":"https://clitestwp22yepwy73mhndpy.dfs.core.windows.net/","web":"https://clitestwp22yepwy73mhndpy.z2.web.core.windows.net/","blob":"https://clitestwp22yepwy73mhndpy.blob.core.windows.net/","queue":"https://clitestwp22yepwy73mhndpy.queue.core.windows.net/","table":"https://clitestwp22yepwy73mhndpy.table.core.windows.net/","file":"https://clitestwp22yepwy73mhndpy.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesttlschpyugymorheodsulam7yhpwylijzpbmjr3phwwis4vj2rx5elxcjkb236fcnumx3/providers/Microsoft.Storage/storageAccounts/clitestwv22naweyfr4m5rga","name":"clitestwv22naweyfr4m5rga","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-11-01T19:54:26.9185866Z","key2":"2021-11-01T19:54:26.9185866Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-01T19:54:26.9185866Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-01T19:54:26.9185866Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-11-01T19:54:26.8717369Z","primaryEndpoints":{"dfs":"https://clitestwv22naweyfr4m5rga.dfs.core.windows.net/","web":"https://clitestwv22naweyfr4m5rga.z2.web.core.windows.net/","blob":"https://clitestwv22naweyfr4m5rga.blob.core.windows.net/","queue":"https://clitestwv22naweyfr4m5rga.queue.core.windows.net/","table":"https://clitestwv22naweyfr4m5rga.table.core.windows.net/","file":"https://clitestwv22naweyfr4m5rga.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesth52efeutldrxowe5cfayjvk4zhpypdmky6fyppzro5r3ldqu7dwf2ca6jf3lqm4eijf6/providers/Microsoft.Storage/storageAccounts/clitestx5fskzfbidzs4kqmu","name":"clitestx5fskzfbidzs4kqmu","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-11-05T08:48:16.0575682Z","key2":"2021-11-05T08:48:16.0575682Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-05T08:48:16.0575682Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-05T08:48:16.0575682Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-11-05T08:48:15.9794412Z","primaryEndpoints":{"dfs":"https://clitestx5fskzfbidzs4kqmu.dfs.core.windows.net/","web":"https://clitestx5fskzfbidzs4kqmu.z2.web.core.windows.net/","blob":"https://clitestx5fskzfbidzs4kqmu.blob.core.windows.net/","queue":"https://clitestx5fskzfbidzs4kqmu.queue.core.windows.net/","table":"https://clitestx5fskzfbidzs4kqmu.table.core.windows.net/","file":"https://clitestx5fskzfbidzs4kqmu.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestv47xnmmoy6up24mhvootjb3ekx67firhufh7lv44pwso7jrhomfespgkqajpucwqbevd/providers/Microsoft.Storage/storageAccounts/clitestx77r33bl7wauzgdo6","name":"clitestx77r33bl7wauzgdo6","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-09-28T13:26:08.7845297Z","key2":"2022-09-28T13:26:08.7845297Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T13:26:09.2533062Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T13:26:09.2533062Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-09-28T13:26:08.6595294Z","primaryEndpoints":{"dfs":"https://clitestx77r33bl7wauzgdo6.dfs.core.windows.net/","web":"https://clitestx77r33bl7wauzgdo6.z2.web.core.windows.net/","blob":"https://clitestx77r33bl7wauzgdo6.blob.core.windows.net/","queue":"https://clitestx77r33bl7wauzgdo6.queue.core.windows.net/","table":"https://clitestx77r33bl7wauzgdo6.table.core.windows.net/","file":"https://clitestx77r33bl7wauzgdo6.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesti6qxvg2pnr4ox6h5c3q3rihq5r56452igsbp6tpbubyok4cabvhryfo7fuvf2je57mlq/providers/Microsoft.Storage/storageAccounts/clitestxa37jvyubsj4yssqf","name":"clitestxa37jvyubsj4yssqf","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-19T02:53:27.8549195Z","key2":"2022-08-19T02:53:27.8549195Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-19T02:53:28.1205092Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-19T02:53:28.1205092Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-19T02:53:27.7142914Z","primaryEndpoints":{"dfs":"https://clitestxa37jvyubsj4yssqf.dfs.core.windows.net/","web":"https://clitestxa37jvyubsj4yssqf.z2.web.core.windows.net/","blob":"https://clitestxa37jvyubsj4yssqf.blob.core.windows.net/","queue":"https://clitestxa37jvyubsj4yssqf.queue.core.windows.net/","table":"https://clitestxa37jvyubsj4yssqf.table.core.windows.net/","file":"https://clitestxa37jvyubsj4yssqf.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestsfkcdnkd2xngtxma6yip2hrfxcljs3dtv4p6teg457mlhyruamnayv7ejk3e264tbsue/providers/Microsoft.Storage/storageAccounts/clitestxc5fs7nomr2dnwv5h","name":"clitestxc5fs7nomr2dnwv5h","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-12-16T23:57:25.5009113Z","key2":"2021-12-16T23:57:25.5009113Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-16T23:57:25.5009113Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-16T23:57:25.5009113Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-12-16T23:57:25.4227819Z","primaryEndpoints":{"dfs":"https://clitestxc5fs7nomr2dnwv5h.dfs.core.windows.net/","web":"https://clitestxc5fs7nomr2dnwv5h.z2.web.core.windows.net/","blob":"https://clitestxc5fs7nomr2dnwv5h.blob.core.windows.net/","queue":"https://clitestxc5fs7nomr2dnwv5h.queue.core.windows.net/","table":"https://clitestxc5fs7nomr2dnwv5h.table.core.windows.net/","file":"https://clitestxc5fs7nomr2dnwv5h.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest24nujajhdsa7pubn2angslvzooub4smz7gng6cqsysv6mxzm2wighs2iblydkmokzfr5/providers/Microsoft.Storage/storageAccounts/clitestxfw467u5ktuzh7bsr","name":"clitestxfw467u5ktuzh7bsr","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-21T15:08:48.3227436Z","key2":"2023-03-21T15:08:48.3227436Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-21T15:08:48.6508729Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-21T15:08:48.6508729Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-21T15:08:48.1039973Z","primaryEndpoints":{"dfs":"https://clitestxfw467u5ktuzh7bsr.dfs.core.windows.net/","web":"https://clitestxfw467u5ktuzh7bsr.z2.web.core.windows.net/","blob":"https://clitestxfw467u5ktuzh7bsr.blob.core.windows.net/","queue":"https://clitestxfw467u5ktuzh7bsr.queue.core.windows.net/","table":"https://clitestxfw467u5ktuzh7bsr.table.core.windows.net/","file":"https://clitestxfw467u5ktuzh7bsr.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestuapcrhybuggyatduocbydgd2xgdyuaj26awe5rksptnbf2uz7rbjt5trh6gj3q3jv23u/providers/Microsoft.Storage/storageAccounts/clitestxueoehnvkkqr6h434","name":"clitestxueoehnvkkqr6h434","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-17T22:09:26.4376958Z","key2":"2022-03-17T22:09:26.4376958Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-17T22:09:26.4376958Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-17T22:09:26.4376958Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-17T22:09:26.3282727Z","primaryEndpoints":{"dfs":"https://clitestxueoehnvkkqr6h434.dfs.core.windows.net/","web":"https://clitestxueoehnvkkqr6h434.z2.web.core.windows.net/","blob":"https://clitestxueoehnvkkqr6h434.blob.core.windows.net/","queue":"https://clitestxueoehnvkkqr6h434.queue.core.windows.net/","table":"https://clitestxueoehnvkkqr6h434.table.core.windows.net/","file":"https://clitestxueoehnvkkqr6h434.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestz6nz7w4jn5qno6si2l4sll45nh5mm4ppjardemmpv3qttphjslaepqrawod4quoi25pg/providers/Microsoft.Storage/storageAccounts/clitesty4jigfotewas2avck","name":"clitesty4jigfotewas2avck","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-07T12:07:29.2030044Z","key2":"2022-11-07T12:07:29.2030044Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-07T12:07:29.4998949Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-07T12:07:29.4998949Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-07T12:07:29.0311335Z","primaryEndpoints":{"dfs":"https://clitesty4jigfotewas2avck.dfs.core.windows.net/","web":"https://clitesty4jigfotewas2avck.z2.web.core.windows.net/","blob":"https://clitesty4jigfotewas2avck.blob.core.windows.net/","queue":"https://clitesty4jigfotewas2avck.queue.core.windows.net/","table":"https://clitesty4jigfotewas2avck.table.core.windows.net/","file":"https://clitesty4jigfotewas2avck.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest22jkeprwd3lxhlyqisxtj7yaqkbxjwc46syhcbh3y75hshuspxh6d26ixzu67ht2sjhr/providers/Microsoft.Storage/storageAccounts/clitestyizsohp6lh6zuhgpd","name":"clitestyizsohp6lh6zuhgpd","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-07-22T00:02:28.7597703Z","key2":"2022-07-22T00:02:28.7597703Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-22T00:02:29.0253981Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-22T00:02:29.0253981Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-07-22T00:02:28.6348202Z","primaryEndpoints":{"dfs":"https://clitestyizsohp6lh6zuhgpd.dfs.core.windows.net/","web":"https://clitestyizsohp6lh6zuhgpd.z2.web.core.windows.net/","blob":"https://clitestyizsohp6lh6zuhgpd.blob.core.windows.net/","queue":"https://clitestyizsohp6lh6zuhgpd.queue.core.windows.net/","table":"https://clitestyizsohp6lh6zuhgpd.table.core.windows.net/","file":"https://clitestyizsohp6lh6zuhgpd.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestx3pfshbrinyatbufp2poh5rsffnvxx7xguy4dh7ur2lw53ec2vj2urijlfusobkuftmj/providers/Microsoft.Storage/storageAccounts/clitestypsikhzkf52owen25","name":"clitestypsikhzkf52owen25","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-28T15:21:59.1350970Z","key2":"2023-01-28T15:21:59.1350970Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-28T15:21:59.4319989Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-28T15:21:59.4319989Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-28T15:21:58.9475941Z","primaryEndpoints":{"dfs":"https://clitestypsikhzkf52owen25.dfs.core.windows.net/","web":"https://clitestypsikhzkf52owen25.z2.web.core.windows.net/","blob":"https://clitestypsikhzkf52owen25.blob.core.windows.net/","queue":"https://clitestypsikhzkf52owen25.queue.core.windows.net/","table":"https://clitestypsikhzkf52owen25.table.core.windows.net/","file":"https://clitestypsikhzkf52owen25.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestuuzapuumij7y2c5htx335t3nfvqfcjte7oti4odgy3ypszafy5aoft4iutszykqzfavy/providers/Microsoft.Storage/storageAccounts/clitestyqkk5hfglq7mjf773","name":"clitestyqkk5hfglq7mjf773","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-14T16:24:10.7172742Z","key2":"2022-08-14T16:24:10.7172742Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-14T16:24:11.0453913Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-14T16:24:11.0453913Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-14T16:24:10.5922597Z","primaryEndpoints":{"dfs":"https://clitestyqkk5hfglq7mjf773.dfs.core.windows.net/","web":"https://clitestyqkk5hfglq7mjf773.z2.web.core.windows.net/","blob":"https://clitestyqkk5hfglq7mjf773.blob.core.windows.net/","queue":"https://clitestyqkk5hfglq7mjf773.queue.core.windows.net/","table":"https://clitestyqkk5hfglq7mjf773.table.core.windows.net/","file":"https://clitestyqkk5hfglq7mjf773.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestoxuyxq6xdyl2ozpsoxilmrws7ll5ej23p7q2dhd6mwitluhqx7mxr4gn2ykltevyq6ow/providers/Microsoft.Storage/storageAccounts/clitestyt3nwsbewgqkdmgih","name":"clitestyt3nwsbewgqkdmgih","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-12-16T02:57:30.4121161Z","key2":"2022-12-16T02:57:30.4121161Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-16T02:57:30.8652458Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-16T02:57:30.8652458Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-12-16T02:57:30.2402507Z","primaryEndpoints":{"dfs":"https://clitestyt3nwsbewgqkdmgih.dfs.core.windows.net/","web":"https://clitestyt3nwsbewgqkdmgih.z2.web.core.windows.net/","blob":"https://clitestyt3nwsbewgqkdmgih.blob.core.windows.net/","queue":"https://clitestyt3nwsbewgqkdmgih.queue.core.windows.net/","table":"https://clitestyt3nwsbewgqkdmgih.table.core.windows.net/","file":"https://clitestyt3nwsbewgqkdmgih.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestlnzg2rscuyweetdgvywse35jkhd3s7gay3wnjzoyqojyq6i3iw42uycss45mj52zitnl/providers/Microsoft.Storage/storageAccounts/clitestzarcstbcgg3yqinfg","name":"clitestzarcstbcgg3yqinfg","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-07-30T02:23:46.1127669Z","key2":"2021-07-30T02:23:46.1127669Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-07-30T02:23:46.1127669Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-07-30T02:23:46.1127669Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-07-30T02:23:46.0658902Z","primaryEndpoints":{"dfs":"https://clitestzarcstbcgg3yqinfg.dfs.core.windows.net/","web":"https://clitestzarcstbcgg3yqinfg.z2.web.core.windows.net/","blob":"https://clitestzarcstbcgg3yqinfg.blob.core.windows.net/","queue":"https://clitestzarcstbcgg3yqinfg.queue.core.windows.net/","table":"https://clitestzarcstbcgg3yqinfg.table.core.windows.net/","file":"https://clitestzarcstbcgg3yqinfg.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest4ib4bh72j3bahzuizsf4oc7y7mgj33lfx7msbsic4wwhzbpmzguskj7qvjkqn3iq5ryy/providers/Microsoft.Storage/storageAccounts/clitestzba3ifejanspwgy5z","name":"clitestzba3ifejanspwgy5z","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-09-29T09:55:10.6417229Z","key2":"2022-09-29T09:55:10.6417229Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-29T09:55:42.9231864Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-29T09:55:42.9231864Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-09-29T09:55:10.4854690Z","primaryEndpoints":{"dfs":"https://clitestzba3ifejanspwgy5z.dfs.core.windows.net/","web":"https://clitestzba3ifejanspwgy5z.z2.web.core.windows.net/","blob":"https://clitestzba3ifejanspwgy5z.blob.core.windows.net/","queue":"https://clitestzba3ifejanspwgy5z.queue.core.windows.net/","table":"https://clitestzba3ifejanspwgy5z.table.core.windows.net/","file":"https://clitestzba3ifejanspwgy5z.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestb5ye27khl45vcbvrysvai4bmjcp6caqzvphgduk5ustfczvzzsm5lxwmsudixds73g56/providers/Microsoft.Storage/storageAccounts/clitestzexoz5vghqkfgsgkd","name":"clitestzexoz5vghqkfgsgkd","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-04T20:30:56.7011448Z","key2":"2022-11-04T20:30:56.7011448Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-04T20:30:57.1074292Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-04T20:30:57.1074292Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-04T20:30:56.5293220Z","primaryEndpoints":{"dfs":"https://clitestzexoz5vghqkfgsgkd.dfs.core.windows.net/","web":"https://clitestzexoz5vghqkfgsgkd.z2.web.core.windows.net/","blob":"https://clitestzexoz5vghqkfgsgkd.blob.core.windows.net/","queue":"https://clitestzexoz5vghqkfgsgkd.queue.core.windows.net/","table":"https://clitestzexoz5vghqkfgsgkd.table.core.windows.net/","file":"https://clitestzexoz5vghqkfgsgkd.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest3rc3qohh2yood7nss4a3zhw2jzfrieklhtzvg6vzwu5iiy2nf2j2aew75wurzs7kdhrs/providers/Microsoft.Storage/storageAccounts/clitestzvz5cgvgeqsmr2jzz","name":"clitestzvz5cgvgeqsmr2jzz","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-11T02:25:57.0109308Z","key2":"2022-11-11T02:25:57.0109308Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-11T02:25:57.3546736Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-11T02:25:57.3546736Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-11T02:25:56.8546516Z","primaryEndpoints":{"dfs":"https://clitestzvz5cgvgeqsmr2jzz.dfs.core.windows.net/","web":"https://clitestzvz5cgvgeqsmr2jzz.z2.web.core.windows.net/","blob":"https://clitestzvz5cgvgeqsmr2jzz.blob.core.windows.net/","queue":"https://clitestzvz5cgvgeqsmr2jzz.queue.core.windows.net/","table":"https://clitestzvz5cgvgeqsmr2jzz.table.core.windows.net/","file":"https://clitestzvz5cgvgeqsmr2jzz.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestdrcqy4cvb6nvm2r3xxjobnzx3d4cuzk6iuwvy3gr7bzivprda4tmg47vpi47pv3h54jl/providers/Microsoft.Storage/storageAccounts/clitestzxwuovnfg7otkmqru","name":"clitestzxwuovnfg7otkmqru","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-10-14T01:07:11.9063246Z","key2":"2022-10-14T01:07:11.9063246Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-14T01:07:12.2813265Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-14T01:07:12.2813265Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-14T01:07:11.7657165Z","primaryEndpoints":{"dfs":"https://clitestzxwuovnfg7otkmqru.dfs.core.windows.net/","web":"https://clitestzxwuovnfg7otkmqru.z2.web.core.windows.net/","blob":"https://clitestzxwuovnfg7otkmqru.blob.core.windows.net/","queue":"https://clitestzxwuovnfg7otkmqru.queue.core.windows.net/","table":"https://clitestzxwuovnfg7otkmqru.table.core.windows.net/","file":"https://clitestzxwuovnfg7otkmqru.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestbyccq72r2rnjfc6e7ma7xklipq5yxdec7xzgp3rqdiqvagffurpfcagi7dv3kjixsp7k/providers/Microsoft.Storage/storageAccounts/version25b4mikldc2rugmv6","name":"version25b4mikldc2rugmv6","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-06-17T02:36:57.8240400Z","key2":"2022-06-17T02:36:57.8240400Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-06-17T02:36:57.8240400Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-06-17T02:36:57.8240400Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-06-17T02:36:57.6990367Z","primaryEndpoints":{"dfs":"https://version25b4mikldc2rugmv6.dfs.core.windows.net/","web":"https://version25b4mikldc2rugmv6.z2.web.core.windows.net/","blob":"https://version25b4mikldc2rugmv6.blob.core.windows.net/","queue":"https://version25b4mikldc2rugmv6.queue.core.windows.net/","table":"https://version25b4mikldc2rugmv6.table.core.windows.net/","file":"https://version25b4mikldc2rugmv6.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitests76ucvib4b5fgppqu5ciu6pknaatlexv4uk736sdtnk6osbv4idvaj7rh5ojgrjomo2z/providers/Microsoft.Storage/storageAccounts/version2unrg7v6iwv7y5m5l","name":"version2unrg7v6iwv7y5m5l","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-17T21:39:50.1062976Z","key2":"2022-03-17T21:39:50.1062976Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-17T21:39:50.1062976Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-17T21:39:50.1062976Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-17T21:39:50.0281735Z","primaryEndpoints":{"dfs":"https://version2unrg7v6iwv7y5m5l.dfs.core.windows.net/","web":"https://version2unrg7v6iwv7y5m5l.z2.web.core.windows.net/","blob":"https://version2unrg7v6iwv7y5m5l.blob.core.windows.net/","queue":"https://version2unrg7v6iwv7y5m5l.queue.core.windows.net/","table":"https://version2unrg7v6iwv7y5m5l.table.core.windows.net/","file":"https://version2unrg7v6iwv7y5m5l.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestdlyw7zcih5ksxji6fsbjdxixu2merfoh6lnjqhrl6pb7u2nuuawuzhkrpo2ydvieo62a/providers/Microsoft.Storage/storageAccounts/version3rbfsquyq2hihnxsc","name":"version3rbfsquyq2hihnxsc","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-09T13:36:26.7545690Z","key2":"2022-11-09T13:36:26.7545690Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-09T13:36:27.0045879Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-09T13:36:27.0045879Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-09T13:36:26.5826958Z","primaryEndpoints":{"dfs":"https://version3rbfsquyq2hihnxsc.dfs.core.windows.net/","web":"https://version3rbfsquyq2hihnxsc.z2.web.core.windows.net/","blob":"https://version3rbfsquyq2hihnxsc.blob.core.windows.net/","queue":"https://version3rbfsquyq2hihnxsc.queue.core.windows.net/","table":"https://version3rbfsquyq2hihnxsc.table.core.windows.net/","file":"https://version3rbfsquyq2hihnxsc.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestvrt6ndmvgrvk3squxvmf7wslhu2iw7btilnkco5m4vlsjysrqllrvj3f24drqcnan4ih/providers/Microsoft.Storage/storageAccounts/version3xibudbqwnvf7yny4","name":"version3xibudbqwnvf7yny4","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-10-28T16:49:07.5954083Z","key2":"2022-10-28T16:49:07.5954083Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-28T16:49:07.8766554Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-28T16:49:07.8766554Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-28T16:49:07.4390881Z","primaryEndpoints":{"dfs":"https://version3xibudbqwnvf7yny4.dfs.core.windows.net/","web":"https://version3xibudbqwnvf7yny4.z2.web.core.windows.net/","blob":"https://version3xibudbqwnvf7yny4.blob.core.windows.net/","queue":"https://version3xibudbqwnvf7yny4.queue.core.windows.net/","table":"https://version3xibudbqwnvf7yny4.table.core.windows.net/","file":"https://version3xibudbqwnvf7yny4.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest3tibadds5lu5w2l7eglv3fx6fle6tcdlmpnjyebby5bb5xfopqkxdqumpgyd2feunb2d/providers/Microsoft.Storage/storageAccounts/version4dicc6l6ho3regfk6","name":"version4dicc6l6ho3regfk6","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-11T14:00:21.7678463Z","key2":"2022-04-11T14:00:21.7678463Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-11T14:00:21.7678463Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-11T14:00:21.7678463Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-11T14:00:21.6584988Z","primaryEndpoints":{"dfs":"https://version4dicc6l6ho3regfk6.dfs.core.windows.net/","web":"https://version4dicc6l6ho3regfk6.z2.web.core.windows.net/","blob":"https://version4dicc6l6ho3regfk6.blob.core.windows.net/","queue":"https://version4dicc6l6ho3regfk6.queue.core.windows.net/","table":"https://version4dicc6l6ho3regfk6.table.core.windows.net/","file":"https://version4dicc6l6ho3regfk6.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest4vi2mvluulzrmeub46syukca5zvbh4e45bvzj4emc4kvpojkeb4gfjfaxaerpztuw5ad/providers/Microsoft.Storage/storageAccounts/version4xkmftzpmsufdepck","name":"version4xkmftzpmsufdepck","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-18T06:38:21.4985608Z","key2":"2022-11-18T06:38:21.4985608Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-18T06:38:21.8266823Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-18T06:38:21.8266823Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-18T06:38:21.3266792Z","primaryEndpoints":{"dfs":"https://version4xkmftzpmsufdepck.dfs.core.windows.net/","web":"https://version4xkmftzpmsufdepck.z2.web.core.windows.net/","blob":"https://version4xkmftzpmsufdepck.blob.core.windows.net/","queue":"https://version4xkmftzpmsufdepck.queue.core.windows.net/","table":"https://version4xkmftzpmsufdepck.table.core.windows.net/","file":"https://version4xkmftzpmsufdepck.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestp7zyraj5dtgrpvbojfcxurqc76v55jyx7bhos4akvsqvu6hkx4sness7rzvabp2n2q4y/providers/Microsoft.Storage/storageAccounts/version52yr66acrhlak7qxw","name":"version52yr66acrhlak7qxw","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-28T15:04:07.6726249Z","key2":"2023-01-28T15:04:07.6726249Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-28T15:04:07.9382432Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-28T15:04:07.9382432Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-28T15:04:07.5007750Z","primaryEndpoints":{"dfs":"https://version52yr66acrhlak7qxw.dfs.core.windows.net/","web":"https://version52yr66acrhlak7qxw.z2.web.core.windows.net/","blob":"https://version52yr66acrhlak7qxw.blob.core.windows.net/","queue":"https://version52yr66acrhlak7qxw.queue.core.windows.net/","table":"https://version52yr66acrhlak7qxw.table.core.windows.net/","file":"https://version52yr66acrhlak7qxw.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestj6mzl2jh5foj22nukibc5iijfrqe7pz2vgs6d4b67tq3fsxfwwgc6fmqdpgbshpsmd7z/providers/Microsoft.Storage/storageAccounts/version5d5urivob4uy6qjcq","name":"version5d5urivob4uy6qjcq","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-21T14:53:21.5923646Z","key2":"2023-03-21T14:53:21.5923646Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-21T14:53:21.9829954Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-21T14:53:21.9829954Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-21T14:53:21.3736398Z","primaryEndpoints":{"dfs":"https://version5d5urivob4uy6qjcq.dfs.core.windows.net/","web":"https://version5d5urivob4uy6qjcq.z2.web.core.windows.net/","blob":"https://version5d5urivob4uy6qjcq.blob.core.windows.net/","queue":"https://version5d5urivob4uy6qjcq.queue.core.windows.net/","table":"https://version5d5urivob4uy6qjcq.table.core.windows.net/","file":"https://version5d5urivob4uy6qjcq.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestwknqzg5zjerxpy3o5hk7dnurdorem3gtbhrpqfkprayy4vlkd4273wxmt3qg7mzreetg/providers/Microsoft.Storage/storageAccounts/version5j4oyz2ix5ku4yhgr","name":"version5j4oyz2ix5ku4yhgr","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-12T00:24:16.9641784Z","key2":"2022-08-12T00:24:16.9641784Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-12T00:24:17.1985596Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-12T00:24:17.1985596Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-12T00:24:16.8391584Z","primaryEndpoints":{"dfs":"https://version5j4oyz2ix5ku4yhgr.dfs.core.windows.net/","web":"https://version5j4oyz2ix5ku4yhgr.z2.web.core.windows.net/","blob":"https://version5j4oyz2ix5ku4yhgr.blob.core.windows.net/","queue":"https://version5j4oyz2ix5ku4yhgr.queue.core.windows.net/","table":"https://version5j4oyz2ix5ku4yhgr.table.core.windows.net/","file":"https://version5j4oyz2ix5ku4yhgr.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestousee7s5ti3bvgsldu3tad76cdv45lzvkwlnece46ufo4hjl22dj6kmqdpkbeba6i7wa/providers/Microsoft.Storage/storageAccounts/version5s35huoclfr4t2omd","name":"version5s35huoclfr4t2omd","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-02-24T09:39:15.6662132Z","key2":"2022-02-24T09:39:15.6662132Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-24T09:39:15.6817670Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-24T09:39:15.6817670Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-02-24T09:39:15.6036637Z","primaryEndpoints":{"dfs":"https://version5s35huoclfr4t2omd.dfs.core.windows.net/","web":"https://version5s35huoclfr4t2omd.z2.web.core.windows.net/","blob":"https://version5s35huoclfr4t2omd.blob.core.windows.net/","queue":"https://version5s35huoclfr4t2omd.queue.core.windows.net/","table":"https://version5s35huoclfr4t2omd.table.core.windows.net/","file":"https://version5s35huoclfr4t2omd.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest44npq5u2pkbm53hxxrv7ygh6tmhrjpe4cz7xju5zhksbv673e27idhs2dvxbduzb5oyp/providers/Microsoft.Storage/storageAccounts/version6bnpxovvo5uqf7y2p","name":"version6bnpxovvo5uqf7y2p","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-10-24T07:21:00.9407112Z","key2":"2022-10-24T07:21:00.9407112Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-24T07:21:01.2375637Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-24T07:21:01.2375637Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-24T07:21:00.8000623Z","primaryEndpoints":{"dfs":"https://version6bnpxovvo5uqf7y2p.dfs.core.windows.net/","web":"https://version6bnpxovvo5uqf7y2p.z2.web.core.windows.net/","blob":"https://version6bnpxovvo5uqf7y2p.blob.core.windows.net/","queue":"https://version6bnpxovvo5uqf7y2p.queue.core.windows.net/","table":"https://version6bnpxovvo5uqf7y2p.table.core.windows.net/","file":"https://version6bnpxovvo5uqf7y2p.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestyfflvqjugb4dxtw55oyliu5mfji4oiksok4fzgo4d45gsnhpbtugfkxk2bcyye47fpir/providers/Microsoft.Storage/storageAccounts/version6tbadpu7kia3m342v","name":"version6tbadpu7kia3m342v","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-09-02T00:33:26.5539406Z","key2":"2022-09-02T00:33:26.5539406Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-02T00:33:26.8039627Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-02T00:33:26.8039627Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-09-02T00:33:26.4133137Z","primaryEndpoints":{"dfs":"https://version6tbadpu7kia3m342v.dfs.core.windows.net/","web":"https://version6tbadpu7kia3m342v.z2.web.core.windows.net/","blob":"https://version6tbadpu7kia3m342v.blob.core.windows.net/","queue":"https://version6tbadpu7kia3m342v.queue.core.windows.net/","table":"https://version6tbadpu7kia3m342v.table.core.windows.net/","file":"https://version6tbadpu7kia3m342v.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest3wpnuuey7exy3swwwpwaveh36csgi7b7ln2zhd5jqh62jyapgqo4wxm2unv6pwqpm7yd/providers/Microsoft.Storage/storageAccounts/version6yw4vx5xfl4wwezxp","name":"version6yw4vx5xfl4wwezxp","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-10-08T21:28:11.3648729Z","key2":"2022-10-08T21:28:11.3648729Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-08T21:28:11.6461284Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-08T21:28:11.6461284Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-08T21:28:11.2086211Z","primaryEndpoints":{"dfs":"https://version6yw4vx5xfl4wwezxp.dfs.core.windows.net/","web":"https://version6yw4vx5xfl4wwezxp.z2.web.core.windows.net/","blob":"https://version6yw4vx5xfl4wwezxp.blob.core.windows.net/","queue":"https://version6yw4vx5xfl4wwezxp.queue.core.windows.net/","table":"https://version6yw4vx5xfl4wwezxp.table.core.windows.net/","file":"https://version6yw4vx5xfl4wwezxp.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestoadtc6kjlj3rvupt5zjd7slnwj7rplfi6a4rjfn2mqhmcy3pf5q3y72yvggc4catyzs7/providers/Microsoft.Storage/storageAccounts/version7hxqav7p6ctrpexaq","name":"version7hxqav7p6ctrpexaq","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-09-09T01:28:19.4080844Z","key2":"2022-09-09T01:28:19.4080844Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-09T01:28:19.6268366Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-09T01:28:19.6268366Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-09-09T01:28:19.2674601Z","primaryEndpoints":{"dfs":"https://version7hxqav7p6ctrpexaq.dfs.core.windows.net/","web":"https://version7hxqav7p6ctrpexaq.z2.web.core.windows.net/","blob":"https://version7hxqav7p6ctrpexaq.blob.core.windows.net/","queue":"https://version7hxqav7p6ctrpexaq.queue.core.windows.net/","table":"https://version7hxqav7p6ctrpexaq.table.core.windows.net/","file":"https://version7hxqav7p6ctrpexaq.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestof6eo6jkq3yzsi2lczqok2ikmh4easih4rkiz5b6nvkc3omg27qu4nskw3bm2hraeawv/providers/Microsoft.Storage/storageAccounts/version7vet3z2rlmmctkila","name":"version7vet3z2rlmmctkila","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-02-17T02:51:56.0107088Z","key2":"2023-02-17T02:51:56.0107088Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-17T02:51:56.3075924Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-17T02:51:56.3075924Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-02-17T02:51:55.8231912Z","primaryEndpoints":{"dfs":"https://version7vet3z2rlmmctkila.dfs.core.windows.net/","web":"https://version7vet3z2rlmmctkila.z2.web.core.windows.net/","blob":"https://version7vet3z2rlmmctkila.blob.core.windows.net/","queue":"https://version7vet3z2rlmmctkila.queue.core.windows.net/","table":"https://version7vet3z2rlmmctkila.table.core.windows.net/","file":"https://version7vet3z2rlmmctkila.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestnsltx6condyja3gmrgyusmnqs6pquezzwooln2uyvlxft4lo2bwx6y42zatepcl4ozfk/providers/Microsoft.Storage/storageAccounts/versionacqdlqglnqxswk5uf","name":"versionacqdlqglnqxswk5uf","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-10T02:14:24.8497966Z","key2":"2023-03-10T02:14:24.8497966Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-10T02:14:25.4123264Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-10T02:14:25.4123264Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-10T02:14:24.6154206Z","primaryEndpoints":{"dfs":"https://versionacqdlqglnqxswk5uf.dfs.core.windows.net/","web":"https://versionacqdlqglnqxswk5uf.z2.web.core.windows.net/","blob":"https://versionacqdlqglnqxswk5uf.blob.core.windows.net/","queue":"https://versionacqdlqglnqxswk5uf.queue.core.windows.net/","table":"https://versionacqdlqglnqxswk5uf.table.core.windows.net/","file":"https://versionacqdlqglnqxswk5uf.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestdr6bri6cqc4uqm7ggpwj34csapsvbmlicxdcovjzsxlkc5ph2xyxnjlxzboseuegw5q2/providers/Microsoft.Storage/storageAccounts/versionagcwr45mfhwqkazte","name":"versionagcwr45mfhwqkazte","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-05-19T23:06:05.8843975Z","key2":"2022-05-19T23:06:05.8843975Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-19T23:06:05.8843975Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-19T23:06:05.8843975Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-05-19T23:06:05.7750830Z","primaryEndpoints":{"dfs":"https://versionagcwr45mfhwqkazte.dfs.core.windows.net/","web":"https://versionagcwr45mfhwqkazte.z2.web.core.windows.net/","blob":"https://versionagcwr45mfhwqkazte.blob.core.windows.net/","queue":"https://versionagcwr45mfhwqkazte.queue.core.windows.net/","table":"https://versionagcwr45mfhwqkazte.table.core.windows.net/","file":"https://versionagcwr45mfhwqkazte.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestxkthrlm2bpiyypqwopok4dtcxpmdi2tmhkvvv3boalgdvpit6iikc32sqjtp5eivpcpv/providers/Microsoft.Storage/storageAccounts/versionazmdigwvyrqflkpzf","name":"versionazmdigwvyrqflkpzf","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-19T07:55:34.4659119Z","key2":"2023-01-19T07:55:34.4659119Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-19T07:55:34.8565359Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-19T07:55:34.8565359Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-19T07:55:34.2784346Z","primaryEndpoints":{"dfs":"https://versionazmdigwvyrqflkpzf.dfs.core.windows.net/","web":"https://versionazmdigwvyrqflkpzf.z2.web.core.windows.net/","blob":"https://versionazmdigwvyrqflkpzf.blob.core.windows.net/","queue":"https://versionazmdigwvyrqflkpzf.queue.core.windows.net/","table":"https://versionazmdigwvyrqflkpzf.table.core.windows.net/","file":"https://versionazmdigwvyrqflkpzf.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestpivpnz7fy2mpqmli75x4nb6ixrpsaoie5ugczfxzicaadus7tn2l3b6uhhx5in6rj6vx/providers/Microsoft.Storage/storageAccounts/versionb65dwakfc37kt3o26","name":"versionb65dwakfc37kt3o26","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-16T16:45:19.6770736Z","key2":"2023-03-16T16:45:19.6770736Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-16T16:45:19.8958439Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-16T16:45:19.8958439Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-16T16:45:19.4583799Z","primaryEndpoints":{"dfs":"https://versionb65dwakfc37kt3o26.dfs.core.windows.net/","web":"https://versionb65dwakfc37kt3o26.z2.web.core.windows.net/","blob":"https://versionb65dwakfc37kt3o26.blob.core.windows.net/","queue":"https://versionb65dwakfc37kt3o26.queue.core.windows.net/","table":"https://versionb65dwakfc37kt3o26.table.core.windows.net/","file":"https://versionb65dwakfc37kt3o26.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestrufhmpf72rb43k5blozj25owkww6nh6wkbdmtxrh6ysb753k3nkbcxzyci2q4vgvyjox/providers/Microsoft.Storage/storageAccounts/versionbfwb3mlerhtix2pt6","name":"versionbfwb3mlerhtix2pt6","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-19T02:53:03.2297517Z","key2":"2022-08-19T02:53:03.2297517Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-19T02:53:03.5735267Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-19T02:53:03.5735267Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-19T02:53:03.1047458Z","primaryEndpoints":{"dfs":"https://versionbfwb3mlerhtix2pt6.dfs.core.windows.net/","web":"https://versionbfwb3mlerhtix2pt6.z2.web.core.windows.net/","blob":"https://versionbfwb3mlerhtix2pt6.blob.core.windows.net/","queue":"https://versionbfwb3mlerhtix2pt6.queue.core.windows.net/","table":"https://versionbfwb3mlerhtix2pt6.table.core.windows.net/","file":"https://versionbfwb3mlerhtix2pt6.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestrbeoeyuczwyiitagnjquifkcu7l7pbiofoqpq5dvnyw6t2g23cidvmrfpsiitzgvvltc/providers/Microsoft.Storage/storageAccounts/versionbxfkluj64kluccc4m","name":"versionbxfkluj64kluccc4m","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-18T03:38:23.7393566Z","key2":"2022-03-18T03:38:23.7393566Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-18T03:38:23.7393566Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-18T03:38:23.7393566Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-18T03:38:23.6299381Z","primaryEndpoints":{"dfs":"https://versionbxfkluj64kluccc4m.dfs.core.windows.net/","web":"https://versionbxfkluj64kluccc4m.z2.web.core.windows.net/","blob":"https://versionbxfkluj64kluccc4m.blob.core.windows.net/","queue":"https://versionbxfkluj64kluccc4m.queue.core.windows.net/","table":"https://versionbxfkluj64kluccc4m.table.core.windows.net/","file":"https://versionbxfkluj64kluccc4m.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestkih2hswtttwq5kpxk5zycqlujte4sm3snibq6n5vmbpooo7xss75s7mmuhh3xn6zpypr/providers/Microsoft.Storage/storageAccounts/versionc2os6jalvqnvrgbne","name":"versionc2os6jalvqnvrgbne","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-06T22:55:09.4220035Z","key2":"2023-01-06T22:55:09.4220035Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-06T22:55:09.6876001Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-06T22:55:09.6876001Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-06T22:55:09.2345019Z","primaryEndpoints":{"dfs":"https://versionc2os6jalvqnvrgbne.dfs.core.windows.net/","web":"https://versionc2os6jalvqnvrgbne.z2.web.core.windows.net/","blob":"https://versionc2os6jalvqnvrgbne.blob.core.windows.net/","queue":"https://versionc2os6jalvqnvrgbne.queue.core.windows.net/","table":"https://versionc2os6jalvqnvrgbne.table.core.windows.net/","file":"https://versionc2os6jalvqnvrgbne.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest5feodovurwzsilp6pwlmafeektwxlwijkstn52zi6kxelzeryrhtj3dykralburkfbe2/providers/Microsoft.Storage/storageAccounts/versionc4lto7lppswuwqswn","name":"versionc4lto7lppswuwqswn","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-01-07T00:11:02.6858446Z","key2":"2022-01-07T00:11:02.6858446Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-01-07T00:11:02.6858446Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-01-07T00:11:02.6858446Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-01-07T00:11:02.5920986Z","primaryEndpoints":{"dfs":"https://versionc4lto7lppswuwqswn.dfs.core.windows.net/","web":"https://versionc4lto7lppswuwqswn.z2.web.core.windows.net/","blob":"https://versionc4lto7lppswuwqswn.blob.core.windows.net/","queue":"https://versionc4lto7lppswuwqswn.queue.core.windows.net/","table":"https://versionc4lto7lppswuwqswn.table.core.windows.net/","file":"https://versionc4lto7lppswuwqswn.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestqpx4xcf6gtr3yurjrgb74quk2nnzv5yecowla4kxmylm5v6xx56nmdzvouyoxqdo2zqa/providers/Microsoft.Storage/storageAccounts/versionca2bdiizawq746gf6","name":"versionca2bdiizawq746gf6","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-07-22T00:02:26.9472670Z","key2":"2022-07-22T00:02:26.9472670Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-22T00:02:27.3066165Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-22T00:02:27.3066165Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-07-22T00:02:26.8222904Z","primaryEndpoints":{"dfs":"https://versionca2bdiizawq746gf6.dfs.core.windows.net/","web":"https://versionca2bdiizawq746gf6.z2.web.core.windows.net/","blob":"https://versionca2bdiizawq746gf6.blob.core.windows.net/","queue":"https://versionca2bdiizawq746gf6.queue.core.windows.net/","table":"https://versionca2bdiizawq746gf6.table.core.windows.net/","file":"https://versionca2bdiizawq746gf6.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest2zdiilm3ugwy2dlv37bhlyvyf6wpljit7d6o3zepyw6fkroztx53ouqjyhwp4dkp4jzv/providers/Microsoft.Storage/storageAccounts/versioncal7ire65zyi6zhnx","name":"versioncal7ire65zyi6zhnx","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-03T23:20:37.4509722Z","key2":"2022-03-03T23:20:37.4509722Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-03T23:20:37.4666237Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-03T23:20:37.4666237Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-03T23:20:37.3728352Z","primaryEndpoints":{"dfs":"https://versioncal7ire65zyi6zhnx.dfs.core.windows.net/","web":"https://versioncal7ire65zyi6zhnx.z2.web.core.windows.net/","blob":"https://versioncal7ire65zyi6zhnx.blob.core.windows.net/","queue":"https://versioncal7ire65zyi6zhnx.queue.core.windows.net/","table":"https://versioncal7ire65zyi6zhnx.table.core.windows.net/","file":"https://versioncal7ire65zyi6zhnx.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest5erfwk73wgzdvk3yoxkiqokz2tkys2pblg6sh5ah4qhylbqjja3npvcyo3ounry5rpve/providers/Microsoft.Storage/storageAccounts/versioncdpolgavqyrpwgs2a","name":"versioncdpolgavqyrpwgs2a","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-03T21:54:38.1565334Z","key2":"2022-11-03T21:54:38.1565334Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-03T21:54:38.5471659Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-03T21:54:38.5471659Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-03T21:54:38.0002569Z","primaryEndpoints":{"dfs":"https://versioncdpolgavqyrpwgs2a.dfs.core.windows.net/","web":"https://versioncdpolgavqyrpwgs2a.z2.web.core.windows.net/","blob":"https://versioncdpolgavqyrpwgs2a.blob.core.windows.net/","queue":"https://versioncdpolgavqyrpwgs2a.queue.core.windows.net/","table":"https://versioncdpolgavqyrpwgs2a.table.core.windows.net/","file":"https://versioncdpolgavqyrpwgs2a.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest24txadv4waeoqfrbzw4q3e333id45y7nnpuv5vvovws7fhrkesqbuul5chzpu6flgvfk/providers/Microsoft.Storage/storageAccounts/versionclxgou4idgatxjr77","name":"versionclxgou4idgatxjr77","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-16T09:25:37.7565157Z","key2":"2022-03-16T09:25:37.7565157Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-16T09:25:37.7565157Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-16T09:25:37.7565157Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-16T09:25:37.6627583Z","primaryEndpoints":{"dfs":"https://versionclxgou4idgatxjr77.dfs.core.windows.net/","web":"https://versionclxgou4idgatxjr77.z2.web.core.windows.net/","blob":"https://versionclxgou4idgatxjr77.blob.core.windows.net/","queue":"https://versionclxgou4idgatxjr77.queue.core.windows.net/","table":"https://versionclxgou4idgatxjr77.table.core.windows.net/","file":"https://versionclxgou4idgatxjr77.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestdrnnmqa4sgcpa7frydav5ijhdtawsxmmdwnh5rj7r5xhveix5ns7wms6wesgxwc5pu3o/providers/Microsoft.Storage/storageAccounts/versioncq5cycygofi7d6pri","name":"versioncq5cycygofi7d6pri","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-05-05T23:00:43.4900067Z","key2":"2022-05-05T23:00:43.4900067Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-05T23:00:43.4900067Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-05T23:00:43.4900067Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-05-05T23:00:43.3650110Z","primaryEndpoints":{"dfs":"https://versioncq5cycygofi7d6pri.dfs.core.windows.net/","web":"https://versioncq5cycygofi7d6pri.z2.web.core.windows.net/","blob":"https://versioncq5cycygofi7d6pri.blob.core.windows.net/","queue":"https://versioncq5cycygofi7d6pri.queue.core.windows.net/","table":"https://versioncq5cycygofi7d6pri.table.core.windows.net/","file":"https://versioncq5cycygofi7d6pri.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestb6snpzkwbb2dxvnoj53jlty23p3k56gtpc3d3lxleelwbktmsoi2zwkw6vklbri45e4c/providers/Microsoft.Storage/storageAccounts/versioncuifououqviim2x5i","name":"versioncuifououqviim2x5i","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-12-16T02:42:58.3925984Z","key2":"2022-12-16T02:42:58.3925984Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-16T02:42:58.6738771Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-16T02:42:58.6738771Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-12-16T02:42:58.2207454Z","primaryEndpoints":{"dfs":"https://versioncuifououqviim2x5i.dfs.core.windows.net/","web":"https://versioncuifououqviim2x5i.z2.web.core.windows.net/","blob":"https://versioncuifououqviim2x5i.blob.core.windows.net/","queue":"https://versioncuifououqviim2x5i.queue.core.windows.net/","table":"https://versioncuifououqviim2x5i.table.core.windows.net/","file":"https://versioncuifououqviim2x5i.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestsk4lc6dssbjjgkmxuk6phvsahow4dkmxkix2enlwuhhplj3lgqof5kr6leepjdyea3pl/providers/Microsoft.Storage/storageAccounts/versioncuioqcwvj2iwjmldg","name":"versioncuioqcwvj2iwjmldg","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-16T08:54:58.9739508Z","key2":"2022-03-16T08:54:58.9739508Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-16T08:54:58.9895499Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-16T08:54:58.9895499Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-16T08:54:58.9114548Z","primaryEndpoints":{"dfs":"https://versioncuioqcwvj2iwjmldg.dfs.core.windows.net/","web":"https://versioncuioqcwvj2iwjmldg.z2.web.core.windows.net/","blob":"https://versioncuioqcwvj2iwjmldg.blob.core.windows.net/","queue":"https://versioncuioqcwvj2iwjmldg.queue.core.windows.net/","table":"https://versioncuioqcwvj2iwjmldg.table.core.windows.net/","file":"https://versioncuioqcwvj2iwjmldg.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestsgar4qjt34qhsuj6hez7kimz6mfle7eczvq5bfsh7xpilagusjstjetu65f2u6vh5qeb/providers/Microsoft.Storage/storageAccounts/versiond3oz7jhpapoxnxxci","name":"versiond3oz7jhpapoxnxxci","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-26T08:45:21.5394973Z","key2":"2022-04-26T08:45:21.5394973Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-26T08:45:21.5394973Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-26T08:45:21.5394973Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-26T08:45:21.4301251Z","primaryEndpoints":{"dfs":"https://versiond3oz7jhpapoxnxxci.dfs.core.windows.net/","web":"https://versiond3oz7jhpapoxnxxci.z2.web.core.windows.net/","blob":"https://versiond3oz7jhpapoxnxxci.blob.core.windows.net/","queue":"https://versiond3oz7jhpapoxnxxci.queue.core.windows.net/","table":"https://versiond3oz7jhpapoxnxxci.table.core.windows.net/","file":"https://versiond3oz7jhpapoxnxxci.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesth6t5wqiulzt7vmszohprfrvkph7c226cgihbujtdvljcbvc4d4zwjbhwjscbts34c7up/providers/Microsoft.Storage/storageAccounts/versiondj27wf2pbuqyzilmd","name":"versiondj27wf2pbuqyzilmd","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-11T13:45:18.9773986Z","key2":"2022-04-11T13:45:18.9773986Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-11T13:45:18.9773986Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-11T13:45:18.9773986Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-11T13:45:18.8834129Z","primaryEndpoints":{"dfs":"https://versiondj27wf2pbuqyzilmd.dfs.core.windows.net/","web":"https://versiondj27wf2pbuqyzilmd.z2.web.core.windows.net/","blob":"https://versiondj27wf2pbuqyzilmd.blob.core.windows.net/","queue":"https://versiondj27wf2pbuqyzilmd.queue.core.windows.net/","table":"https://versiondj27wf2pbuqyzilmd.table.core.windows.net/","file":"https://versiondj27wf2pbuqyzilmd.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestfyxdmvu32prroldn2p24a3iyr2phi7o22i26szwv2kuwh6zaj4rdet7ms5gdjnam2egt/providers/Microsoft.Storage/storageAccounts/versiondjhixg3cqipgjsmx4","name":"versiondjhixg3cqipgjsmx4","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-17T07:41:23.9995280Z","key2":"2022-03-17T07:41:23.9995280Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-17T07:41:23.9995280Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-17T07:41:23.9995280Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-17T07:41:23.9213706Z","primaryEndpoints":{"dfs":"https://versiondjhixg3cqipgjsmx4.dfs.core.windows.net/","web":"https://versiondjhixg3cqipgjsmx4.z2.web.core.windows.net/","blob":"https://versiondjhixg3cqipgjsmx4.blob.core.windows.net/","queue":"https://versiondjhixg3cqipgjsmx4.queue.core.windows.net/","table":"https://versiondjhixg3cqipgjsmx4.table.core.windows.net/","file":"https://versiondjhixg3cqipgjsmx4.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestchwod5nqxyebiyl6j4s2afrqmitcdhgmxhxszsf4wv6qwws7hvhvget5u2i2cua63cxc/providers/Microsoft.Storage/storageAccounts/versiondo3arjclzct3ahufa","name":"versiondo3arjclzct3ahufa","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-02-24T22:34:36.9447831Z","key2":"2022-02-24T22:34:36.9447831Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-24T22:34:36.9447831Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-24T22:34:36.9447831Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-02-24T22:34:36.8510092Z","primaryEndpoints":{"dfs":"https://versiondo3arjclzct3ahufa.dfs.core.windows.net/","web":"https://versiondo3arjclzct3ahufa.z2.web.core.windows.net/","blob":"https://versiondo3arjclzct3ahufa.blob.core.windows.net/","queue":"https://versiondo3arjclzct3ahufa.queue.core.windows.net/","table":"https://versiondo3arjclzct3ahufa.table.core.windows.net/","file":"https://versiondo3arjclzct3ahufa.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestufwmy264brnzh2q7kkrknprs4dzn5vqdoxtijo6eipi7kda567nv5ni4rxn4h3gsaal4/providers/Microsoft.Storage/storageAccounts/versiondovbameajwu3v2g4d","name":"versiondovbameajwu3v2g4d","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-06T08:26:38.4602887Z","key2":"2022-11-06T08:26:38.4602887Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-06T08:26:38.8196249Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-06T08:26:38.8196249Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-06T08:26:38.2883945Z","primaryEndpoints":{"dfs":"https://versiondovbameajwu3v2g4d.dfs.core.windows.net/","web":"https://versiondovbameajwu3v2g4d.z2.web.core.windows.net/","blob":"https://versiondovbameajwu3v2g4d.blob.core.windows.net/","queue":"https://versiondovbameajwu3v2g4d.queue.core.windows.net/","table":"https://versiondovbameajwu3v2g4d.table.core.windows.net/","file":"https://versiondovbameajwu3v2g4d.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestcv5ojo5zsq4oiednqmf6qcvxpdm7jw6bu47hkhwvvualvfmeqmriqpzw4qrfzr5r73fe/providers/Microsoft.Storage/storageAccounts/versiondrjfx4ci3p5ndgaox","name":"versiondrjfx4ci3p5ndgaox","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-10-31T17:23:25.0702453Z","key2":"2022-10-31T17:23:25.0702453Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-31T17:23:25.4296421Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-31T17:23:25.4296421Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-31T17:23:24.8984015Z","primaryEndpoints":{"dfs":"https://versiondrjfx4ci3p5ndgaox.dfs.core.windows.net/","web":"https://versiondrjfx4ci3p5ndgaox.z2.web.core.windows.net/","blob":"https://versiondrjfx4ci3p5ndgaox.blob.core.windows.net/","queue":"https://versiondrjfx4ci3p5ndgaox.queue.core.windows.net/","table":"https://versiondrjfx4ci3p5ndgaox.table.core.windows.net/","file":"https://versiondrjfx4ci3p5ndgaox.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestwmea2y23rvqprapww6ikfm6jk7abomcuhzngx3bltkme33xh2xkdgmn4n2fwcljqw3wv/providers/Microsoft.Storage/storageAccounts/versiondufx3et3bnjtg4xch","name":"versiondufx3et3bnjtg4xch","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-14T09:15:36.8221632Z","key2":"2022-04-14T09:15:36.8221632Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-14T09:15:36.8221632Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-14T09:15:36.8221632Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-14T09:15:36.7127958Z","primaryEndpoints":{"dfs":"https://versiondufx3et3bnjtg4xch.dfs.core.windows.net/","web":"https://versiondufx3et3bnjtg4xch.z2.web.core.windows.net/","blob":"https://versiondufx3et3bnjtg4xch.blob.core.windows.net/","queue":"https://versiondufx3et3bnjtg4xch.queue.core.windows.net/","table":"https://versiondufx3et3bnjtg4xch.table.core.windows.net/","file":"https://versiondufx3et3bnjtg4xch.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesttubzstczmf5gnwgidpa6q5w7uro2akxwaamt6lcgnl423iqvl2tphkdv3s2day7ejytw/providers/Microsoft.Storage/storageAccounts/versione4alakqt3nmqekic3","name":"versione4alakqt3nmqekic3","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-03T03:31:29.2336765Z","key2":"2023-01-03T03:31:29.2336765Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-03T03:31:29.6555622Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-03T03:31:29.6555622Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-03T03:31:28.9836778Z","primaryEndpoints":{"dfs":"https://versione4alakqt3nmqekic3.dfs.core.windows.net/","web":"https://versione4alakqt3nmqekic3.z2.web.core.windows.net/","blob":"https://versione4alakqt3nmqekic3.blob.core.windows.net/","queue":"https://versione4alakqt3nmqekic3.queue.core.windows.net/","table":"https://versione4alakqt3nmqekic3.table.core.windows.net/","file":"https://versione4alakqt3nmqekic3.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestakprllud4ym2mt6nf3ez6gsffjcypasph65kyt4554nrbuonsy4y3tlg2vlkajbidsxd/providers/Microsoft.Storage/storageAccounts/versioneepjyujwzpf2bsuc5","name":"versioneepjyujwzpf2bsuc5","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-28T06:35:52.0186671Z","key2":"2023-01-28T06:35:52.0186671Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-28T06:35:52.2998934Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-28T06:35:52.2998934Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-28T06:35:51.8311661Z","primaryEndpoints":{"dfs":"https://versioneepjyujwzpf2bsuc5.dfs.core.windows.net/","web":"https://versioneepjyujwzpf2bsuc5.z2.web.core.windows.net/","blob":"https://versioneepjyujwzpf2bsuc5.blob.core.windows.net/","queue":"https://versioneepjyujwzpf2bsuc5.queue.core.windows.net/","table":"https://versioneepjyujwzpf2bsuc5.table.core.windows.net/","file":"https://versioneepjyujwzpf2bsuc5.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestakpkuxez73vyn36t4gn7rzxofnqwgm72bcmj4cdcadyalqklc2kyfx3qcfe3x2botivf/providers/Microsoft.Storage/storageAccounts/versionehqwmpnsaeybdcd4s","name":"versionehqwmpnsaeybdcd4s","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-11-25T22:59:30.3393037Z","key2":"2021-11-25T22:59:30.3393037Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-25T22:59:30.3549542Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-25T22:59:30.3549542Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-11-25T22:59:30.2768393Z","primaryEndpoints":{"dfs":"https://versionehqwmpnsaeybdcd4s.dfs.core.windows.net/","web":"https://versionehqwmpnsaeybdcd4s.z2.web.core.windows.net/","blob":"https://versionehqwmpnsaeybdcd4s.blob.core.windows.net/","queue":"https://versionehqwmpnsaeybdcd4s.queue.core.windows.net/","table":"https://versionehqwmpnsaeybdcd4s.table.core.windows.net/","file":"https://versionehqwmpnsaeybdcd4s.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest253ehbewzcxoef3ilhjadvsqtm4pza5qdnkexqmurpw3xu3giktmyuvatg7eft2drd52/providers/Microsoft.Storage/storageAccounts/versionekpycize4a4mu4lys","name":"versionekpycize4a4mu4lys","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-02-24T00:56:55.4067733Z","key2":"2023-02-24T00:56:55.4067733Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-24T00:56:55.6880109Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-24T00:56:55.6880109Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-02-24T00:56:55.2349071Z","primaryEndpoints":{"dfs":"https://versionekpycize4a4mu4lys.dfs.core.windows.net/","web":"https://versionekpycize4a4mu4lys.z2.web.core.windows.net/","blob":"https://versionekpycize4a4mu4lys.blob.core.windows.net/","queue":"https://versionekpycize4a4mu4lys.queue.core.windows.net/","table":"https://versionekpycize4a4mu4lys.table.core.windows.net/","file":"https://versionekpycize4a4mu4lys.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesterdlb62puqdedjbhf3za3vxsu7igmsj447yliowotbxtokfcxj6geys4tgngzk5iuppn/providers/Microsoft.Storage/storageAccounts/versionen7upolksoryxwxnb","name":"versionen7upolksoryxwxnb","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-12-16T23:42:25.7694875Z","key2":"2021-12-16T23:42:25.7694875Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-16T23:42:25.7851037Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-16T23:42:25.7851037Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-12-16T23:42:25.7069810Z","primaryEndpoints":{"dfs":"https://versionen7upolksoryxwxnb.dfs.core.windows.net/","web":"https://versionen7upolksoryxwxnb.z2.web.core.windows.net/","blob":"https://versionen7upolksoryxwxnb.blob.core.windows.net/","queue":"https://versionen7upolksoryxwxnb.queue.core.windows.net/","table":"https://versionen7upolksoryxwxnb.table.core.windows.net/","file":"https://versionen7upolksoryxwxnb.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestnfengdfk2ngxhha63iyxjynzy5sg34coci5qfoxts5tendps4otgznuyxp6keb3cjgim/providers/Microsoft.Storage/storageAccounts/versionf4ot6q5su44seyetx","name":"versionf4ot6q5su44seyetx","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-25T23:43:19.6107829Z","key2":"2022-08-25T23:43:19.6107829Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-25T23:43:19.8139133Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-25T23:43:19.8139133Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-25T23:43:19.4701662Z","primaryEndpoints":{"dfs":"https://versionf4ot6q5su44seyetx.dfs.core.windows.net/","web":"https://versionf4ot6q5su44seyetx.z2.web.core.windows.net/","blob":"https://versionf4ot6q5su44seyetx.blob.core.windows.net/","queue":"https://versionf4ot6q5su44seyetx.queue.core.windows.net/","table":"https://versionf4ot6q5su44seyetx.table.core.windows.net/","file":"https://versionf4ot6q5su44seyetx.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest6z7fh7fsgwiwsnyx6zbribmqazo44awcog6hxm2ul3pnxfltrtajjeavk4hl3kykzxzp/providers/Microsoft.Storage/storageAccounts/versionf6qwbhabsa23e4vnb","name":"versionf6qwbhabsa23e4vnb","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-30T17:32:04.2868968Z","key2":"2023-03-30T17:32:04.2868968Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-30T17:32:04.4899828Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-30T17:32:04.4899828Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-30T17:32:04.0524867Z","primaryEndpoints":{"dfs":"https://versionf6qwbhabsa23e4vnb.dfs.core.windows.net/","web":"https://versionf6qwbhabsa23e4vnb.z2.web.core.windows.net/","blob":"https://versionf6qwbhabsa23e4vnb.blob.core.windows.net/","queue":"https://versionf6qwbhabsa23e4vnb.queue.core.windows.net/","table":"https://versionf6qwbhabsa23e4vnb.table.core.windows.net/","file":"https://versionf6qwbhabsa23e4vnb.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesttsv5fni3a4xwaxy4m6yr6wvvyy5gkszjskdo66x7vrhtkazpqp3tw2ti2bd563g7acjf/providers/Microsoft.Storage/storageAccounts/versionfhl2rdlpaf7viusbr","name":"versionfhl2rdlpaf7viusbr","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-28T06:45:38.4783049Z","key2":"2023-01-28T06:45:38.4783049Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-28T06:45:38.8096797Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-28T06:45:38.8096797Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-28T06:45:38.2752319Z","primaryEndpoints":{"dfs":"https://versionfhl2rdlpaf7viusbr.dfs.core.windows.net/","web":"https://versionfhl2rdlpaf7viusbr.z2.web.core.windows.net/","blob":"https://versionfhl2rdlpaf7viusbr.blob.core.windows.net/","queue":"https://versionfhl2rdlpaf7viusbr.queue.core.windows.net/","table":"https://versionfhl2rdlpaf7viusbr.table.core.windows.net/","file":"https://versionfhl2rdlpaf7viusbr.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestbofa44fabw6sux7gwrylq4fyoxwb5vefpbhjbpsmk5kr3hqo7eeq2lhawflfm2fs6hh4/providers/Microsoft.Storage/storageAccounts/versionfnwedmxxus6biia7f","name":"versionfnwedmxxus6biia7f","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-07T11:50:27.4175183Z","key2":"2022-11-07T11:50:27.4175183Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-07T11:50:27.6988142Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-07T11:50:27.6988142Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-07T11:50:27.2925183Z","primaryEndpoints":{"dfs":"https://versionfnwedmxxus6biia7f.dfs.core.windows.net/","web":"https://versionfnwedmxxus6biia7f.z2.web.core.windows.net/","blob":"https://versionfnwedmxxus6biia7f.blob.core.windows.net/","queue":"https://versionfnwedmxxus6biia7f.queue.core.windows.net/","table":"https://versionfnwedmxxus6biia7f.table.core.windows.net/","file":"https://versionfnwedmxxus6biia7f.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestdp4yo6gf65enqaqucxne7mwx6blqh65x42mwfvibc2lysk2nr6f2hykkc3os4o7htihu/providers/Microsoft.Storage/storageAccounts/versionfrn6p352grlwydtfv","name":"versionfrn6p352grlwydtfv","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-13T03:04:41.8289050Z","key2":"2023-01-13T03:04:41.8289050Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-13T03:04:42.1726504Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-13T03:04:42.1726504Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-13T03:04:41.6570018Z","primaryEndpoints":{"dfs":"https://versionfrn6p352grlwydtfv.dfs.core.windows.net/","web":"https://versionfrn6p352grlwydtfv.z2.web.core.windows.net/","blob":"https://versionfrn6p352grlwydtfv.blob.core.windows.net/","queue":"https://versionfrn6p352grlwydtfv.queue.core.windows.net/","table":"https://versionfrn6p352grlwydtfv.table.core.windows.net/","file":"https://versionfrn6p352grlwydtfv.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestmctykgsmbkybhqrfzgkikgfkjekloib6m7ruxohql2fiaqr5jc7zlu5uebwqzatblyab/providers/Microsoft.Storage/storageAccounts/versiong25er27zzfobrk2bp","name":"versiong25er27zzfobrk2bp","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-09-28T12:43:47.8459788Z","key2":"2022-09-28T12:43:47.8459788Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T12:43:48.1740879Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T12:43:48.1740879Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-09-28T12:43:47.7052830Z","primaryEndpoints":{"dfs":"https://versiong25er27zzfobrk2bp.dfs.core.windows.net/","web":"https://versiong25er27zzfobrk2bp.z2.web.core.windows.net/","blob":"https://versiong25er27zzfobrk2bp.blob.core.windows.net/","queue":"https://versiong25er27zzfobrk2bp.queue.core.windows.net/","table":"https://versiong25er27zzfobrk2bp.table.core.windows.net/","file":"https://versiong25er27zzfobrk2bp.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestchleepa6u2mvnoezssdbysqt3vxrfqdpqaq5mnzyutkah5q6or54xts3mmbu73dc6tn6/providers/Microsoft.Storage/storageAccounts/versiongcbih572l2bvd2qxs","name":"versiongcbih572l2bvd2qxs","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-21T14:28:22.0007738Z","key2":"2023-03-21T14:28:22.0007738Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-21T14:28:22.7507992Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-21T14:28:22.7507992Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-21T14:28:21.7820542Z","primaryEndpoints":{"dfs":"https://versiongcbih572l2bvd2qxs.dfs.core.windows.net/","web":"https://versiongcbih572l2bvd2qxs.z2.web.core.windows.net/","blob":"https://versiongcbih572l2bvd2qxs.blob.core.windows.net/","queue":"https://versiongcbih572l2bvd2qxs.queue.core.windows.net/","table":"https://versiongcbih572l2bvd2qxs.table.core.windows.net/","file":"https://versiongcbih572l2bvd2qxs.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestrvgfrlua5ai2leiutip26a27qxs2lzedu3g6gjrqjzi3rna2yxcinlc5ioxhhfvnx5rv/providers/Microsoft.Storage/storageAccounts/versiongdbkjcemb56eyu3rj","name":"versiongdbkjcemb56eyu3rj","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-11-18T23:17:17.2960150Z","key2":"2021-11-18T23:17:17.2960150Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-18T23:17:17.2960150Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-18T23:17:17.2960150Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-11-18T23:17:17.2335295Z","primaryEndpoints":{"dfs":"https://versiongdbkjcemb56eyu3rj.dfs.core.windows.net/","web":"https://versiongdbkjcemb56eyu3rj.z2.web.core.windows.net/","blob":"https://versiongdbkjcemb56eyu3rj.blob.core.windows.net/","queue":"https://versiongdbkjcemb56eyu3rj.queue.core.windows.net/","table":"https://versiongdbkjcemb56eyu3rj.table.core.windows.net/","file":"https://versiongdbkjcemb56eyu3rj.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesteh5w7e2mhcfvv6etmhayieo3yhtjfbkcbpkasoaiyaeb435hyc4xyzk34hrw2f4kftfb/providers/Microsoft.Storage/storageAccounts/versionh3cnws5c2ydn6ym7g","name":"versionh3cnws5c2ydn6ym7g","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-09-28T15:32:35.7517100Z","key2":"2022-09-28T15:32:35.7517100Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T15:32:36.0485932Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T15:32:36.0485932Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-09-28T15:32:35.6267102Z","primaryEndpoints":{"dfs":"https://versionh3cnws5c2ydn6ym7g.dfs.core.windows.net/","web":"https://versionh3cnws5c2ydn6ym7g.z2.web.core.windows.net/","blob":"https://versionh3cnws5c2ydn6ym7g.blob.core.windows.net/","queue":"https://versionh3cnws5c2ydn6ym7g.queue.core.windows.net/","table":"https://versionh3cnws5c2ydn6ym7g.table.core.windows.net/","file":"https://versionh3cnws5c2ydn6ym7g.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestylszwk3tqxigxfm3ongkbbgoelhfjiyrqqybpleivk3e7qa7gylocnj7rkod4jivp33h/providers/Microsoft.Storage/storageAccounts/versionha6yygjfdivfeud5k","name":"versionha6yygjfdivfeud5k","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-21T23:02:51.1629635Z","key2":"2022-04-21T23:02:51.1629635Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-21T23:02:51.1629635Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-21T23:02:51.1629635Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-21T23:02:51.0535636Z","primaryEndpoints":{"dfs":"https://versionha6yygjfdivfeud5k.dfs.core.windows.net/","web":"https://versionha6yygjfdivfeud5k.z2.web.core.windows.net/","blob":"https://versionha6yygjfdivfeud5k.blob.core.windows.net/","queue":"https://versionha6yygjfdivfeud5k.queue.core.windows.net/","table":"https://versionha6yygjfdivfeud5k.table.core.windows.net/","file":"https://versionha6yygjfdivfeud5k.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestu6e7vhy6x2f6ar55mxdfmbq7lbctxw6ir6le2afokq7hja5fp753qprseisdr23kccz5/providers/Microsoft.Storage/storageAccounts/versionhcrncm3b3pxnigx3n","name":"versionhcrncm3b3pxnigx3n","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-10-08T20:09:34.4827427Z","key2":"2022-10-08T20:09:34.4827427Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-08T20:09:34.7639590Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-08T20:09:34.7639590Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-08T20:09:34.3264678Z","primaryEndpoints":{"dfs":"https://versionhcrncm3b3pxnigx3n.dfs.core.windows.net/","web":"https://versionhcrncm3b3pxnigx3n.z2.web.core.windows.net/","blob":"https://versionhcrncm3b3pxnigx3n.blob.core.windows.net/","queue":"https://versionhcrncm3b3pxnigx3n.queue.core.windows.net/","table":"https://versionhcrncm3b3pxnigx3n.table.core.windows.net/","file":"https://versionhcrncm3b3pxnigx3n.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestnsw32miijgjmandsqepzbytqsxe2dbpfuh3t2d2u7saewxrnoilajjocllnjxt45ggjc/providers/Microsoft.Storage/storageAccounts/versionhf53xzmbt3fwu3kn3","name":"versionhf53xzmbt3fwu3kn3","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-09-07T02:29:06.2474527Z","key2":"2021-09-07T02:29:06.2474527Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-07T02:29:06.2474527Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-07T02:29:06.2474527Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-07T02:29:06.1849281Z","primaryEndpoints":{"dfs":"https://versionhf53xzmbt3fwu3kn3.dfs.core.windows.net/","web":"https://versionhf53xzmbt3fwu3kn3.z2.web.core.windows.net/","blob":"https://versionhf53xzmbt3fwu3kn3.blob.core.windows.net/","queue":"https://versionhf53xzmbt3fwu3kn3.queue.core.windows.net/","table":"https://versionhf53xzmbt3fwu3kn3.table.core.windows.net/","file":"https://versionhf53xzmbt3fwu3kn3.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest2d5fjdmfhy7kkhkwbqo7gngf6a2wlnvvaku7gxkwitz7vnnppvgothckppdsxhv3nem2/providers/Microsoft.Storage/storageAccounts/versionhh4uq45sysgx6awnt","name":"versionhh4uq45sysgx6awnt","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-14T23:26:38.4670192Z","key2":"2022-04-14T23:26:38.4670192Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-14T23:26:38.4670192Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-14T23:26:38.4670192Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-14T23:26:38.3576837Z","primaryEndpoints":{"dfs":"https://versionhh4uq45sysgx6awnt.dfs.core.windows.net/","web":"https://versionhh4uq45sysgx6awnt.z2.web.core.windows.net/","blob":"https://versionhh4uq45sysgx6awnt.blob.core.windows.net/","queue":"https://versionhh4uq45sysgx6awnt.queue.core.windows.net/","table":"https://versionhh4uq45sysgx6awnt.table.core.windows.net/","file":"https://versionhh4uq45sysgx6awnt.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestpftneadec6xppaqvotfb7co35jfvayqczrmw3wi5eme4tqjv5a3mo36yxovz422a5tsk/providers/Microsoft.Storage/storageAccounts/versionhl63tjb3r4q3ws5sx","name":"versionhl63tjb3r4q3ws5sx","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-02-04T00:31:06.3214188Z","key2":"2023-02-04T00:31:06.3214188Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-04T00:31:06.6651986Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-04T00:31:06.6651986Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-02-04T00:31:06.1182743Z","primaryEndpoints":{"dfs":"https://versionhl63tjb3r4q3ws5sx.dfs.core.windows.net/","web":"https://versionhl63tjb3r4q3ws5sx.z2.web.core.windows.net/","blob":"https://versionhl63tjb3r4q3ws5sx.blob.core.windows.net/","queue":"https://versionhl63tjb3r4q3ws5sx.queue.core.windows.net/","table":"https://versionhl63tjb3r4q3ws5sx.table.core.windows.net/","file":"https://versionhl63tjb3r4q3ws5sx.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestqvcfbxjpjule4puetwhkpllretoylt7ohpkjs57vodvgogjye6ewgrl2l43lddfep4xy/providers/Microsoft.Storage/storageAccounts/versionhok2hs4otv43ciauc","name":"versionhok2hs4otv43ciauc","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-12-20T06:46:52.9844967Z","key2":"2022-12-20T06:46:52.9844967Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-20T06:46:53.3751227Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-20T06:46:53.3751227Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-12-20T06:46:52.8126468Z","primaryEndpoints":{"dfs":"https://versionhok2hs4otv43ciauc.dfs.core.windows.net/","web":"https://versionhok2hs4otv43ciauc.z2.web.core.windows.net/","blob":"https://versionhok2hs4otv43ciauc.blob.core.windows.net/","queue":"https://versionhok2hs4otv43ciauc.queue.core.windows.net/","table":"https://versionhok2hs4otv43ciauc.table.core.windows.net/","file":"https://versionhok2hs4otv43ciauc.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cliteste6lnfkdei2mzinyplhajo2t5ly327gwrwmuf5mrj74avle2b2kf4ulu4u3zlxxwts4ab/providers/Microsoft.Storage/storageAccounts/versionib6wdvsaxftddhtmh","name":"versionib6wdvsaxftddhtmh","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-28T22:27:01.2291330Z","key2":"2022-04-28T22:27:01.2291330Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-28T22:27:01.2447470Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-28T22:27:01.2447470Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-28T22:27:01.1041285Z","primaryEndpoints":{"dfs":"https://versionib6wdvsaxftddhtmh.dfs.core.windows.net/","web":"https://versionib6wdvsaxftddhtmh.z2.web.core.windows.net/","blob":"https://versionib6wdvsaxftddhtmh.blob.core.windows.net/","queue":"https://versionib6wdvsaxftddhtmh.queue.core.windows.net/","table":"https://versionib6wdvsaxftddhtmh.table.core.windows.net/","file":"https://versionib6wdvsaxftddhtmh.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestjaki23h7ffsrbotnr5wl2hprfxkg2ctps5l34kwx24e2vyf2u5bwjx52qbsglhax2j74/providers/Microsoft.Storage/storageAccounts/versionig3km4rvzh6lkaqnq","name":"versionig3km4rvzh6lkaqnq","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-07T19:59:19.1511602Z","key2":"2022-11-07T19:59:19.1511602Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-07T19:59:19.4637098Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-07T19:59:19.4637098Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-07T19:59:18.9792915Z","primaryEndpoints":{"dfs":"https://versionig3km4rvzh6lkaqnq.dfs.core.windows.net/","web":"https://versionig3km4rvzh6lkaqnq.z2.web.core.windows.net/","blob":"https://versionig3km4rvzh6lkaqnq.blob.core.windows.net/","queue":"https://versionig3km4rvzh6lkaqnq.queue.core.windows.net/","table":"https://versionig3km4rvzh6lkaqnq.table.core.windows.net/","file":"https://versionig3km4rvzh6lkaqnq.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesti5twtev4nt7cel7ygxhupx6tvfowykbyxvq7aqclx76mlvsomt6fradfz3xbl2qkuo77/providers/Microsoft.Storage/storageAccounts/versionijonp732sqkyptdxv","name":"versionijonp732sqkyptdxv","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-06-15T14:22:06.6522048Z","key2":"2022-06-15T14:22:06.6522048Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-06-15T14:22:06.6522048Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-06-15T14:22:06.6522048Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-06-15T14:22:06.5115315Z","primaryEndpoints":{"dfs":"https://versionijonp732sqkyptdxv.dfs.core.windows.net/","web":"https://versionijonp732sqkyptdxv.z2.web.core.windows.net/","blob":"https://versionijonp732sqkyptdxv.blob.core.windows.net/","queue":"https://versionijonp732sqkyptdxv.queue.core.windows.net/","table":"https://versionijonp732sqkyptdxv.table.core.windows.net/","file":"https://versionijonp732sqkyptdxv.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest74lh5dcwdivjzpbyoqvafkpvnfg3tregvqtf456g3udapzlfl4jyqlh3sde26d2jh3x6/providers/Microsoft.Storage/storageAccounts/versioniuezathg3v5v754k7","name":"versioniuezathg3v5v754k7","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-18T05:42:37.9837177Z","key2":"2022-04-18T05:42:37.9837177Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-18T05:42:37.9837177Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-18T05:42:37.9837177Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-18T05:42:37.8743443Z","primaryEndpoints":{"dfs":"https://versioniuezathg3v5v754k7.dfs.core.windows.net/","web":"https://versioniuezathg3v5v754k7.z2.web.core.windows.net/","blob":"https://versioniuezathg3v5v754k7.blob.core.windows.net/","queue":"https://versioniuezathg3v5v754k7.queue.core.windows.net/","table":"https://versioniuezathg3v5v754k7.table.core.windows.net/","file":"https://versioniuezathg3v5v754k7.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestcdvjnuor7heyx55wxz6h4jdaxblpvnyfdk47a7ameycswklee6pxoev7idm4m644qisg/providers/Microsoft.Storage/storageAccounts/versionizwzijfbdy5w6mvbu","name":"versionizwzijfbdy5w6mvbu","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-02-25T00:18:06.3765854Z","key2":"2022-02-25T00:18:06.3765854Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-25T00:18:06.3921844Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-25T00:18:06.3921844Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-02-25T00:18:06.2828372Z","primaryEndpoints":{"dfs":"https://versionizwzijfbdy5w6mvbu.dfs.core.windows.net/","web":"https://versionizwzijfbdy5w6mvbu.z2.web.core.windows.net/","blob":"https://versionizwzijfbdy5w6mvbu.blob.core.windows.net/","queue":"https://versionizwzijfbdy5w6mvbu.queue.core.windows.net/","table":"https://versionizwzijfbdy5w6mvbu.table.core.windows.net/","file":"https://versionizwzijfbdy5w6mvbu.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestyvfj56iwcgufwkocne3mpvfybdxcrwji7mafk5rzvuauqwkw74uorxwcrsdrex4qzxdb/providers/Microsoft.Storage/storageAccounts/versionjf5vwi62gnojxbrin","name":"versionjf5vwi62gnojxbrin","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-06-23T23:11:02.4854396Z","key2":"2022-06-23T23:11:02.4854396Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-06-23T23:11:02.4854396Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-06-23T23:11:02.4854396Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-06-23T23:11:02.3760826Z","primaryEndpoints":{"dfs":"https://versionjf5vwi62gnojxbrin.dfs.core.windows.net/","web":"https://versionjf5vwi62gnojxbrin.z2.web.core.windows.net/","blob":"https://versionjf5vwi62gnojxbrin.blob.core.windows.net/","queue":"https://versionjf5vwi62gnojxbrin.queue.core.windows.net/","table":"https://versionjf5vwi62gnojxbrin.table.core.windows.net/","file":"https://versionjf5vwi62gnojxbrin.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestr6qhbvpuc4giydu4ihwgqjkmhvozznbl7hcnvemmbc2hreditz2noad2w5oayftbewtx/providers/Microsoft.Storage/storageAccounts/versionjsx4iqhq6slpwqblt","name":"versionjsx4iqhq6slpwqblt","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-09-29T09:51:38.4839787Z","key2":"2022-09-29T09:51:38.4839787Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-29T09:51:38.7496050Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-29T09:51:38.7496050Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-09-29T09:51:38.3277296Z","primaryEndpoints":{"dfs":"https://versionjsx4iqhq6slpwqblt.dfs.core.windows.net/","web":"https://versionjsx4iqhq6slpwqblt.z2.web.core.windows.net/","blob":"https://versionjsx4iqhq6slpwqblt.blob.core.windows.net/","queue":"https://versionjsx4iqhq6slpwqblt.queue.core.windows.net/","table":"https://versionjsx4iqhq6slpwqblt.table.core.windows.net/","file":"https://versionjsx4iqhq6slpwqblt.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestpknalubmxdzzkws2edlpr2pq5sbzdm346ogapp35pmhzxsydodwymmwnvcs2q5uaxvqf/providers/Microsoft.Storage/storageAccounts/versionjxkibapni3futy6lr","name":"versionjxkibapni3futy6lr","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-15T11:24:13.5922373Z","key2":"2023-03-15T11:24:13.5922373Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-15T11:24:13.7797600Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-15T11:24:13.7797600Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-15T11:24:13.3890819Z","primaryEndpoints":{"dfs":"https://versionjxkibapni3futy6lr.dfs.core.windows.net/","web":"https://versionjxkibapni3futy6lr.z2.web.core.windows.net/","blob":"https://versionjxkibapni3futy6lr.blob.core.windows.net/","queue":"https://versionjxkibapni3futy6lr.queue.core.windows.net/","table":"https://versionjxkibapni3futy6lr.table.core.windows.net/","file":"https://versionjxkibapni3futy6lr.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest2bf3y635koqimi32ff256osuvtgnxbnvoqb3mm4yqgsppfdhiopu7vwpgv7ibucpvvas/providers/Microsoft.Storage/storageAccounts/versionkd6zpavp6fipypfp5","name":"versionkd6zpavp6fipypfp5","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-05T00:18:31.9846284Z","key2":"2022-08-05T00:18:31.9846284Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-05T00:18:32.2346451Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-05T00:18:32.2346451Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-05T00:18:31.8752287Z","primaryEndpoints":{"dfs":"https://versionkd6zpavp6fipypfp5.dfs.core.windows.net/","web":"https://versionkd6zpavp6fipypfp5.z2.web.core.windows.net/","blob":"https://versionkd6zpavp6fipypfp5.blob.core.windows.net/","queue":"https://versionkd6zpavp6fipypfp5.queue.core.windows.net/","table":"https://versionkd6zpavp6fipypfp5.table.core.windows.net/","file":"https://versionkd6zpavp6fipypfp5.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestfwy2dyhy6smxhgtc3y2ze62qmfopccjvy7slda55sfqmm7k4u7v74zoxijf6oqjjoixq/providers/Microsoft.Storage/storageAccounts/versionkgiu2axbia6ke5dpj","name":"versionkgiu2axbia6ke5dpj","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-12-30T01:42:47.2914626Z","key2":"2022-12-30T01:42:47.2914626Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-30T01:42:47.6039673Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-30T01:42:47.6039673Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-12-30T01:42:47.1352367Z","primaryEndpoints":{"dfs":"https://versionkgiu2axbia6ke5dpj.dfs.core.windows.net/","web":"https://versionkgiu2axbia6ke5dpj.z2.web.core.windows.net/","blob":"https://versionkgiu2axbia6ke5dpj.blob.core.windows.net/","queue":"https://versionkgiu2axbia6ke5dpj.queue.core.windows.net/","table":"https://versionkgiu2axbia6ke5dpj.table.core.windows.net/","file":"https://versionkgiu2axbia6ke5dpj.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestfjg3rxzubogi6qrblsgw3mmesxhn3pxjg27a5ktf7gnrxrnhwlrylljjshcwyyghqxbu/providers/Microsoft.Storage/storageAccounts/versionko6ksgiyhw5bzflr7","name":"versionko6ksgiyhw5bzflr7","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-15T09:44:43.3485045Z","key2":"2022-04-15T09:44:43.3485045Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-15T09:44:43.3485045Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-15T09:44:43.3485045Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-15T09:44:43.2547236Z","primaryEndpoints":{"dfs":"https://versionko6ksgiyhw5bzflr7.dfs.core.windows.net/","web":"https://versionko6ksgiyhw5bzflr7.z2.web.core.windows.net/","blob":"https://versionko6ksgiyhw5bzflr7.blob.core.windows.net/","queue":"https://versionko6ksgiyhw5bzflr7.queue.core.windows.net/","table":"https://versionko6ksgiyhw5bzflr7.table.core.windows.net/","file":"https://versionko6ksgiyhw5bzflr7.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestp72dor74tpa2faagurudrlvrqxc2uwykqqotdxt457gk6yw54nyk25rj5b3krtefxdyw/providers/Microsoft.Storage/storageAccounts/versionkuoka36oxq2kvpue4","name":"versionkuoka36oxq2kvpue4","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-23T17:41:08.5334821Z","key2":"2023-03-23T17:41:08.5334821Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-23T17:41:08.7834284Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-23T17:41:08.7834284Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-23T17:41:08.2991447Z","primaryEndpoints":{"dfs":"https://versionkuoka36oxq2kvpue4.dfs.core.windows.net/","web":"https://versionkuoka36oxq2kvpue4.z2.web.core.windows.net/","blob":"https://versionkuoka36oxq2kvpue4.blob.core.windows.net/","queue":"https://versionkuoka36oxq2kvpue4.queue.core.windows.net/","table":"https://versionkuoka36oxq2kvpue4.table.core.windows.net/","file":"https://versionkuoka36oxq2kvpue4.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestkzfdhprmzadvpjklrd7656pshnk33mbj6omwyff2jzqjatbmhegyprcfs7wbi4ypmvef/providers/Microsoft.Storage/storageAccounts/versionm5vzvntn2srqhkssx","name":"versionm5vzvntn2srqhkssx","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-12-09T23:15:38.7806886Z","key2":"2021-12-09T23:15:38.7806886Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-09T23:15:38.7806886Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-09T23:15:38.7806886Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-12-09T23:15:38.7025605Z","primaryEndpoints":{"dfs":"https://versionm5vzvntn2srqhkssx.dfs.core.windows.net/","web":"https://versionm5vzvntn2srqhkssx.z2.web.core.windows.net/","blob":"https://versionm5vzvntn2srqhkssx.blob.core.windows.net/","queue":"https://versionm5vzvntn2srqhkssx.queue.core.windows.net/","table":"https://versionm5vzvntn2srqhkssx.table.core.windows.net/","file":"https://versionm5vzvntn2srqhkssx.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestcn3l6sycbepzkd2ybj7plr6gjmx6fgezenx32vhhyyffqqwjya67vjd4kodzxll446ln/providers/Microsoft.Storage/storageAccounts/versionmfgix44dhfghc547p","name":"versionmfgix44dhfghc547p","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-19T02:02:38.1319758Z","key2":"2022-08-19T02:02:38.1319758Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-19T02:02:38.5850775Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-19T02:02:38.5850775Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-19T02:02:37.9913600Z","primaryEndpoints":{"dfs":"https://versionmfgix44dhfghc547p.dfs.core.windows.net/","web":"https://versionmfgix44dhfghc547p.z2.web.core.windows.net/","blob":"https://versionmfgix44dhfghc547p.blob.core.windows.net/","queue":"https://versionmfgix44dhfghc547p.queue.core.windows.net/","table":"https://versionmfgix44dhfghc547p.table.core.windows.net/","file":"https://versionmfgix44dhfghc547p.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestrucmsuhepako3zykpbjum463g65jyy7upzyjekugytpfpg7aad4exswd6bb4aewzt3wx/providers/Microsoft.Storage/storageAccounts/versionmgdngb2qf4xgzpvw7","name":"versionmgdngb2qf4xgzpvw7","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-07-28T23:37:08.8042346Z","key2":"2022-07-28T23:37:08.8042346Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-28T23:37:09.2104896Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-28T23:37:09.2104896Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-07-28T23:37:08.6791923Z","primaryEndpoints":{"dfs":"https://versionmgdngb2qf4xgzpvw7.dfs.core.windows.net/","web":"https://versionmgdngb2qf4xgzpvw7.z2.web.core.windows.net/","blob":"https://versionmgdngb2qf4xgzpvw7.blob.core.windows.net/","queue":"https://versionmgdngb2qf4xgzpvw7.queue.core.windows.net/","table":"https://versionmgdngb2qf4xgzpvw7.table.core.windows.net/","file":"https://versionmgdngb2qf4xgzpvw7.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestydmvdc5hfhhozixu5mnrgpm47cdkaolnrfluktwwtgkdwkqfqecswr2i7w7c5ps6ntkx/providers/Microsoft.Storage/storageAccounts/versionmr26bcyy2dwn4bpju","name":"versionmr26bcyy2dwn4bpju","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-23T11:14:33.6474550Z","key2":"2023-03-23T11:14:33.6474550Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-23T11:14:33.8506129Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-23T11:14:33.8506129Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-23T11:14:33.4131252Z","primaryEndpoints":{"dfs":"https://versionmr26bcyy2dwn4bpju.dfs.core.windows.net/","web":"https://versionmr26bcyy2dwn4bpju.z2.web.core.windows.net/","blob":"https://versionmr26bcyy2dwn4bpju.blob.core.windows.net/","queue":"https://versionmr26bcyy2dwn4bpju.queue.core.windows.net/","table":"https://versionmr26bcyy2dwn4bpju.table.core.windows.net/","file":"https://versionmr26bcyy2dwn4bpju.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest343dzma6rtq62hhvl7i2wibqtwc2zsp7drdz7nvo75qh3w33dqswyvczpijlaklzk3hc/providers/Microsoft.Storage/storageAccounts/versionn73uafs7viwmdhk3w","name":"versionn73uafs7viwmdhk3w","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-18T08:14:36.3481708Z","key2":"2022-08-18T08:14:36.3481708Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-18T08:14:36.7543973Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-18T08:14:36.7543973Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-18T08:14:36.2075294Z","primaryEndpoints":{"dfs":"https://versionn73uafs7viwmdhk3w.dfs.core.windows.net/","web":"https://versionn73uafs7viwmdhk3w.z2.web.core.windows.net/","blob":"https://versionn73uafs7viwmdhk3w.blob.core.windows.net/","queue":"https://versionn73uafs7viwmdhk3w.queue.core.windows.net/","table":"https://versionn73uafs7viwmdhk3w.table.core.windows.net/","file":"https://versionn73uafs7viwmdhk3w.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest4ynxfhry5dpkuo3xwssvdbe3iwcxt5ewlnx3lz332nsyd3piqlooviiegb2uplmxnctu/providers/Microsoft.Storage/storageAccounts/versionnaeshhylx7ri7rvhk","name":"versionnaeshhylx7ri7rvhk","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-18T01:17:46.3041863Z","key2":"2022-03-18T01:17:46.3041863Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-18T01:17:46.3198179Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-18T01:17:46.3198179Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-18T01:17:46.0698030Z","primaryEndpoints":{"dfs":"https://versionnaeshhylx7ri7rvhk.dfs.core.windows.net/","web":"https://versionnaeshhylx7ri7rvhk.z2.web.core.windows.net/","blob":"https://versionnaeshhylx7ri7rvhk.blob.core.windows.net/","queue":"https://versionnaeshhylx7ri7rvhk.queue.core.windows.net/","table":"https://versionnaeshhylx7ri7rvhk.table.core.windows.net/","file":"https://versionnaeshhylx7ri7rvhk.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestqtov5khibmli5l5qnqxx7sqsiomitv4dy6e7v2p6g6baxo5k7gybvzol2mludvvlt3hk/providers/Microsoft.Storage/storageAccounts/versionncglaxef3bncte6ug","name":"versionncglaxef3bncte6ug","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-12-09T05:01:00.4631938Z","key2":"2021-12-09T05:01:00.4631938Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-09T05:01:00.4631938Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-09T05:01:00.4631938Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-12-09T05:01:00.4007471Z","primaryEndpoints":{"dfs":"https://versionncglaxef3bncte6ug.dfs.core.windows.net/","web":"https://versionncglaxef3bncte6ug.z2.web.core.windows.net/","blob":"https://versionncglaxef3bncte6ug.blob.core.windows.net/","queue":"https://versionncglaxef3bncte6ug.queue.core.windows.net/","table":"https://versionncglaxef3bncte6ug.table.core.windows.net/","file":"https://versionncglaxef3bncte6ug.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestyex6l2i6otx4eikzzr7rikdz4b6rezhqeg6mnzwvtof4vpxkcw34rd7hwpk7q5ltnrxp/providers/Microsoft.Storage/storageAccounts/versionncoq7gv5mbp4o2uf6","name":"versionncoq7gv5mbp4o2uf6","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-10-15T06:47:03.1566686Z","key2":"2021-10-15T06:47:03.1566686Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-15T06:47:03.1723019Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-15T06:47:03.1723019Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-15T06:47:03.0785915Z","primaryEndpoints":{"dfs":"https://versionncoq7gv5mbp4o2uf6.dfs.core.windows.net/","web":"https://versionncoq7gv5mbp4o2uf6.z2.web.core.windows.net/","blob":"https://versionncoq7gv5mbp4o2uf6.blob.core.windows.net/","queue":"https://versionncoq7gv5mbp4o2uf6.queue.core.windows.net/","table":"https://versionncoq7gv5mbp4o2uf6.table.core.windows.net/","file":"https://versionncoq7gv5mbp4o2uf6.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestpt7yfkvr6unjcp57uajezen56cyew2jvfeag5micggvolykseig5qe7lcc7sdcl7khbr/providers/Microsoft.Storage/storageAccounts/versionnjnjb5hfza3p4uwl7","name":"versionnjnjb5hfza3p4uwl7","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-23T06:56:14.4520215Z","key2":"2023-03-23T06:56:14.4520215Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-23T06:56:28.2333657Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-23T06:56:28.2333657Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-23T06:56:14.0770203Z","primaryEndpoints":{"dfs":"https://versionnjnjb5hfza3p4uwl7.dfs.core.windows.net/","web":"https://versionnjnjb5hfza3p4uwl7.z2.web.core.windows.net/","blob":"https://versionnjnjb5hfza3p4uwl7.blob.core.windows.net/","queue":"https://versionnjnjb5hfza3p4uwl7.queue.core.windows.net/","table":"https://versionnjnjb5hfza3p4uwl7.table.core.windows.net/","file":"https://versionnjnjb5hfza3p4uwl7.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest4o7n2q52jdpjbuziytuz6okly5zgjumvkf77243bj4hg3p72jm4mqyyxzo2xyfmdyqkw/providers/Microsoft.Storage/storageAccounts/versionnn6a6im3moevkgh5s","name":"versionnn6a6im3moevkgh5s","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-03T11:45:31.0873584Z","key2":"2022-11-03T11:45:31.0873584Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-03T11:45:31.4779115Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-03T11:45:31.4779115Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-03T11:45:30.9310587Z","primaryEndpoints":{"dfs":"https://versionnn6a6im3moevkgh5s.dfs.core.windows.net/","web":"https://versionnn6a6im3moevkgh5s.z2.web.core.windows.net/","blob":"https://versionnn6a6im3moevkgh5s.blob.core.windows.net/","queue":"https://versionnn6a6im3moevkgh5s.queue.core.windows.net/","table":"https://versionnn6a6im3moevkgh5s.table.core.windows.net/","file":"https://versionnn6a6im3moevkgh5s.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest2o33hinft6ce2ofx6lqzxezrpd6ufi46zdz6eeo2zdmpf2eafxy3unyriqnx5puvfupj/providers/Microsoft.Storage/storageAccounts/versionnow6coinzudxfzmvd","name":"versionnow6coinzudxfzmvd","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-28T14:59:43.9629961Z","key2":"2023-01-28T14:59:43.9629961Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-28T14:59:44.2598321Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-28T14:59:44.2598321Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-28T14:59:43.7754527Z","primaryEndpoints":{"dfs":"https://versionnow6coinzudxfzmvd.dfs.core.windows.net/","web":"https://versionnow6coinzudxfzmvd.z2.web.core.windows.net/","blob":"https://versionnow6coinzudxfzmvd.blob.core.windows.net/","queue":"https://versionnow6coinzudxfzmvd.queue.core.windows.net/","table":"https://versionnow6coinzudxfzmvd.table.core.windows.net/","file":"https://versionnow6coinzudxfzmvd.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestvexlopurtffpw44qelwzhnrj4hrri453i57dssogm2nrq3tgb4gdctqnh22two36b4r4/providers/Microsoft.Storage/storageAccounts/versiono3puxbh7aoleprgrj","name":"versiono3puxbh7aoleprgrj","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-07T22:54:30.4927734Z","key2":"2022-04-07T22:54:30.4927734Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-07T22:54:30.4927734Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-07T22:54:30.4927734Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-07T22:54:30.3834786Z","primaryEndpoints":{"dfs":"https://versiono3puxbh7aoleprgrj.dfs.core.windows.net/","web":"https://versiono3puxbh7aoleprgrj.z2.web.core.windows.net/","blob":"https://versiono3puxbh7aoleprgrj.blob.core.windows.net/","queue":"https://versiono3puxbh7aoleprgrj.queue.core.windows.net/","table":"https://versiono3puxbh7aoleprgrj.table.core.windows.net/","file":"https://versiono3puxbh7aoleprgrj.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest4hjjelhodbnxnyv3gpitmvqm2g57s4osl4jrt3fa5jtsrwbqbikwerf5tiwwmmekgcsp/providers/Microsoft.Storage/storageAccounts/versiono5slm5nxi3gl5ndil","name":"versiono5slm5nxi3gl5ndil","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-05-12T22:51:21.6092516Z","key2":"2022-05-12T22:51:21.6092516Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-12T22:51:21.6092516Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-05-12T22:51:21.6092516Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-05-12T22:51:21.4686030Z","primaryEndpoints":{"dfs":"https://versiono5slm5nxi3gl5ndil.dfs.core.windows.net/","web":"https://versiono5slm5nxi3gl5ndil.z2.web.core.windows.net/","blob":"https://versiono5slm5nxi3gl5ndil.blob.core.windows.net/","queue":"https://versiono5slm5nxi3gl5ndil.queue.core.windows.net/","table":"https://versiono5slm5nxi3gl5ndil.table.core.windows.net/","file":"https://versiono5slm5nxi3gl5ndil.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestr5lb26gsnviehzgb2icrhblkjclirvogxofpm7g7ujvaw2vggxcszjiu66pirrgz6oqo/providers/Microsoft.Storage/storageAccounts/versionoi63kv4i4k5ohfsbs","name":"versionoi63kv4i4k5ohfsbs","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-20T04:10:32.7145393Z","key2":"2023-01-20T04:10:32.7145393Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-20T04:10:33.0113943Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-20T04:10:33.0113943Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-20T04:10:32.5270259Z","primaryEndpoints":{"dfs":"https://versionoi63kv4i4k5ohfsbs.dfs.core.windows.net/","web":"https://versionoi63kv4i4k5ohfsbs.z2.web.core.windows.net/","blob":"https://versionoi63kv4i4k5ohfsbs.blob.core.windows.net/","queue":"https://versionoi63kv4i4k5ohfsbs.queue.core.windows.net/","table":"https://versionoi63kv4i4k5ohfsbs.table.core.windows.net/","file":"https://versionoi63kv4i4k5ohfsbs.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest362gvxl72v6uq6oj6l7qacksa3grnrow2ahkvkeqkk6frlifprjlz5xq7v7y4mc2mkt4/providers/Microsoft.Storage/storageAccounts/versionomm3qhqmjr7zk4llh","name":"versionomm3qhqmjr7zk4llh","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-07-15T00:27:33.6431259Z","key2":"2022-07-15T00:27:33.6431259Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-15T00:27:33.9400382Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-07-15T00:27:33.9400382Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-07-15T00:27:33.5181499Z","primaryEndpoints":{"dfs":"https://versionomm3qhqmjr7zk4llh.dfs.core.windows.net/","web":"https://versionomm3qhqmjr7zk4llh.z2.web.core.windows.net/","blob":"https://versionomm3qhqmjr7zk4llh.blob.core.windows.net/","queue":"https://versionomm3qhqmjr7zk4llh.queue.core.windows.net/","table":"https://versionomm3qhqmjr7zk4llh.table.core.windows.net/","file":"https://versionomm3qhqmjr7zk4llh.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest5qgbjmgp4dbfryqs33skw2pkptk2sdmoqsw6nqonzmeekbq3ovley42itnpj4yfej5yi/providers/Microsoft.Storage/storageAccounts/versionoojtzpigw27c2rlwi","name":"versionoojtzpigw27c2rlwi","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-12-30T22:31:21.7608674Z","key2":"2021-12-30T22:31:21.7608674Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-30T22:31:21.7765100Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-30T22:31:21.7765100Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-12-30T22:31:21.4483344Z","primaryEndpoints":{"dfs":"https://versionoojtzpigw27c2rlwi.dfs.core.windows.net/","web":"https://versionoojtzpigw27c2rlwi.z2.web.core.windows.net/","blob":"https://versionoojtzpigw27c2rlwi.blob.core.windows.net/","queue":"https://versionoojtzpigw27c2rlwi.queue.core.windows.net/","table":"https://versionoojtzpigw27c2rlwi.table.core.windows.net/","file":"https://versionoojtzpigw27c2rlwi.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestgep6b5rflq6ptcqyaxnfrtk7mey3trawc7cghjzoqndaur24ihclf7vo2bvtckm2gh6c/providers/Microsoft.Storage/storageAccounts/versionoul525kyfkcygnd5s","name":"versionoul525kyfkcygnd5s","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-12-20T03:16:38.6647486Z","key2":"2022-12-20T03:16:38.6647486Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-20T03:16:39.1335532Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-20T03:16:39.1335532Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-12-20T03:16:38.5084772Z","primaryEndpoints":{"dfs":"https://versionoul525kyfkcygnd5s.dfs.core.windows.net/","web":"https://versionoul525kyfkcygnd5s.z2.web.core.windows.net/","blob":"https://versionoul525kyfkcygnd5s.blob.core.windows.net/","queue":"https://versionoul525kyfkcygnd5s.queue.core.windows.net/","table":"https://versionoul525kyfkcygnd5s.table.core.windows.net/","file":"https://versionoul525kyfkcygnd5s.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestpkc4ipl24afczosswxt7mpm7qrmci3e4aeb74bczupksn65o7thiiptjjos53tcjqis3/providers/Microsoft.Storage/storageAccounts/versionpvmhe75cz3f3qxgru","name":"versionpvmhe75cz3f3qxgru","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-12-02T02:56:16.9035958Z","key2":"2022-12-02T02:56:16.9035958Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-02T02:56:17.2319066Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-02T02:56:17.2319066Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-12-02T02:56:16.7160977Z","primaryEndpoints":{"dfs":"https://versionpvmhe75cz3f3qxgru.dfs.core.windows.net/","web":"https://versionpvmhe75cz3f3qxgru.z2.web.core.windows.net/","blob":"https://versionpvmhe75cz3f3qxgru.blob.core.windows.net/","queue":"https://versionpvmhe75cz3f3qxgru.queue.core.windows.net/","table":"https://versionpvmhe75cz3f3qxgru.table.core.windows.net/","file":"https://versionpvmhe75cz3f3qxgru.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest3whtgbb4m23hi344mcntibukfbt2hc6csmxo2inb2dwdj5enylg47ehnzdmglkrgmbbb/providers/Microsoft.Storage/storageAccounts/versionqnpqqgsckmkrhhywz","name":"versionqnpqqgsckmkrhhywz","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-18T02:40:15.7264422Z","key2":"2022-11-18T02:40:15.7264422Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-18T02:40:16.1170593Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-18T02:40:16.1170593Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-18T02:40:15.5545423Z","primaryEndpoints":{"dfs":"https://versionqnpqqgsckmkrhhywz.dfs.core.windows.net/","web":"https://versionqnpqqgsckmkrhhywz.z2.web.core.windows.net/","blob":"https://versionqnpqqgsckmkrhhywz.blob.core.windows.net/","queue":"https://versionqnpqqgsckmkrhhywz.queue.core.windows.net/","table":"https://versionqnpqqgsckmkrhhywz.table.core.windows.net/","file":"https://versionqnpqqgsckmkrhhywz.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestyxq5yt6z4or5ddvyvubtdjn73mslv25s4bqqme3ljmj6jsaagbmyn376m3cdex35tubw/providers/Microsoft.Storage/storageAccounts/versionqp3efyteboplomp5w","name":"versionqp3efyteboplomp5w","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-09-07T02:20:09.3003824Z","key2":"2021-09-07T02:20:09.3003824Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-07T02:20:09.3003824Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-07T02:20:09.3003824Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-07T02:20:09.2378807Z","primaryEndpoints":{"dfs":"https://versionqp3efyteboplomp5w.dfs.core.windows.net/","web":"https://versionqp3efyteboplomp5w.z2.web.core.windows.net/","blob":"https://versionqp3efyteboplomp5w.blob.core.windows.net/","queue":"https://versionqp3efyteboplomp5w.queue.core.windows.net/","table":"https://versionqp3efyteboplomp5w.table.core.windows.net/","file":"https://versionqp3efyteboplomp5w.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestuxh3ygml4miiko4jcrppq2452l5lhcosfzxyyucncerhsgxco5vr2x5agxnsdw5hswzg/providers/Microsoft.Storage/storageAccounts/versionroa5ohbkl4zopqocq","name":"versionroa5ohbkl4zopqocq","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-12-23T02:58:47.8788249Z","key2":"2022-12-23T02:58:47.8788249Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-23T02:58:48.1288338Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-23T02:58:48.1288338Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-12-23T02:58:47.7069614Z","primaryEndpoints":{"dfs":"https://versionroa5ohbkl4zopqocq.dfs.core.windows.net/","web":"https://versionroa5ohbkl4zopqocq.z2.web.core.windows.net/","blob":"https://versionroa5ohbkl4zopqocq.blob.core.windows.net/","queue":"https://versionroa5ohbkl4zopqocq.queue.core.windows.net/","table":"https://versionroa5ohbkl4zopqocq.table.core.windows.net/","file":"https://versionroa5ohbkl4zopqocq.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest27tntypkdnlo3adbzt7qqcx3detlxgtxnuxhaxdgobws4bjc26vshca2qezntlnmpuup/providers/Microsoft.Storage/storageAccounts/versionryihikjyurp5tntba","name":"versionryihikjyurp5tntba","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-11-11T22:07:42.2418545Z","key2":"2021-11-11T22:07:42.2418545Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-11T22:07:42.2418545Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-11T22:07:42.2418545Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-11-11T22:07:42.1637179Z","primaryEndpoints":{"dfs":"https://versionryihikjyurp5tntba.dfs.core.windows.net/","web":"https://versionryihikjyurp5tntba.z2.web.core.windows.net/","blob":"https://versionryihikjyurp5tntba.blob.core.windows.net/","queue":"https://versionryihikjyurp5tntba.queue.core.windows.net/","table":"https://versionryihikjyurp5tntba.table.core.windows.net/","file":"https://versionryihikjyurp5tntba.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestz4bcht3lymqfffkatndjcle4qf567sbk5b3hfcoqhkrfgghei6jeqgan2zr2i2j5fbtq/providers/Microsoft.Storage/storageAccounts/versions3jowsvxiiqegyrbr","name":"versions3jowsvxiiqegyrbr","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-12-23T22:12:49.9938938Z","key2":"2021-12-23T22:12:49.9938938Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-23T22:12:49.9938938Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-23T22:12:49.9938938Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-12-23T22:12:49.9157469Z","primaryEndpoints":{"dfs":"https://versions3jowsvxiiqegyrbr.dfs.core.windows.net/","web":"https://versions3jowsvxiiqegyrbr.z2.web.core.windows.net/","blob":"https://versions3jowsvxiiqegyrbr.blob.core.windows.net/","queue":"https://versions3jowsvxiiqegyrbr.queue.core.windows.net/","table":"https://versions3jowsvxiiqegyrbr.table.core.windows.net/","file":"https://versions3jowsvxiiqegyrbr.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesturbzqfflmkkupfwgtkutwvdy5nte5rec7neu6eyya4kahyepssopgq72mzxl54g7h2pt/providers/Microsoft.Storage/storageAccounts/versionscknbekpvmwrjeznt","name":"versionscknbekpvmwrjeznt","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-10-28T02:39:44.7553582Z","key2":"2021-10-28T02:39:44.7553582Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-28T02:39:44.7553582Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-10-28T02:39:44.7553582Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-10-28T02:39:44.6772068Z","primaryEndpoints":{"dfs":"https://versionscknbekpvmwrjeznt.dfs.core.windows.net/","web":"https://versionscknbekpvmwrjeznt.z2.web.core.windows.net/","blob":"https://versionscknbekpvmwrjeznt.blob.core.windows.net/","queue":"https://versionscknbekpvmwrjeznt.queue.core.windows.net/","table":"https://versionscknbekpvmwrjeznt.table.core.windows.net/","file":"https://versionscknbekpvmwrjeznt.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestrkslyyrl5j3u5uux3ks2qrfnnkh4bksgq57aah476pv6udiv6voez6dfhydwgvuq7ktw/providers/Microsoft.Storage/storageAccounts/versionsfvydkxkn57mvldww","name":"versionsfvydkxkn57mvldww","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-27T01:25:56.8007830Z","key2":"2023-01-27T01:25:56.8007830Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-27T01:25:57.0507869Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-27T01:25:57.0507869Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-27T01:25:56.5976584Z","primaryEndpoints":{"dfs":"https://versionsfvydkxkn57mvldww.dfs.core.windows.net/","web":"https://versionsfvydkxkn57mvldww.z2.web.core.windows.net/","blob":"https://versionsfvydkxkn57mvldww.blob.core.windows.net/","queue":"https://versionsfvydkxkn57mvldww.queue.core.windows.net/","table":"https://versionsfvydkxkn57mvldww.table.core.windows.net/","file":"https://versionsfvydkxkn57mvldww.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestd5q64bqhg7etouaunbpihutfyklxtsq6th5x27ddcpkn5ddwaj7yeth7w6vabib2jk36/providers/Microsoft.Storage/storageAccounts/versionsl4dpowre7blcmtnv","name":"versionsl4dpowre7blcmtnv","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-17T13:52:33.1524401Z","key2":"2022-03-17T13:52:33.1524401Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-17T13:52:33.1682399Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-17T13:52:33.1682399Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-17T13:52:33.0430992Z","primaryEndpoints":{"dfs":"https://versionsl4dpowre7blcmtnv.dfs.core.windows.net/","web":"https://versionsl4dpowre7blcmtnv.z2.web.core.windows.net/","blob":"https://versionsl4dpowre7blcmtnv.blob.core.windows.net/","queue":"https://versionsl4dpowre7blcmtnv.queue.core.windows.net/","table":"https://versionsl4dpowre7blcmtnv.table.core.windows.net/","file":"https://versionsl4dpowre7blcmtnv.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesttfwerdemnnqhnkhq7pesq4g3fy2ms2qei6yjrfucueeqhy74fu5kdcxkbap7znlruizn/providers/Microsoft.Storage/storageAccounts/versionsnhg3s55m22flnaim","name":"versionsnhg3s55m22flnaim","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-02-28T16:47:35.2710910Z","key2":"2022-02-28T16:47:35.2710910Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-28T16:47:35.2867568Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-28T16:47:35.2867568Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-02-28T16:47:35.1773825Z","primaryEndpoints":{"dfs":"https://versionsnhg3s55m22flnaim.dfs.core.windows.net/","web":"https://versionsnhg3s55m22flnaim.z2.web.core.windows.net/","blob":"https://versionsnhg3s55m22flnaim.blob.core.windows.net/","queue":"https://versionsnhg3s55m22flnaim.queue.core.windows.net/","table":"https://versionsnhg3s55m22flnaim.table.core.windows.net/","file":"https://versionsnhg3s55m22flnaim.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest2aypq4ri7ntc4vk7uzqnq5m5uvpubprfpj6qamt74t2ro73rk6gcv6pklnqtlizhvb2r/providers/Microsoft.Storage/storageAccounts/versionsrmjrvzlhnhmolxf2","name":"versionsrmjrvzlhnhmolxf2","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-18T15:54:34.4121532Z","key2":"2022-08-18T15:54:34.4121532Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-18T15:54:34.8184003Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-18T15:54:34.8184003Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-18T15:54:34.2715218Z","primaryEndpoints":{"dfs":"https://versionsrmjrvzlhnhmolxf2.dfs.core.windows.net/","web":"https://versionsrmjrvzlhnhmolxf2.z2.web.core.windows.net/","blob":"https://versionsrmjrvzlhnhmolxf2.blob.core.windows.net/","queue":"https://versionsrmjrvzlhnhmolxf2.queue.core.windows.net/","table":"https://versionsrmjrvzlhnhmolxf2.table.core.windows.net/","file":"https://versionsrmjrvzlhnhmolxf2.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest3mxvvlnqmgu3qms6mr7qyrwexk2txseobg3ab7q5jwmgpsfukpwfbpnuayfirzpmkyhl/providers/Microsoft.Storage/storageAccounts/versionthfva3cmurgq4r377","name":"versionthfva3cmurgq4r377","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-03T17:48:13.6119292Z","key2":"2022-11-03T17:48:13.6119292Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-03T17:48:13.9556580Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-03T17:48:13.9556580Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-03T17:48:13.4556868Z","primaryEndpoints":{"dfs":"https://versionthfva3cmurgq4r377.dfs.core.windows.net/","web":"https://versionthfva3cmurgq4r377.z2.web.core.windows.net/","blob":"https://versionthfva3cmurgq4r377.blob.core.windows.net/","queue":"https://versionthfva3cmurgq4r377.queue.core.windows.net/","table":"https://versionthfva3cmurgq4r377.table.core.windows.net/","file":"https://versionthfva3cmurgq4r377.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest6j4p5hu3qwk67zq467rtwcd2a7paxiwrgpvjuqvw3drzvoz3clyu22h7l3gmkbn2c4oa/providers/Microsoft.Storage/storageAccounts/versionu6gh46ckmtwb2izub","name":"versionu6gh46ckmtwb2izub","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-16T05:28:58.1591481Z","key2":"2022-03-16T05:28:58.1591481Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-16T05:28:58.1747873Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-16T05:28:58.1747873Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-16T05:28:58.0654507Z","primaryEndpoints":{"dfs":"https://versionu6gh46ckmtwb2izub.dfs.core.windows.net/","web":"https://versionu6gh46ckmtwb2izub.z2.web.core.windows.net/","blob":"https://versionu6gh46ckmtwb2izub.blob.core.windows.net/","queue":"https://versionu6gh46ckmtwb2izub.queue.core.windows.net/","table":"https://versionu6gh46ckmtwb2izub.table.core.windows.net/","file":"https://versionu6gh46ckmtwb2izub.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestg3t4ff274xdgnl7gmcjibaodgkjehibkbhazsrbxtfbmhdnk5qk32nsvghigjrrfqcf3/providers/Microsoft.Storage/storageAccounts/versionudtckpbeshjnvwywq","name":"versionudtckpbeshjnvwywq","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-08-14T16:06:54.6367221Z","key2":"2022-08-14T16:06:54.6367221Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-14T16:06:55.0273250Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-08-14T16:06:55.0273250Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-08-14T16:06:54.5273449Z","primaryEndpoints":{"dfs":"https://versionudtckpbeshjnvwywq.dfs.core.windows.net/","web":"https://versionudtckpbeshjnvwywq.z2.web.core.windows.net/","blob":"https://versionudtckpbeshjnvwywq.blob.core.windows.net/","queue":"https://versionudtckpbeshjnvwywq.queue.core.windows.net/","table":"https://versionudtckpbeshjnvwywq.table.core.windows.net/","file":"https://versionudtckpbeshjnvwywq.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestpq4z2s4ussagz3475tfeona54lhwv3b7mfspnfl7cp2xesgzh3y2rzrqtyombrz7fvqr/providers/Microsoft.Storage/storageAccounts/versionutmqaopndgfib6kut","name":"versionutmqaopndgfib6kut","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-10-09T10:07:38.7394722Z","key2":"2022-10-09T10:07:38.7394722Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-09T10:07:39.0363708Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-09T10:07:39.0363708Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-09T10:07:38.5832152Z","primaryEndpoints":{"dfs":"https://versionutmqaopndgfib6kut.dfs.core.windows.net/","web":"https://versionutmqaopndgfib6kut.z2.web.core.windows.net/","blob":"https://versionutmqaopndgfib6kut.blob.core.windows.net/","queue":"https://versionutmqaopndgfib6kut.queue.core.windows.net/","table":"https://versionutmqaopndgfib6kut.table.core.windows.net/","file":"https://versionutmqaopndgfib6kut.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestpekz5ulefnmypczfvdocgugtjaudqms67ndgmsxo5zluturxj5vv5atblccjqbbrsu3n/providers/Microsoft.Storage/storageAccounts/versionuy4oxfmka2egmqius","name":"versionuy4oxfmka2egmqius","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-09-28T13:10:39.6619883Z","key2":"2022-09-28T13:10:39.6619883Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T13:10:39.9745499Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T13:10:39.9745499Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-09-28T13:10:39.5369651Z","primaryEndpoints":{"dfs":"https://versionuy4oxfmka2egmqius.dfs.core.windows.net/","web":"https://versionuy4oxfmka2egmqius.z2.web.core.windows.net/","blob":"https://versionuy4oxfmka2egmqius.blob.core.windows.net/","queue":"https://versionuy4oxfmka2egmqius.queue.core.windows.net/","table":"https://versionuy4oxfmka2egmqius.table.core.windows.net/","file":"https://versionuy4oxfmka2egmqius.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestqj4xav4vchpl5ke2jox42jwvqu5yik26nq6ufm3u62pdav4xvttu5ws6fg2bpd5oqpip/providers/Microsoft.Storage/storageAccounts/versionv4vwkkbx3f6xlhv7h","name":"versionv4vwkkbx3f6xlhv7h","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-02-10T03:11:42.1462327Z","key2":"2023-02-10T03:11:42.1462327Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-10T03:11:42.4118832Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-02-10T03:11:42.4118832Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-02-10T03:11:41.9587564Z","primaryEndpoints":{"dfs":"https://versionv4vwkkbx3f6xlhv7h.dfs.core.windows.net/","web":"https://versionv4vwkkbx3f6xlhv7h.z2.web.core.windows.net/","blob":"https://versionv4vwkkbx3f6xlhv7h.blob.core.windows.net/","queue":"https://versionv4vwkkbx3f6xlhv7h.queue.core.windows.net/","table":"https://versionv4vwkkbx3f6xlhv7h.table.core.windows.net/","file":"https://versionv4vwkkbx3f6xlhv7h.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestdboeendh4qiydnnj4gs4zcz33fp5gl6ybtylbl575aasiiqcvlohr6tqpycrjtfe2qr6/providers/Microsoft.Storage/storageAccounts/versionvcn4ue54x6ci5t65t","name":"versionvcn4ue54x6ci5t65t","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-04T20:06:37.7185525Z","key2":"2022-11-04T20:06:37.7185525Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-04T20:06:38.0310246Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-04T20:06:38.0310246Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-04T20:06:37.5622889Z","primaryEndpoints":{"dfs":"https://versionvcn4ue54x6ci5t65t.dfs.core.windows.net/","web":"https://versionvcn4ue54x6ci5t65t.z2.web.core.windows.net/","blob":"https://versionvcn4ue54x6ci5t65t.blob.core.windows.net/","queue":"https://versionvcn4ue54x6ci5t65t.queue.core.windows.net/","table":"https://versionvcn4ue54x6ci5t65t.table.core.windows.net/","file":"https://versionvcn4ue54x6ci5t65t.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesthjubmr2gcxl7wowm2yz4jtlqknroqoldmrrdz7ijr7kzs3intstr2ag5cuwovsdyfscc/providers/Microsoft.Storage/storageAccounts/versionvndhff7czdxs3e4zs","name":"versionvndhff7czdxs3e4zs","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-31T22:53:55.3378319Z","key2":"2022-03-31T22:53:55.3378319Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-31T22:53:55.3378319Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-31T22:53:55.3378319Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-31T22:53:55.2284931Z","primaryEndpoints":{"dfs":"https://versionvndhff7czdxs3e4zs.dfs.core.windows.net/","web":"https://versionvndhff7czdxs3e4zs.z2.web.core.windows.net/","blob":"https://versionvndhff7czdxs3e4zs.blob.core.windows.net/","queue":"https://versionvndhff7czdxs3e4zs.queue.core.windows.net/","table":"https://versionvndhff7czdxs3e4zs.table.core.windows.net/","file":"https://versionvndhff7czdxs3e4zs.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestc37roadc7h7ibpejg25elnx5c7th3cjwkmdjmraqd7x4d6afafd67xtrdeammre4vvwz/providers/Microsoft.Storage/storageAccounts/versionvs7l3fj37x7r3omla","name":"versionvs7l3fj37x7r3omla","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-12-02T23:19:41.5709882Z","key2":"2021-12-02T23:19:41.5709882Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-02T23:19:41.5709882Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-12-02T23:19:41.5709882Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-12-02T23:19:41.4928817Z","primaryEndpoints":{"dfs":"https://versionvs7l3fj37x7r3omla.dfs.core.windows.net/","web":"https://versionvs7l3fj37x7r3omla.z2.web.core.windows.net/","blob":"https://versionvs7l3fj37x7r3omla.blob.core.windows.net/","queue":"https://versionvs7l3fj37x7r3omla.queue.core.windows.net/","table":"https://versionvs7l3fj37x7r3omla.table.core.windows.net/","file":"https://versionvs7l3fj37x7r3omla.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestrhkyigtoloz2mqogvsddvmbtemvops4dw6kluaww553xqrbl5kwgnpuse5fdom2fq5bd/providers/Microsoft.Storage/storageAccounts/versionvsfin4nwuwcxndawj","name":"versionvsfin4nwuwcxndawj","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-09-07T02:26:57.6350762Z","key2":"2021-09-07T02:26:57.6350762Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-07T02:26:57.6350762Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-07T02:26:57.6350762Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-07T02:26:57.5726321Z","primaryEndpoints":{"dfs":"https://versionvsfin4nwuwcxndawj.dfs.core.windows.net/","web":"https://versionvsfin4nwuwcxndawj.z2.web.core.windows.net/","blob":"https://versionvsfin4nwuwcxndawj.blob.core.windows.net/","queue":"https://versionvsfin4nwuwcxndawj.queue.core.windows.net/","table":"https://versionvsfin4nwuwcxndawj.table.core.windows.net/","file":"https://versionvsfin4nwuwcxndawj.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestqu6zpgovukgibba6qblhcmmzfzgjqgqolcwqii5ebwgn2ayo27rauqwwyqg4kllron3o/providers/Microsoft.Storage/storageAccounts/versionwjxabieqv2agfuj72","name":"versionwjxabieqv2agfuj72","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-09-28T10:53:52.2221742Z","key2":"2022-09-28T10:53:52.2221742Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T10:53:52.5346724Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-09-28T10:53:52.5346724Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-09-28T10:53:52.0971963Z","primaryEndpoints":{"dfs":"https://versionwjxabieqv2agfuj72.dfs.core.windows.net/","web":"https://versionwjxabieqv2agfuj72.z2.web.core.windows.net/","blob":"https://versionwjxabieqv2agfuj72.blob.core.windows.net/","queue":"https://versionwjxabieqv2agfuj72.queue.core.windows.net/","table":"https://versionwjxabieqv2agfuj72.table.core.windows.net/","file":"https://versionwjxabieqv2agfuj72.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestu2dumyf3mk7jyirvjmsg3w5s3sa7ke6ujncoaf3eo7bowo2bmxpjufa3ww5q66p2u2gb/providers/Microsoft.Storage/storageAccounts/versionwlfh4xbessj73brlz","name":"versionwlfh4xbessj73brlz","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-10T23:46:16.5584572Z","key2":"2022-03-10T23:46:16.5584572Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-10T23:46:16.5584572Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-10T23:46:16.5584572Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-10T23:46:16.4803444Z","primaryEndpoints":{"dfs":"https://versionwlfh4xbessj73brlz.dfs.core.windows.net/","web":"https://versionwlfh4xbessj73brlz.z2.web.core.windows.net/","blob":"https://versionwlfh4xbessj73brlz.blob.core.windows.net/","queue":"https://versionwlfh4xbessj73brlz.queue.core.windows.net/","table":"https://versionwlfh4xbessj73brlz.table.core.windows.net/","file":"https://versionwlfh4xbessj73brlz.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest7jg5itimecpm5ikpyzdyvfnwxkemoyobn54phxfca4wgk2w6jnyq47qchwih5po6mmc4/providers/Microsoft.Storage/storageAccounts/versionwmflecp5hrqs5eain","name":"versionwmflecp5hrqs5eain","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-17T07:14:56.9091859Z","key2":"2023-03-17T07:14:56.9091859Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-17T07:14:57.1591879Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-17T07:14:57.1591879Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-17T07:14:56.7060633Z","primaryEndpoints":{"dfs":"https://versionwmflecp5hrqs5eain.dfs.core.windows.net/","web":"https://versionwmflecp5hrqs5eain.z2.web.core.windows.net/","blob":"https://versionwmflecp5hrqs5eain.blob.core.windows.net/","queue":"https://versionwmflecp5hrqs5eain.queue.core.windows.net/","table":"https://versionwmflecp5hrqs5eain.table.core.windows.net/","file":"https://versionwmflecp5hrqs5eain.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestggqfwtc22uy4ylwctd3w3mgpqoqbzprwfputprxuek4slsh72kgqo3443vx6p4fwvibo/providers/Microsoft.Storage/storageAccounts/versionwmfzzzj3r4caneclu","name":"versionwmfzzzj3r4caneclu","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-01-19T06:46:55.4902615Z","key2":"2023-01-19T06:46:55.4902615Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-19T06:46:55.8809004Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-01-19T06:46:55.8809004Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-01-19T06:46:55.3027989Z","primaryEndpoints":{"dfs":"https://versionwmfzzzj3r4caneclu.dfs.core.windows.net/","web":"https://versionwmfzzzj3r4caneclu.z2.web.core.windows.net/","blob":"https://versionwmfzzzj3r4caneclu.blob.core.windows.net/","queue":"https://versionwmfzzzj3r4caneclu.queue.core.windows.net/","table":"https://versionwmfzzzj3r4caneclu.table.core.windows.net/","file":"https://versionwmfzzzj3r4caneclu.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestsknognisu5ofc5kqx2s7pkyd44ypiqggvewtlb44ikbkje77zh4vo2y5c6alllygemol/providers/Microsoft.Storage/storageAccounts/versionwrfq6nydu5kpiyses","name":"versionwrfq6nydu5kpiyses","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-24T23:41:13.3087565Z","key2":"2022-03-24T23:41:13.3087565Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-24T23:41:13.3244129Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-24T23:41:13.3244129Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-24T23:41:13.1837898Z","primaryEndpoints":{"dfs":"https://versionwrfq6nydu5kpiyses.dfs.core.windows.net/","web":"https://versionwrfq6nydu5kpiyses.z2.web.core.windows.net/","blob":"https://versionwrfq6nydu5kpiyses.blob.core.windows.net/","queue":"https://versionwrfq6nydu5kpiyses.queue.core.windows.net/","table":"https://versionwrfq6nydu5kpiyses.table.core.windows.net/","file":"https://versionwrfq6nydu5kpiyses.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesth27zwyskge2psuiih5ow7focdjjo3afc5tdrpi54gablxpg6ix4tuxmfo4cxmme3qyuq/providers/Microsoft.Storage/storageAccounts/versionx5fnkou5fw5hu2yob","name":"versionx5fnkou5fw5hu2yob","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-14T05:09:55.3239086Z","key2":"2023-03-14T05:09:55.3239086Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-14T05:09:55.5582491Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-14T05:09:55.5582491Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-14T05:09:55.1051095Z","primaryEndpoints":{"dfs":"https://versionx5fnkou5fw5hu2yob.dfs.core.windows.net/","web":"https://versionx5fnkou5fw5hu2yob.z2.web.core.windows.net/","blob":"https://versionx5fnkou5fw5hu2yob.blob.core.windows.net/","queue":"https://versionx5fnkou5fw5hu2yob.queue.core.windows.net/","table":"https://versionx5fnkou5fw5hu2yob.table.core.windows.net/","file":"https://versionx5fnkou5fw5hu2yob.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestl4ua7f77i364yhflzm7vidj6cgrwaife2lhlzjwvyaph2wkkivsyf6nnv5xmco7czehu/providers/Microsoft.Storage/storageAccounts/versionxo5dtztl4afdva6ln","name":"versionxo5dtztl4afdva6ln","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-04T00:38:47.1544443Z","key2":"2022-11-04T00:38:47.1544443Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-04T00:38:47.6388166Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-04T00:38:47.6388166Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-04T00:38:46.9669561Z","primaryEndpoints":{"dfs":"https://versionxo5dtztl4afdva6ln.dfs.core.windows.net/","web":"https://versionxo5dtztl4afdva6ln.z2.web.core.windows.net/","blob":"https://versionxo5dtztl4afdva6ln.blob.core.windows.net/","queue":"https://versionxo5dtztl4afdva6ln.queue.core.windows.net/","table":"https://versionxo5dtztl4afdva6ln.table.core.windows.net/","file":"https://versionxo5dtztl4afdva6ln.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesttuzwxhgqkktwxykj4pnocbelxzp3bacgzoh7f7ag45gp46jwbycpmolrlkltxl3tcx3a/providers/Microsoft.Storage/storageAccounts/versionylcq6zs5fo7eqvk4c","name":"versionylcq6zs5fo7eqvk4c","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-25T01:28:34.6142319Z","key2":"2022-11-25T01:28:34.6142319Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-25T01:28:34.8642340Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-25T01:28:34.8642340Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-25T01:28:34.4423809Z","primaryEndpoints":{"dfs":"https://versionylcq6zs5fo7eqvk4c.dfs.core.windows.net/","web":"https://versionylcq6zs5fo7eqvk4c.z2.web.core.windows.net/","blob":"https://versionylcq6zs5fo7eqvk4c.blob.core.windows.net/","queue":"https://versionylcq6zs5fo7eqvk4c.queue.core.windows.net/","table":"https://versionylcq6zs5fo7eqvk4c.table.core.windows.net/","file":"https://versionylcq6zs5fo7eqvk4c.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestwqfltcq6urbgypryfc3jkpsbdl4c52q5lsw4eqlpvc5rayhag6xtfjbtn7pickprw7mo/providers/Microsoft.Storage/storageAccounts/versionymf2wc47mmhis2esv","name":"versionymf2wc47mmhis2esv","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-03T02:21:20.7594356Z","key2":"2023-03-03T02:21:20.7594356Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-03T02:21:21.0563165Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-03T02:21:21.0563165Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-03T02:21:20.5563391Z","primaryEndpoints":{"dfs":"https://versionymf2wc47mmhis2esv.dfs.core.windows.net/","web":"https://versionymf2wc47mmhis2esv.z2.web.core.windows.net/","blob":"https://versionymf2wc47mmhis2esv.blob.core.windows.net/","queue":"https://versionymf2wc47mmhis2esv.queue.core.windows.net/","table":"https://versionymf2wc47mmhis2esv.table.core.windows.net/","file":"https://versionymf2wc47mmhis2esv.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestyvbbewdobz5vnqkoyumrkqbdufktrisug2ukkkvnirbc6frn2hxuvpe7weosgtfc4spk/providers/Microsoft.Storage/storageAccounts/versionymg2k5haow6be3wlh","name":"versionymg2k5haow6be3wlh","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-11-08T05:20:27.5220722Z","key2":"2021-11-08T05:20:27.5220722Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-08T05:20:27.5220722Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-11-08T05:20:27.5220722Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-11-08T05:20:27.4439279Z","primaryEndpoints":{"dfs":"https://versionymg2k5haow6be3wlh.dfs.core.windows.net/","web":"https://versionymg2k5haow6be3wlh.z2.web.core.windows.net/","blob":"https://versionymg2k5haow6be3wlh.blob.core.windows.net/","queue":"https://versionymg2k5haow6be3wlh.queue.core.windows.net/","table":"https://versionymg2k5haow6be3wlh.table.core.windows.net/","file":"https://versionymg2k5haow6be3wlh.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestkngvostxvfzwz7hb2pyqpst4ekovxl4qehicnbufjmoug5injclokanwouejm77muega/providers/Microsoft.Storage/storageAccounts/versionyrdifxty6izovwb6i","name":"versionyrdifxty6izovwb6i","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-09-07T02:23:07.0385168Z","key2":"2021-09-07T02:23:07.0385168Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-07T02:23:07.0385168Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-07T02:23:07.0385168Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-07T02:23:06.9760160Z","primaryEndpoints":{"dfs":"https://versionyrdifxty6izovwb6i.dfs.core.windows.net/","web":"https://versionyrdifxty6izovwb6i.z2.web.core.windows.net/","blob":"https://versionyrdifxty6izovwb6i.blob.core.windows.net/","queue":"https://versionyrdifxty6izovwb6i.queue.core.windows.net/","table":"https://versionyrdifxty6izovwb6i.table.core.windows.net/","file":"https://versionyrdifxty6izovwb6i.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestzcumsxvcnwj5sdtjns5o3duxahh3laotidamvrno46j4bz34x3bskcnf2ld7c4wim7qa/providers/Microsoft.Storage/storageAccounts/versionzcuegvezze7vtudqd","name":"versionzcuegvezze7vtudqd","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-12-09T03:58:54.3367901Z","key2":"2022-12-09T03:58:54.3367901Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-09T03:58:54.7430309Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-09T03:58:54.7430309Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-12-09T03:58:54.1649309Z","primaryEndpoints":{"dfs":"https://versionzcuegvezze7vtudqd.dfs.core.windows.net/","web":"https://versionzcuegvezze7vtudqd.z2.web.core.windows.net/","blob":"https://versionzcuegvezze7vtudqd.blob.core.windows.net/","queue":"https://versionzcuegvezze7vtudqd.queue.core.windows.net/","table":"https://versionzcuegvezze7vtudqd.table.core.windows.net/","file":"https://versionzcuegvezze7vtudqd.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestyuxvuaieuwauapmgpekzsx2djnxw7imdd44j7ye2q2bsscuowdlungp4mvqma3k4zdi3/providers/Microsoft.Storage/storageAccounts/versionzlxq5fbnucauv5vo7","name":"versionzlxq5fbnucauv5vo7","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-03-25T03:40:01.2264205Z","key2":"2022-03-25T03:40:01.2264205Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-25T03:40:01.2264205Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-03-25T03:40:01.2264205Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-03-25T03:40:01.1169169Z","primaryEndpoints":{"dfs":"https://versionzlxq5fbnucauv5vo7.dfs.core.windows.net/","web":"https://versionzlxq5fbnucauv5vo7.z2.web.core.windows.net/","blob":"https://versionzlxq5fbnucauv5vo7.blob.core.windows.net/","queue":"https://versionzlxq5fbnucauv5vo7.queue.core.windows.net/","table":"https://versionzlxq5fbnucauv5vo7.table.core.windows.net/","file":"https://versionzlxq5fbnucauv5vo7.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestglnitz57vqvc6itqwridomid64tyuijykukioisnaiyykplrweeehtxiwezec62slafz/providers/Microsoft.Storage/storageAccounts/versionztiuttcba4r3zu4ux","name":"versionztiuttcba4r3zu4ux","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-02-23T03:39:19.0719019Z","key2":"2022-02-23T03:39:19.0719019Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-23T03:39:19.0719019Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-02-23T03:39:19.0719019Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-02-23T03:39:18.9781248Z","primaryEndpoints":{"dfs":"https://versionztiuttcba4r3zu4ux.dfs.core.windows.net/","web":"https://versionztiuttcba4r3zu4ux.z2.web.core.windows.net/","blob":"https://versionztiuttcba4r3zu4ux.blob.core.windows.net/","queue":"https://versionztiuttcba4r3zu4ux.queue.core.windows.net/","table":"https://versionztiuttcba4r3zu4ux.table.core.windows.net/","file":"https://versionztiuttcba4r3zu4ux.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesthhzxckxyrjkpak6kqw3inmdmiydr7i7cn7ukwl5jc7nkos5z43xifdypjahkf2fdfffk/providers/Microsoft.Storage/storageAccounts/versionzw2womeypjdl476sf","name":"versionzw2womeypjdl476sf","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-11-11T02:08:05.1661308Z","key2":"2022-11-11T02:08:05.1661308Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-11T02:08:05.5411833Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-11-11T02:08:05.5411833Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-11-11T02:08:04.9942594Z","primaryEndpoints":{"dfs":"https://versionzw2womeypjdl476sf.dfs.core.windows.net/","web":"https://versionzw2womeypjdl476sf.z2.web.core.windows.net/","blob":"https://versionzw2womeypjdl476sf.blob.core.windows.net/","queue":"https://versionzw2womeypjdl476sf.queue.core.windows.net/","table":"https://versionzw2womeypjdl476sf.table.core.windows.net/","file":"https://versionzw2womeypjdl476sf.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesteget66ei6y6yddaa5eu5nbdcu6hwtzfubq4mnl23b3rynta7itjeq72mr3h4yuap2rxg/providers/Microsoft.Storage/storageAccounts/versionzwxisdgkktdgig2w7","name":"versionzwxisdgkktdgig2w7","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-10-14T00:52:31.8333479Z","key2":"2022-10-14T00:52:31.8333479Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-14T00:52:32.1145659Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-10-14T00:52:32.1145659Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-10-14T00:52:31.6927140Z","primaryEndpoints":{"dfs":"https://versionzwxisdgkktdgig2w7.dfs.core.windows.net/","web":"https://versionzwxisdgkktdgig2w7.z2.web.core.windows.net/","blob":"https://versionzwxisdgkktdgig2w7.blob.core.windows.net/","queue":"https://versionzwxisdgkktdgig2w7.queue.core.windows.net/","table":"https://versionzwxisdgkktdgig2w7.table.core.windows.net/","file":"https://versionzwxisdgkktdgig2w7.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yishitest/providers/Microsoft.Storage/storageAccounts/yssaeuap","name":"yssaeuap","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":"2021-09-06T07:56:33.4932788Z","key2":"2021-09-06T07:56:33.4932788Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-06T07:56:33.5088661Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-06T07:56:33.5088661Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-06T07:56:33.4151419Z","primaryEndpoints":{"dfs":"https://yssaeuap.dfs.core.windows.net/","web":"https://yssaeuap.z2.web.core.windows.net/","blob":"https://yssaeuap.blob.core.windows.net/","queue":"https://yssaeuap.queue.core.windows.net/","table":"https://yssaeuap.table.core.windows.net/","file":"https://yssaeuap.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/zhiyihuang-rg-euap/providers/Microsoft.Storage/storageAccounts/zhiyihuangsaeuap","name":"zhiyihuangsaeuap","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"immutableStorageWithVersioning":{"enabled":true},"keyCreationTime":{"key1":"2021-09-24T05:54:33.0930905Z","key2":"2021-09-24T05:54:33.0930905Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-24T05:54:33.1087163Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-24T05:54:33.1087163Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-24T05:54:33.0305911Z","primaryEndpoints":{"dfs":"https://zhiyihuangsaeuap.dfs.core.windows.net/","web":"https://zhiyihuangsaeuap.z2.web.core.windows.net/","blob":"https://zhiyihuangsaeuap.blob.core.windows.net/","queue":"https://zhiyihuangsaeuap.queue.core.windows.net/","table":"https://zhiyihuangsaeuap.table.core.windows.net/","file":"https://zhiyihuangsaeuap.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available","secondaryLocation":"eastus2euap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://zhiyihuangsaeuap-secondary.dfs.core.windows.net/","web":"https://zhiyihuangsaeuap-secondary.z2.web.core.windows.net/","blob":"https://zhiyihuangsaeuap-secondary.blob.core.windows.net/","queue":"https://zhiyihuangsaeuap-secondary.queue.core.windows.net/","table":"https://zhiyihuangsaeuap-secondary.table.core.windows.net/"}}}]}' + ","azureStorageSid":" "}},"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-05T06:08:59.3729731Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:08:59.3729731Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-05T06:08:56.6697964Z","primaryEndpoints":{"dfs":"https://clihi7djkveffdwayd3uiyv7.dfs.core.windows.net/","web":"https://clihi7djkveffdwayd3uiyv7.z3.web.core.windows.net/","blob":"https://clihi7djkveffdwayd3uiyv7.blob.core.windows.net/","queue":"https://clihi7djkveffdwayd3uiyv7.queue.core.windows.net/","table":"https://clihi7djkveffdwayd3uiyv7.table.core.windows.net/","file":"https://clihi7djkveffdwayd3uiyv7.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgvszkkwmpogaa6jjkwjdoyqwwl2ckzd43nogod7o6moiweutkohk6inxg3supcuubx/providers/Microsoft.Storage/storageAccounts/clitest4colel7tolw26rjxy","name":"clitest4colel7tolw26rjxy","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-06-19T11:05:02.4975128Z","key2":"2024-06-19T11:05:02.4975128Z"},"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-06-19T11:05:02.8256407Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-06-19T11:05:02.8256407Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-06-19T11:05:02.4037624Z","primaryEndpoints":{"dfs":"https://clitest4colel7tolw26rjxy.dfs.core.windows.net/","web":"https://clitest4colel7tolw26rjxy.z3.web.core.windows.net/","blob":"https://clitest4colel7tolw26rjxy.blob.core.windows.net/","queue":"https://clitest4colel7tolw26rjxy.queue.core.windows.net/","table":"https://clitest4colel7tolw26rjxy.table.core.windows.net/","file":"https://clitest4colel7tolw26rjxy.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgefj7prpkkfwowsohocdcgln4afkr36ayb7msfujq5xbxbhzxt6nl6226d6wpfd2v6/providers/Microsoft.Storage/storageAccounts/clitestajyrm6yrgbf4c5i2s","name":"clitestajyrm6yrgbf4c5i2s","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-09-26T05:36:26.5400357Z","key2":"2021-09-26T05:36:26.5400357Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-26T05:36:26.5400357Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-26T05:36:26.5400357Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-26T05:36:26.4619069Z","primaryEndpoints":{"dfs":"https://clitestajyrm6yrgbf4c5i2s.dfs.core.windows.net/","web":"https://clitestajyrm6yrgbf4c5i2s.z3.web.core.windows.net/","blob":"https://clitestajyrm6yrgbf4c5i2s.blob.core.windows.net/","queue":"https://clitestajyrm6yrgbf4c5i2s.queue.core.windows.net/","table":"https://clitestajyrm6yrgbf4c5i2s.table.core.windows.net/","file":"https://clitestajyrm6yrgbf4c5i2s.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgihpamtetsioehvqhcaizytambbwjq2a4so6iz734ejm7u6prta4pxwcc2gyhhaxqf/providers/Microsoft.Storage/storageAccounts/clitestmyjybsngqmztsnzyt","name":"clitestmyjybsngqmztsnzyt","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-09-26T05:30:18.6096170Z","key2":"2021-09-26T05:30:18.6096170Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-26T05:30:18.6096170Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-26T05:30:18.6096170Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-26T05:30:18.5314899Z","primaryEndpoints":{"dfs":"https://clitestmyjybsngqmztsnzyt.dfs.core.windows.net/","web":"https://clitestmyjybsngqmztsnzyt.z3.web.core.windows.net/","blob":"https://clitestmyjybsngqmztsnzyt.blob.core.windows.net/","queue":"https://clitestmyjybsngqmztsnzyt.queue.core.windows.net/","table":"https://clitestmyjybsngqmztsnzyt.table.core.windows.net/","file":"https://clitestmyjybsngqmztsnzyt.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgxg4uxlys7uvmy36zktg7bufluyydw6zodvea3sscatxtoca52rp53hzgpu7gq5p7s/providers/Microsoft.Storage/storageAccounts/clitesttychkmvzofjn5oztq","name":"clitesttychkmvzofjn5oztq","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2022-04-26T08:46:40.5509904Z","key2":"2022-04-26T08:46:40.5509904Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-26T08:46:40.5509904Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-26T08:46:40.5509904Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-26T08:46:40.4415826Z","primaryEndpoints":{"dfs":"https://clitesttychkmvzofjn5oztq.dfs.core.windows.net/","web":"https://clitesttychkmvzofjn5oztq.z3.web.core.windows.net/","blob":"https://clitesttychkmvzofjn5oztq.blob.core.windows.net/","queue":"https://clitesttychkmvzofjn5oztq.queue.core.windows.net/","table":"https://clitesttychkmvzofjn5oztq.table.core.windows.net/","file":"https://clitesttychkmvzofjn5oztq.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgpnlgh6qivqoenar75cwy5cm2sbpza65kppbsrqsr3nmbsh32n7gq3u6soncjtxqv5/providers/Microsoft.Storage/storageAccounts/clivkncgixfflrpibpbpgcpj","name":"clivkncgixfflrpibpbpgcpj","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-07-05T06:09:26.0606144Z","key2":"2024-07-05T06:09:26.0606144Z"},"privateEndpointConnections":[],"azureFilesIdentityBasedAuthentication":{"directoryServiceOptions":"AD","activeDirectoryProperties":{"samAccountName":"newsamaccounttn6zcvdkmom45yhhsso42zpwaft7d43nbjo","accountType":"Computer","domainName":"mydomain.com","netBiosDomainName":"mydomain.com","forestName":"mydomain.com","domainGuid":"12345678-1234-1234-1234-123456789012","domainSid":"S-1-5-21-1234567890-1234567890-1234567890","azureStorageSid":"S-1-5-21-1234567890-1234567890-1234567890-1234"}},"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-05T06:09:26.3887536Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:09:26.3887536Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-05T06:09:25.9824998Z","primaryEndpoints":{"dfs":"https://clivkncgixfflrpibpbpgcpj.dfs.core.windows.net/","web":"https://clivkncgixfflrpibpbpgcpj.z3.web.core.windows.net/","blob":"https://clivkncgixfflrpibpbpgcpj.blob.core.windows.net/","queue":"https://clivkncgixfflrpibpbpgcpj.queue.core.windows.net/","table":"https://clivkncgixfflrpibpbpgcpj.table.core.windows.net/","file":"https://clivkncgixfflrpibpbpgcpj.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://clivkncgixfflrpibpbpgcpj-secondary.dfs.core.windows.net/","web":"https://clivkncgixfflrpibpbpgcpj-secondary.z3.web.core.windows.net/","blob":"https://clivkncgixfflrpibpbpgcpj-secondary.blob.core.windows.net/","queue":"https://clivkncgixfflrpibpbpgcpj-secondary.queue.core.windows.net/","table":"https://clivkncgixfflrpibpbpgcpj-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgmdsy5ybumupmsfr6kcudv7mecrc7eweh3lucx76dql5y7ds4uzphlcxz3g55pe7dq/providers/Microsoft.Storage/storageAccounts/cliz5ah3ojhvmmks7kzu6h72","name":"cliz5ah3ojhvmmks7kzu6h72","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-07-05T06:09:54.6865973Z","key2":"2024-07-05T06:09:54.6865973Z"},"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-05T06:09:55.0147254Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:09:55.0147254Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"ResolvingDns","creationTime":"2024-07-05T06:09:54.6084738Z","primaryEndpoints":{"dfs":"https://cliz5ah3ojhvmmks7kzu6h72.dfs.core.windows.net/","web":"https://cliz5ah3ojhvmmks7kzu6h72.z3.web.core.windows.net/","blob":"https://cliz5ah3ojhvmmks7kzu6h72.blob.core.windows.net/","queue":"https://cliz5ah3ojhvmmks7kzu6h72.queue.core.windows.net/","table":"https://cliz5ah3ojhvmmks7kzu6h72.table.core.windows.net/","file":"https://cliz5ah3ojhvmmks7kzu6h72.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://cliz5ah3ojhvmmks7kzu6h72-secondary.dfs.core.windows.net/","web":"https://cliz5ah3ojhvmmks7kzu6h72-secondary.z3.web.core.windows.net/","blob":"https://cliz5ah3ojhvmmks7kzu6h72-secondary.blob.core.windows.net/","queue":"https://cliz5ah3ojhvmmks7kzu6h72-secondary.queue.core.windows.net/","table":"https://cliz5ah3ojhvmmks7kzu6h72-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgoxuzu47rso73lt53kqu4ek6v6qj4vvgvwr6kjs5orqhgckfmb7knhnszlebqv5dmw/providers/Microsoft.Storage/storageAccounts/samigrationtqgpygv5bb6yo","name":"samigrationtqgpygv5bb6yo","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"accountMigrationInProgress":true,"accountMigrationOperationId":"1142a768-6c35-4175-b646-605ca058b4da","keyCreationTime":{"key1":"2024-07-05T06:09:24.8262169Z","key2":"2024-07-05T06:09:24.8262169Z"},"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-05T06:09:25.2168417Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:09:25.2168417Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-05T06:09:24.7324435Z","primaryEndpoints":{"dfs":"https://samigrationtqgpygv5bb6yo.dfs.core.windows.net/","web":"https://samigrationtqgpygv5bb6yo.z3.web.core.windows.net/","blob":"https://samigrationtqgpygv5bb6yo.blob.core.windows.net/","queue":"https://samigrationtqgpygv5bb6yo.queue.core.windows.net/","table":"https://samigrationtqgpygv5bb6yo.table.core.windows.net/","file":"https://samigrationtqgpygv5bb6yo.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yishitest/providers/Microsoft.Storage/storageAccounts/ysdnssa","name":"ysdnssa","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"dnsEndpointType":"AzureDnsZone","defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":"2022-04-11T06:48:10.4999157Z","key2":"2022-04-11T06:48:10.4999157Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"isHnsEnabled":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-11T06:48:10.5155682Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-11T06:48:10.5155682Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-11T06:48:10.4217919Z","primaryEndpoints":{"dfs":"https://ysdnssa.z6.dfs.storage.azure.net/","web":"https://ysdnssa.z6.web.storage.azure.net/","blob":"https://ysdnssa.z6.blob.storage.azure.net/","queue":"https://ysdnssa.z6.queue.storage.azure.net/","table":"https://ysdnssa.z6.table.storage.azure.net/","file":"https://ysdnssa.z6.file.storage.azure.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://ysdnssa-secondary.z6.dfs.storage.azure.net/","web":"https://ysdnssa-secondary.z6.web.storage.azure.net/","blob":"https://ysdnssa-secondary.z6.blob.storage.azure.net/","queue":"https://ysdnssa-secondary.z6.queue.storage.azure.net/","table":"https://ysdnssa-secondary.z6.table.storage.azure.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/zhiyihuang-rg/providers/Microsoft.Storage/storageAccounts/zhiyihuangsaeuapeast","name":"zhiyihuangsaeuapeast","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":"2022-04-15T04:15:43.8012808Z","key2":"2022-04-15T04:15:43.8012808Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"isSftpEnabled":false,"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"isHnsEnabled":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"requireInfrastructureEncryption":false,"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-15T04:15:43.8012808Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-04-15T04:15:43.8012808Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-04-15T04:15:43.6918664Z","primaryEndpoints":{"dfs":"https://zhiyihuangsaeuapeast.dfs.core.windows.net/","web":"https://zhiyihuangsaeuapeast.z3.web.core.windows.net/","blob":"https://zhiyihuangsaeuapeast.blob.core.windows.net/","queue":"https://zhiyihuangsaeuapeast.queue.core.windows.net/","table":"https://zhiyihuangsaeuapeast.table.core.windows.net/","file":"https://zhiyihuangsaeuapeast.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://zhiyihuangsaeuapeast-secondary.dfs.core.windows.net/","web":"https://zhiyihuangsaeuapeast-secondary.z3.web.core.windows.net/","blob":"https://zhiyihuangsaeuapeast-secondary.blob.core.windows.net/","queue":"https://zhiyihuangsaeuapeast-secondary.queue.core.windows.net/","table":"https://zhiyihuangsaeuapeast-secondary.table.core.windows.net/"}}},{"sku":{"name":"Premium_ZRS","tier":"Premium"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/zhiyihuang-rg/providers/Microsoft.Storage/storageAccounts/zhiyihuangsapremiumpage","name":"zhiyihuangsapremiumpage","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2022-12-20T06:32:05.2807878Z","key2":"2022-12-20T06:32:05.2807878Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":true,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"requireInfrastructureEncryption":false,"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-20T06:32:05.6245467Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2022-12-20T06:32:05.6245467Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2022-12-20T06:32:05.1557874Z","primaryEndpoints":{"web":"https://zhiyihuangsapremiumpage.z3.web.core.windows.net/","blob":"https://zhiyihuangsapremiumpage.blob.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_storage_account_sftp000001/providers/Microsoft.Storage/storageAccounts/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-07-05T06:09:25.4326462Z","key2":"2024-07-05T06:09:25.4326462Z"},"privateEndpointConnections":[],"isNfsV3Enabled":false,"isLocalUserEnabled":true,"isSftpEnabled":false,"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"isHnsEnabled":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:09:25.9638843Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:09:25.9638843Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-05T06:09:25.3545110Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z2.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest53hawxoqrfrf2qu5dyoqddepgzs7fzjzc3s7oamsllnwgh5rc6sbrxd54j5agmhfyhut/providers/Microsoft.Storage/storageAccounts/clitest77tgjxr7mgozmqiik","name":"clitest77tgjxr7mgozmqiik","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-06-19T11:17:54.5071718Z","key2":"2024-06-19T11:17:54.5071718Z"},"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-06-19T11:17:55.0384343Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-06-19T11:17:55.0384343Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-06-19T11:17:54.4446748Z","primaryEndpoints":{"dfs":"https://clitest77tgjxr7mgozmqiik.dfs.core.windows.net/","web":"https://clitest77tgjxr7mgozmqiik.z2.web.core.windows.net/","blob":"https://clitest77tgjxr7mgozmqiik.blob.core.windows.net/","queue":"https://clitest77tgjxr7mgozmqiik.queue.core.windows.net/","table":"https://clitest77tgjxr7mgozmqiik.table.core.windows.net/","file":"https://clitest77tgjxr7mgozmqiik.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestm5i4qofcc6eb7w4lgmppsi2r7riovbkygfshnuxpz3qfzr26mgv5apdrerakyf2jqtk5/providers/Microsoft.Storage/storageAccounts/versionqyz6scpkfghqeoti4","name":"versionqyz6scpkfghqeoti4","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-06-19T11:01:29.2732574Z","key2":"2024-06-19T11:01:29.2732574Z"},"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-06-19T11:01:29.6169644Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-06-19T11:01:29.6169644Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-06-19T11:01:29.1951127Z","primaryEndpoints":{"dfs":"https://versionqyz6scpkfghqeoti4.dfs.core.windows.net/","web":"https://versionqyz6scpkfghqeoti4.z2.web.core.windows.net/","blob":"https://versionqyz6scpkfghqeoti4.blob.core.windows.net/","queue":"https://versionqyz6scpkfghqeoti4.queue.core.windows.net/","table":"https://versionqyz6scpkfghqeoti4.table.core.windows.net/","file":"https://versionqyz6scpkfghqeoti4.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestrhkyigtoloz2mqogvsddvmbtemvops4dw6kluaww553xqrbl5kwgnpuse5fdom2fq5bd/providers/Microsoft.Storage/storageAccounts/versionvsfin4nwuwcxndawj","name":"versionvsfin4nwuwcxndawj","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2021-09-07T02:26:57.6350762Z","key2":"2021-09-07T02:26:57.6350762Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-07T02:26:57.6350762Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-07T02:26:57.6350762Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-07T02:26:57.5726321Z","primaryEndpoints":{"dfs":"https://versionvsfin4nwuwcxndawj.dfs.core.windows.net/","web":"https://versionvsfin4nwuwcxndawj.z2.web.core.windows.net/","blob":"https://versionvsfin4nwuwcxndawj.blob.core.windows.net/","queue":"https://versionvsfin4nwuwcxndawj.queue.core.windows.net/","table":"https://versionvsfin4nwuwcxndawj.table.core.windows.net/","file":"https://versionvsfin4nwuwcxndawj.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yishitest/providers/Microsoft.Storage/storageAccounts/yssaeuap","name":"yssaeuap","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"defaultToOAuthAuthentication":false,"keyCreationTime":{"key1":"2021-09-06T07:56:33.4932788Z","key2":"2021-09-06T07:56:33.4932788Z"},"allowCrossTenantReplication":true,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_2","allowBlobPublicAccess":false,"allowSharedKeyAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-06T07:56:33.5088661Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-06T07:56:33.5088661Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-06T07:56:33.4151419Z","primaryEndpoints":{"dfs":"https://yssaeuap.dfs.core.windows.net/","web":"https://yssaeuap.z2.web.core.windows.net/","blob":"https://yssaeuap.blob.core.windows.net/","queue":"https://yssaeuap.queue.core.windows.net/","table":"https://yssaeuap.table.core.windows.net/","file":"https://yssaeuap.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/zhiyihuang-rg-euap/providers/Microsoft.Storage/storageAccounts/zhiyihuangsaeuap","name":"zhiyihuangsaeuap","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"immutableStorageWithVersioning":{"enabled":true},"keyCreationTime":{"key1":"2021-09-24T05:54:33.0930905Z","key2":"2021-09-24T05:54:33.0930905Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-24T05:54:33.1087163Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2021-09-24T05:54:33.1087163Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2021-09-24T05:54:33.0305911Z","primaryEndpoints":{"dfs":"https://zhiyihuangsaeuap.dfs.core.windows.net/","web":"https://zhiyihuangsaeuap.z2.web.core.windows.net/","blob":"https://zhiyihuangsaeuap.blob.core.windows.net/","queue":"https://zhiyihuangsaeuap.queue.core.windows.net/","table":"https://zhiyihuangsaeuap.table.core.windows.net/","file":"https://zhiyihuangsaeuap.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available","secondaryLocation":"eastus2euap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://zhiyihuangsaeuap-secondary.dfs.core.windows.net/","web":"https://zhiyihuangsaeuap-secondary.z2.web.core.windows.net/","blob":"https://zhiyihuangsaeuap-secondary.blob.core.windows.net/","queue":"https://zhiyihuangsaeuap-secondary.queue.core.windows.net/","table":"https://zhiyihuangsaeuap-secondary.table.core.windows.net/"}}}]}' headers: cache-control: - no-cache content-length: - - '789327' + - '233784' content-type: - application/json; charset=utf-8 date: - - Fri, 31 Mar 2023 05:15:04 GMT + - Fri, 05 Jul 2024 06:10:01 GMT expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding x-content-type-options: - nosniff x-ms-original-request-ids: - - bc057b45-8877-43ea-8eb4-961ad03ce687 - - d4a99f52-a72c-4d2c-8c4b-335fc2ad49fd - - 404dd5e4-d6dc-47e0-89f9-a6aa4ed13d59 - - d4a7f931-d000-4b34-9b97-3be731010662 - - ef6b31e6-614f-46c3-b07c-ee316b49febc - - b9dbfc2d-d037-4b09-956d-64498ea0ce6d - - b7e437aa-66d1-4aea-bd25-81d45d164f0d - - 6ecd0851-f356-4839-b943-93feb0527be1 - - 0d680cc9-7d64-4fee-8aff-7863105ab4e0 - - 17f23965-a672-4ffd-a5cc-5552e4d34fef + - 8bc6d8e2-7316-4c2d-95ab-a116fa498cb9 + - af878a2e-f89c-45c9-9bfa-c306846a4c65 + - 05e98b53-5b13-4507-8291-cec7698767e0 + - 9e8fa0ab-f197-4e03-9651-4038cfaf2092 + - 30ec4b38-f6f7-4c61-9735-9764bfd14c76 + - 88083657-b5f3-4f88-a566-59fadb470b23 + - 7a9bfc25-c73b-497c-a35e-a3333a5c01f0 + - 40207087-d614-483c-862e-8c371030edc8 + - f5c3471b-a0a5-4878-a5b0-cad2bd254bd2 + - 9aaf9a07-8594-45d0-bf94-8217046d7653 + - 0ab8895d-d677-440e-b184-c2bb1a6565bd + - 4e06839e-5f71-4eb0-bdd8-42adae4c959d + - ed329b68-5f3f-49dd-976a-69fba0820475 + - 6e160561-7520-43b4-a546-80be140f91a6 + - ea3469bf-b472-4421-89dc-13b1dd5cd159 + - 0cd6d48d-70e7-42a1-9dca-78917053ba17 + - c40cd74b-0a75-45aa-9851-29ed3c237b26 + - fe0e692e-59b6-4885-8f0e-77f637f316be + - 14198a3b-2da2-4904-a78d-703808f96d24 + - e0ffd424-52b8-43d1-9ced-ae712dc4dcb1 + - 5ac86ff8-82d8-4c96-8521-4c1cd7f167a7 + - 1b3e6a72-3bad-49fe-b196-3704f854da41 + - 28bc6b1e-8c84-48ee-a52d-d34533271cf6 + - 59d8e81d-3688-4d48-9eaa-3dc558b23dce + - 136a2bc6-333e-4f19-b6b7-def6b650500f + - 7393772d-1c61-4e8b-8cf4-946b88681df8 + - 28b9fb04-f1d5-4d75-b94c-c65367932895 + - 3e87f45d-1954-40ce-93ad-d42848d28930 + - 9953615a-7666-41b9-bad3-24cb5fa157af + - c6e0544d-55e7-475e-b607-2f9a5d859463 + - 5e7686e6-00c6-4054-9835-2f2f6760db16 + - d1a4dfbb-009b-48d3-9772-b41575ec8bc7 + - da09ff8a-fa65-412b-ba07-40a507d9f5b9 + - 0c4c3e21-8c22-456b-b4a0-345fadb9f0e2 + - ec93bf6b-6ea4-40b8-bd6c-51728ca4f786 + - d3fbe47d-b7c7-445e-8136-b854077cb379 + - 1d8f2388-5a7b-461e-ad91-44f5b17efdff + - 5bb0b078-f87b-4c19-9a08-ed02c593d7b0 + - 9126e7f2-9772-4c0c-ad6f-56214e06f0c9 + - 6a9771fa-f58a-430d-ad10-a67c2c7cc196 + - fbfc5cf8-0828-4ced-a409-08b365c5cfe9 + - d2cd1492-83bc-4ff2-9a34-ece697882e76 + - b15016dc-a0ce-4c1f-94e1-04ba3de2792f + - 5181c6d0-d294-4048-bed4-09e59b3191c7 + - aba3683f-e3d5-4f59-986d-04bbc5601d3c + x-ms-ratelimit-remaining-subscription-global-reads: + - '3749' status: code: 200 message: OK @@ -333,21 +447,21 @@ interactions: ParameterSetName: - -n --enable-local-user User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) + - 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/cli_test_storage_account_sftp000001/providers/Microsoft.Storage/storageAccounts/cli000002?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_storage_account_sftp000001/providers/Microsoft.Storage/storageAccounts/cli000002?api-version=2023-05-01 response: body: - string: '{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_storage_account_sftp000001/providers/Microsoft.Storage/storageAccounts/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-31T05:14:30.1663219Z","key2":"2023-03-31T05:14:30.1663219Z"},"privateEndpointConnections":[],"isNfsV3Enabled":false,"isLocalUserEnabled":true,"isSftpEnabled":false,"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"isHnsEnabled":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:14:30.4944613Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:14:30.4944613Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-31T05:14:29.9319552Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z2.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}}' + string: '{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_storage_account_sftp000001/providers/Microsoft.Storage/storageAccounts/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-07-05T06:09:25.4326462Z","key2":"2024-07-05T06:09:25.4326462Z"},"privateEndpointConnections":[],"isNfsV3Enabled":false,"isLocalUserEnabled":true,"isSftpEnabled":false,"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"isHnsEnabled":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:09:25.9638843Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:09:25.9638843Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-05T06:09:25.3545110Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z2.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}}' headers: cache-control: - no-cache content-length: - - '1489' + - '1505' content-type: - application/json date: - - Fri, 31 Mar 2023 05:15:06 GMT + - Fri, 05 Jul 2024 06:10:04 GMT expires: - '-1' pragma: @@ -356,12 +470,10 @@ 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-ratelimit-remaining-subscription-global-reads: + - '3749' status: code: 200 message: OK @@ -388,21 +500,21 @@ interactions: ParameterSetName: - -n --enable-local-user User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.62.0 (PIP) azsdk-python-core/1.28.0 Python/3.9.13 (Windows-10-10.0.19045-SP0) method: PATCH - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_storage_account_sftp000001/providers/Microsoft.Storage/storageAccounts/cli000002?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_storage_account_sftp000001/providers/Microsoft.Storage/storageAccounts/cli000002?api-version=2023-05-01 response: body: - string: '{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_storage_account_sftp000001/providers/Microsoft.Storage/storageAccounts/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-31T05:14:30.1663219Z","key2":"2023-03-31T05:14:30.1663219Z"},"privateEndpointConnections":[],"isNfsV3Enabled":false,"isLocalUserEnabled":false,"isSftpEnabled":false,"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"isHnsEnabled":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:14:30.4944613Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:14:30.4944613Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-31T05:14:29.9319552Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z2.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}}' + string: '{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_storage_account_sftp000001/providers/Microsoft.Storage/storageAccounts/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-07-05T06:09:25.4326462Z","key2":"2024-07-05T06:09:25.4326462Z"},"privateEndpointConnections":[],"isNfsV3Enabled":false,"isLocalUserEnabled":false,"isSftpEnabled":false,"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"isHnsEnabled":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:09:25.9638843Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:09:25.9638843Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-05T06:09:25.3545110Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z2.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}}' headers: cache-control: - no-cache content-length: - - '1490' + - '1506' content-type: - application/json date: - - Fri, 31 Mar 2023 05:15:09 GMT + - Fri, 05 Jul 2024 06:10:07 GMT expires: - '-1' pragma: @@ -411,14 +523,14 @@ 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/c0413c35-a9f4-4bc4-9afa-5133e38cb596 + x-ms-ratelimit-remaining-subscription-global-writes: + - '2999' x-ms-ratelimit-remaining-subscription-writes: - - '1197' + - '199' status: code: 200 message: OK diff --git a/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_storage_account_with_files_adds_sam_account_name.yaml b/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_storage_account_with_files_adds_sam_account_name.yaml index 949c27e84cf..babf02601e0 100644 --- a/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_storage_account_with_files_adds_sam_account_name.yaml +++ b/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_storage_account_with_files_adds_sam_account_name.yaml @@ -24,9 +24,9 @@ interactions: - -n -g -l --enable-files-adds --domain-name --net-bios-domain-name --forest-name --domain-guid --domain-sid --azure-storage-sid --sam-account-name --account-type User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) + - 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/cli000002?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/cli000002?api-version=2023-05-01 response: body: string: '' @@ -38,11 +38,11 @@ interactions: content-type: - text/plain; charset=utf-8 date: - - Fri, 31 Mar 2023 05:15:24 GMT + - Fri, 05 Jul 2024 06:09:27 GMT expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/9d682e2c-cf2a-453a-b1ba-c8f832e0583c?monitor=true&api-version=2022-09-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/90b2d4db-a753-486b-8cc6-e3fdfabbcb9e?monitor=true&api-version=2023-05-01&t=638557565679786518&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=ixdTxCstGhckjC3edVQqfPnztby9N6T44mSnXwhHkhlTIteyhqiHadjxBiDIkKcaXEuKdTseq0s_F0p4rees26HrVifnsz4OCLQxh2x7zQYPtJ-rvAyrrRd0BcZpP2TBugxBCHAGBIwASpbf5o1Z_ruQZWwacxU1LyXleHWK2Mr8uYKmyC-10MyYW4q5yB5QfbruDeKNMlCTkBaML6iFo63dtlwuZWC82ZhOM_sH487U3oET0fW7-X3tyEP4M9ImJNQYxF2i6qBQClcfO6IAzwGIlwmTKTS3Kjp9qYIJ2_5SMDhv7mBnHaoI7xQg8Z8BqucE_FCkkbdUsGNUaGzvJw&h=ZMduHvDytusLV601Jo27JXkW6Fw3SK_FmqMxwY1NFjc pragma: - no-cache server: @@ -51,8 +51,12 @@ interactions: - 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/e399bbba-50d8-4f4c-ac66-edf9aecc5b9b + x-ms-ratelimit-remaining-subscription-global-writes: + - '2999' x-ms-ratelimit-remaining-subscription-writes: - - '1199' + - '199' status: code: 202 message: Accepted @@ -71,21 +75,119 @@ interactions: - -n -g -l --enable-files-adds --domain-name --net-bios-domain-name --forest-name --domain-guid --domain-sid --azure-storage-sid --sam-account-name --account-type User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) + - 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/9d682e2c-cf2a-453a-b1ba-c8f832e0583c?monitor=true&api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/90b2d4db-a753-486b-8cc6-e3fdfabbcb9e?monitor=true&api-version=2023-05-01&t=638557565679786518&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=ixdTxCstGhckjC3edVQqfPnztby9N6T44mSnXwhHkhlTIteyhqiHadjxBiDIkKcaXEuKdTseq0s_F0p4rees26HrVifnsz4OCLQxh2x7zQYPtJ-rvAyrrRd0BcZpP2TBugxBCHAGBIwASpbf5o1Z_ruQZWwacxU1LyXleHWK2Mr8uYKmyC-10MyYW4q5yB5QfbruDeKNMlCTkBaML6iFo63dtlwuZWC82ZhOM_sH487U3oET0fW7-X3tyEP4M9ImJNQYxF2i6qBQClcfO6IAzwGIlwmTKTS3Kjp9qYIJ2_5SMDhv7mBnHaoI7xQg8Z8BqucE_FCkkbdUsGNUaGzvJw&h=ZMduHvDytusLV601Jo27JXkW6Fw3SK_FmqMxwY1NFjc 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/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-31T05:15:22.0831048Z","key2":"2023-03-31T05:15:22.0831048Z"},"privateEndpointConnections":[],"azureFilesIdentityBasedAuthentication":{"directoryServiceOptions":"AD","activeDirectoryProperties":{"samAccountName":"samaccount000003","accountType":"User","domainName":"mydomain.com","netBiosDomainName":"mydomain.com","forestName":"mydomain.com","domainGuid":"12345678-1234-1234-1234-123456789012","domainSid":"S-1-5-21-1234567890-1234567890-1234567890","azureStorageSid":"S-1-5-21-1234567890-1234567890-1234567890-1234"}},"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:15:22.5518841Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:15:22.5518841Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-31T05:15:21.9112610Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z3.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://cli000002-secondary.dfs.core.windows.net/","web":"https://cli000002-secondary.z3.web.core.windows.net/","blob":"https://cli000002-secondary.blob.core.windows.net/","queue":"https://cli000002-secondary.queue.core.windows.net/","table":"https://cli000002-secondary.table.core.windows.net/"}}}' + string: '' + headers: + cache-control: + - no-cache + content-length: + - '0' + content-type: + - text/plain; charset=utf-8 + date: + - Fri, 05 Jul 2024 06:09:27 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/90b2d4db-a753-486b-8cc6-e3fdfabbcb9e?monitor=true&api-version=2023-05-01&t=638557565683693666&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=J_rxyIrQdqAznM5_BDBgyrxD-wMYQEzYzhawh_AbBNLsn9TaIdPZvDgHzhgo2yDkhXeAVOXJUxcFpgSOxPwRCr0APvyZrBoTHCUdo4QxFGx3jtXqG-K12kcfyy37uOXsPspM_kCKhvMANK3ZjOud_6FM3h57zTWG7ov2eTNWr_45F8XmzACehn3bnsbssifTJMGl87l3kAka4mgUcOAn7zDI5EJxFVXx-YGmJxMRBP2aXQ3kyDK_nbAvsSh75EDHTfPWd1y3tZ0dvVe7rFCjSqxIfM_8sq7Kpazdw7lBZ46cNdzw2wfSbXWg2auC_zDWtjUGk_SvdwBhO4yOMcpH8g&h=xRHqeJe1j5RDoNDsxQ74N3MbHlkhHORY42clDOs3un0 + 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/ce551195-8bce-4f1c-a3cc-2f4d5341977d + 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 --enable-files-adds --domain-name --net-bios-domain-name --forest-name + --domain-guid --domain-sid --azure-storage-sid --sam-account-name --account-type + 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/90b2d4db-a753-486b-8cc6-e3fdfabbcb9e?monitor=true&api-version=2023-05-01&t=638557565683693666&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=J_rxyIrQdqAznM5_BDBgyrxD-wMYQEzYzhawh_AbBNLsn9TaIdPZvDgHzhgo2yDkhXeAVOXJUxcFpgSOxPwRCr0APvyZrBoTHCUdo4QxFGx3jtXqG-K12kcfyy37uOXsPspM_kCKhvMANK3ZjOud_6FM3h57zTWG7ov2eTNWr_45F8XmzACehn3bnsbssifTJMGl87l3kAka4mgUcOAn7zDI5EJxFVXx-YGmJxMRBP2aXQ3kyDK_nbAvsSh75EDHTfPWd1y3tZ0dvVe7rFCjSqxIfM_8sq7Kpazdw7lBZ46cNdzw2wfSbXWg2auC_zDWtjUGk_SvdwBhO4yOMcpH8g&h=xRHqeJe1j5RDoNDsxQ74N3MbHlkhHORY42clDOs3un0 + response: + body: + string: '' + headers: + cache-control: + - no-cache + content-length: + - '0' + content-type: + - text/plain; charset=utf-8 + date: + - Fri, 05 Jul 2024 06:09:44 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/90b2d4db-a753-486b-8cc6-e3fdfabbcb9e?monitor=true&api-version=2023-05-01&t=638557565857290402&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=c0H24DN4Ghc-VjezkxUmE13fMFvUS3LB7Kvo6M9wActGa5E4nJiizvIE4ecTnwE1JONVNSt8eAD0TKD567rEi-iVm7XqysebVzebLYgsuEPrNKlTtr2f_NY-EF-2YDpVI3d0JznrsdGzvU2nRlqeuOZBS-kq2YttkGdR9w5XMl2LEvayscGnFQC88NOJtXeGoJtFqGQJkyja9HDULVFsIxuHm07g4e0V2VZ_IzBGCkT_BZRiBjXpXCiLQ1dKn-7pO-h4yf2vqGi6QlcZ2g0v10Pf6aEqjlz2LAZiC-s8Ok2KSQwXoRAHh-kg6mLomyKPKw4MVI3t9IIP9BH6kzFUVg&h=pp95oba8pW2AmGcQuGevVZNUPavrHmzW-hjtunlOq7k + 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/11674700-2c54-499c-9532-5c78738af669 + 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 --enable-files-adds --domain-name --net-bios-domain-name --forest-name + --domain-guid --domain-sid --azure-storage-sid --sam-account-name --account-type + 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/90b2d4db-a753-486b-8cc6-e3fdfabbcb9e?monitor=true&api-version=2023-05-01&t=638557565857290402&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=c0H24DN4Ghc-VjezkxUmE13fMFvUS3LB7Kvo6M9wActGa5E4nJiizvIE4ecTnwE1JONVNSt8eAD0TKD567rEi-iVm7XqysebVzebLYgsuEPrNKlTtr2f_NY-EF-2YDpVI3d0JznrsdGzvU2nRlqeuOZBS-kq2YttkGdR9w5XMl2LEvayscGnFQC88NOJtXeGoJtFqGQJkyja9HDULVFsIxuHm07g4e0V2VZ_IzBGCkT_BZRiBjXpXCiLQ1dKn-7pO-h4yf2vqGi6QlcZ2g0v10Pf6aEqjlz2LAZiC-s8Ok2KSQwXoRAHh-kg6mLomyKPKw4MVI3t9IIP9BH6kzFUVg&h=pp95oba8pW2AmGcQuGevVZNUPavrHmzW-hjtunlOq7k + 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/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-07-05T06:09:26.0606144Z","key2":"2024-07-05T06:09:26.0606144Z"},"privateEndpointConnections":[],"azureFilesIdentityBasedAuthentication":{"directoryServiceOptions":"AD","activeDirectoryProperties":{"samAccountName":"samaccount000003","accountType":"User","domainName":"mydomain.com","netBiosDomainName":"mydomain.com","forestName":"mydomain.com","domainGuid":"12345678-1234-1234-1234-123456789012","domainSid":"S-1-5-21-1234567890-1234567890-1234567890","azureStorageSid":"S-1-5-21-1234567890-1234567890-1234567890-1234"}},"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-05T06:09:26.3887536Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:09:26.3887536Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-05T06:09:25.9824998Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z3.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://cli000002-secondary.dfs.core.windows.net/","web":"https://cli000002-secondary.z3.web.core.windows.net/","blob":"https://cli000002-secondary.blob.core.windows.net/","queue":"https://cli000002-secondary.queue.core.windows.net/","table":"https://cli000002-secondary.table.core.windows.net/"}}}' headers: cache-control: - no-cache content-length: - - '2197' + - '2213' content-type: - application/json date: - - Fri, 31 Mar 2023 05:15:41 GMT + - Fri, 05 Jul 2024 06:09:49 GMT expires: - '-1' pragma: @@ -94,12 +196,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/595a86df-2e05-4861-999e-2dbf6bd4d85f + x-ms-ratelimit-remaining-subscription-global-reads: + - '3748' status: code: 200 message: OK @@ -118,21 +220,21 @@ interactions: - -n -g --enable-files-adds --domain-name --net-bios-domain-name --forest-name --domain-guid --domain-sid --azure-storage-sid --sam-account-name --account-type User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) + - 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/cli000002?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/cli000002?api-version=2023-05-01 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/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-31T05:15:22.0831048Z","key2":"2023-03-31T05:15:22.0831048Z"},"privateEndpointConnections":[],"azureFilesIdentityBasedAuthentication":{"directoryServiceOptions":"AD","activeDirectoryProperties":{"samAccountName":"samaccount000003","accountType":"User","domainName":"mydomain.com","netBiosDomainName":"mydomain.com","forestName":"mydomain.com","domainGuid":"12345678-1234-1234-1234-123456789012","domainSid":"S-1-5-21-1234567890-1234567890-1234567890","azureStorageSid":"S-1-5-21-1234567890-1234567890-1234567890-1234"}},"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:15:22.5518841Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:15:22.5518841Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-31T05:15:21.9112610Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z3.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://cli000002-secondary.dfs.core.windows.net/","web":"https://cli000002-secondary.z3.web.core.windows.net/","blob":"https://cli000002-secondary.blob.core.windows.net/","queue":"https://cli000002-secondary.queue.core.windows.net/","table":"https://cli000002-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/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-07-05T06:09:26.0606144Z","key2":"2024-07-05T06:09:26.0606144Z"},"privateEndpointConnections":[],"azureFilesIdentityBasedAuthentication":{"directoryServiceOptions":"AD","activeDirectoryProperties":{"samAccountName":"samaccount000003","accountType":"User","domainName":"mydomain.com","netBiosDomainName":"mydomain.com","forestName":"mydomain.com","domainGuid":"12345678-1234-1234-1234-123456789012","domainSid":"S-1-5-21-1234567890-1234567890-1234567890","azureStorageSid":"S-1-5-21-1234567890-1234567890-1234567890-1234"}},"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-05T06:09:26.3887536Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:09:26.3887536Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-05T06:09:25.9824998Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z3.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://cli000002-secondary.dfs.core.windows.net/","web":"https://cli000002-secondary.z3.web.core.windows.net/","blob":"https://cli000002-secondary.blob.core.windows.net/","queue":"https://cli000002-secondary.queue.core.windows.net/","table":"https://cli000002-secondary.table.core.windows.net/"}}}' headers: cache-control: - no-cache content-length: - - '2197' + - '2213' content-type: - application/json date: - - Fri, 31 Mar 2023 05:15:43 GMT + - Fri, 05 Jul 2024 06:09:50 GMT expires: - '-1' pragma: @@ -141,12 +243,10 @@ 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-ratelimit-remaining-subscription-global-reads: + - '3749' status: code: 200 message: OK @@ -165,21 +265,21 @@ interactions: - -n -g --enable-files-adds --domain-name --net-bios-domain-name --forest-name --domain-guid --domain-sid --azure-storage-sid --sam-account-name --account-type User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) + - 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/cli000002?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/cli000002?api-version=2023-05-01 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/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-31T05:15:22.0831048Z","key2":"2023-03-31T05:15:22.0831048Z"},"privateEndpointConnections":[],"azureFilesIdentityBasedAuthentication":{"directoryServiceOptions":"AD","activeDirectoryProperties":{"samAccountName":"samaccount000003","accountType":"User","domainName":"mydomain.com","netBiosDomainName":"mydomain.com","forestName":"mydomain.com","domainGuid":"12345678-1234-1234-1234-123456789012","domainSid":"S-1-5-21-1234567890-1234567890-1234567890","azureStorageSid":"S-1-5-21-1234567890-1234567890-1234567890-1234"}},"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:15:22.5518841Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:15:22.5518841Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-31T05:15:21.9112610Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z3.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://cli000002-secondary.dfs.core.windows.net/","web":"https://cli000002-secondary.z3.web.core.windows.net/","blob":"https://cli000002-secondary.blob.core.windows.net/","queue":"https://cli000002-secondary.queue.core.windows.net/","table":"https://cli000002-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/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-07-05T06:09:26.0606144Z","key2":"2024-07-05T06:09:26.0606144Z"},"privateEndpointConnections":[],"azureFilesIdentityBasedAuthentication":{"directoryServiceOptions":"AD","activeDirectoryProperties":{"samAccountName":"samaccount000003","accountType":"User","domainName":"mydomain.com","netBiosDomainName":"mydomain.com","forestName":"mydomain.com","domainGuid":"12345678-1234-1234-1234-123456789012","domainSid":"S-1-5-21-1234567890-1234567890-1234567890","azureStorageSid":"S-1-5-21-1234567890-1234567890-1234567890-1234"}},"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-05T06:09:26.3887536Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:09:26.3887536Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-05T06:09:25.9824998Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z3.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://cli000002-secondary.dfs.core.windows.net/","web":"https://cli000002-secondary.z3.web.core.windows.net/","blob":"https://cli000002-secondary.blob.core.windows.net/","queue":"https://cli000002-secondary.queue.core.windows.net/","table":"https://cli000002-secondary.table.core.windows.net/"}}}' headers: cache-control: - no-cache content-length: - - '2197' + - '2213' content-type: - application/json date: - - Fri, 31 Mar 2023 05:15:45 GMT + - Fri, 05 Jul 2024 06:09:52 GMT expires: - '-1' pragma: @@ -188,12 +288,10 @@ 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-ratelimit-remaining-subscription-global-reads: + - '3748' status: code: 200 message: OK @@ -226,21 +324,21 @@ interactions: - -n -g --enable-files-adds --domain-name --net-bios-domain-name --forest-name --domain-guid --domain-sid --azure-storage-sid --sam-account-name --account-type User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.62.0 (PIP) azsdk-python-core/1.28.0 Python/3.9.13 (Windows-10-10.0.19045-SP0) method: PATCH - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/cli000002?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/cli000002?api-version=2023-05-01 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/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-31T05:15:22.0831048Z","key2":"2023-03-31T05:15:22.0831048Z"},"privateEndpointConnections":[],"azureFilesIdentityBasedAuthentication":{"directoryServiceOptions":"AD","activeDirectoryProperties":{"samAccountName":"newsamaccount000004","accountType":"Computer","domainName":"mydomain.com","netBiosDomainName":"mydomain.com","forestName":"mydomain.com","domainGuid":"12345678-1234-1234-1234-123456789012","domainSid":"S-1-5-21-1234567890-1234567890-1234567890","azureStorageSid":"S-1-5-21-1234567890-1234567890-1234567890-1234"}},"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:15:22.5518841Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:15:22.5518841Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-31T05:15:21.9112610Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z3.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://cli000002-secondary.dfs.core.windows.net/","web":"https://cli000002-secondary.z3.web.core.windows.net/","blob":"https://cli000002-secondary.blob.core.windows.net/","queue":"https://cli000002-secondary.queue.core.windows.net/","table":"https://cli000002-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/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-07-05T06:09:26.0606144Z","key2":"2024-07-05T06:09:26.0606144Z"},"privateEndpointConnections":[],"azureFilesIdentityBasedAuthentication":{"directoryServiceOptions":"AD","activeDirectoryProperties":{"samAccountName":"newsamaccount000004","accountType":"Computer","domainName":"mydomain.com","netBiosDomainName":"mydomain.com","forestName":"mydomain.com","domainGuid":"12345678-1234-1234-1234-123456789012","domainSid":"S-1-5-21-1234567890-1234567890-1234567890","azureStorageSid":"S-1-5-21-1234567890-1234567890-1234567890-1234"}},"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-05T06:09:26.3887536Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:09:26.3887536Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-05T06:09:25.9824998Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z3.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://cli000002-secondary.dfs.core.windows.net/","web":"https://cli000002-secondary.z3.web.core.windows.net/","blob":"https://cli000002-secondary.blob.core.windows.net/","queue":"https://cli000002-secondary.queue.core.windows.net/","table":"https://cli000002-secondary.table.core.windows.net/"}}}' headers: cache-control: - no-cache content-length: - - '2204' + - '2220' content-type: - application/json date: - - Fri, 31 Mar 2023 05:15:50 GMT + - Fri, 05 Jul 2024 06:09:55 GMT expires: - '-1' pragma: @@ -249,14 +347,14 @@ 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/9a0b009d-cee0-4725-84a5-3bf68d236294 + x-ms-ratelimit-remaining-subscription-global-writes: + - '2998' x-ms-ratelimit-remaining-subscription-writes: - - '1197' + - '198' status: code: 200 message: OK 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..0e27cd52980 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-04T08:56:03.2650976Z","keyName":"key1","value":"veryFakedStorageAccountKey==","permissions":"FULL"},{"creationTime":"2024-07-04T08:56:03.2650976Z","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 + - Thu, 04 Jul 2024 08:56:26 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/9f4a36e8-15bf-42cb-a583-1b86b5cb6289 x-ms-ratelimit-remaining-subscription-resource-requests: - - '11995' + - '11999' 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 + - Thu, 04 Jul 2024 08:56:27 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 + - Thu, 04 Jul 2024 08:56:28 GMT etag: - - '"0x8DB88065FF0C776"' + - '"0x8DC9C0731548AF3"' last-modified: - - Wed, 19 Jul 2023 03:15:16 GMT + - Thu, 04 Jul 2024 08:56:28 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 + - Thu, 04 Jul 2024 08:56:29 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 + - Thu, 04 Jul 2024 08:56:30 GMT etag: - - '"0x8DB880661064BE6"' + - '"0x8DC9C073296C8CC"' last-modified: - - Wed, 19 Jul 2023 03:15:18 GMT + - Thu, 04 Jul 2024 08:56:30 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-04T08:56:30.7214540Z' x-ms-file-creation-time: - - '2023-07-19T03:15:18.2041062Z' + - '2024-07-04T08:56:30.7214540Z' x-ms-file-id: - '13835128424026341376' x-ms-file-last-write-time: - - '2023-07-19T03:15:18.2041062Z' + - '2024-07-04T08:56:30.7214540Z' x-ms-file-parent-id: - '0' x-ms-file-permission-key: - - 18157963568122331185*6007489540917782719 + - 13646673173238271331*1567904350621509101 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 + - Thu, 04 Jul 2024 08:56:30 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 + - Thu, 04 Jul 2024 08:56:31 GMT etag: - - '"0x8DB880661B9CAC0"' + - '"0x8DC9C073352AA27"' last-modified: - - Wed, 19 Jul 2023 03:15:19 GMT + - Thu, 04 Jul 2024 08:56:31 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-04T08:56:31.9527463Z' 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 + - Thu, 04 Jul 2024 08:56:32 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 + - Thu, 04 Jul 2024 08:56:33 GMT etag: - - '"0x8DB880661B9CAC0"' + - '"0x8DC9C073352AA27"' last-modified: - - Wed, 19 Jul 2023 03:15:19 GMT + - Thu, 04 Jul 2024 08:56: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:19.3804480Z' + - '2024-07-04T08:56:31.9527463Z' x-ms-file-creation-time: - - '2023-07-19T03:15:18.2041062Z' + - '2024-07-04T08:56:30.7214540Z' x-ms-file-id: - '13835128424026341376' x-ms-file-last-write-time: - - '2023-07-19T03:15:19.3804480Z' + - '2024-07-04T08:56:31.9527463Z' x-ms-file-parent-id: - '0' x-ms-file-permission-key: - - 18157963568122331185*6007489540917782719 + - 13646673173238271331*1567904350621509101 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 + - Thu, 04 Jul 2024 08:56:33 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 + - Thu, 04 Jul 2024 08:56:34 GMT etag: - - '"0x8DB880661B9CAC0"' + - '"0x8DC9C073352AA27"' last-modified: - - Wed, 19 Jul 2023 03:15:19 GMT + - Thu, 04 Jul 2024 08:56: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:19.3804480Z' + - '2024-07-04T08:56:31.9527463Z' x-ms-file-creation-time: - - '2023-07-19T03:15:18.2041062Z' + - '2024-07-04T08:56:30.7214540Z' x-ms-file-id: - '13835128424026341376' x-ms-file-last-write-time: - - '2023-07-19T03:15:19.3804480Z' + - '2024-07-04T08:56:31.9527463Z' x-ms-file-parent-id: - '0' x-ms-file-permission-key: - - 18157963568122331185*6007489540917782719 + - 13646673173238271331*1567904350621509101 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 + - Thu, 04 Jul 2024 08:56:35 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 + - Thu, 04 Jul 2024 08:56:35 GMT etag: - - '"0x8DB880661B9CAC0"' + - '"0x8DC9C073352AA27"' last-modified: - - Wed, 19 Jul 2023 03:15:19 GMT + - Thu, 04 Jul 2024 08:56: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:19.3804480Z' + - '2024-07-04T08:56:31.9527463Z' x-ms-file-creation-time: - - '2023-07-19T03:15:18.2041062Z' + - '2024-07-04T08:56:30.7214540Z' x-ms-file-id: - '13835128424026341376' x-ms-file-last-write-time: - - '2023-07-19T03:15:19.3804480Z' + - '2024-07-04T08:56:31.9527463Z' x-ms-file-parent-id: - '0' x-ms-file-permission-key: - - 18157963568122331185*6007489540917782719 + - 13646673173238271331*1567904350621509101 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 + - Thu, 04 Jul 2024 08:56:36 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:974520a5-601a-006d-5af0-cd3a95000000\nTime:2024-07-04T08:56:37.6557511Z" headers: content-length: - '221' content-type: - application/xml date: - - Wed, 19 Jul 2023 03:15:24 GMT + - Thu, 04 Jul 2024 08:56: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://clitestwe52jopa67boae5pg.file.core.windows.net/shareunuk2u5t5ge7xrnpfuf/sample_file.bin... x-ms-date: - - Wed, 19 Jul 2023 03:15:25 GMT + - Thu, 04 Jul 2024 08:56:38 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 + - Thu, 04 Jul 2024 08:56:38 GMT etag: - - '"0x8DB880666064022"' + - '"0x8DC9C0737A5F800"' last-modified: - - Wed, 19 Jul 2023 03:15:26 GMT + - Thu, 04 Jul 2024 08:56:39 GMT server: - Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0 x-ms-copy-id: - - 324127bf-2bea-4ee2-8608-647a979cf693 + - 60dc0d2c-184d-48bb-9003-903966de8749 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 + - Thu, 04 Jul 2024 08:56:39 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 + - Thu, 04 Jul 2024 08:56:40 GMT etag: - - '"0x8DB880666064022"' + - '"0x8DC9C0737A5F800"' last-modified: - - Wed, 19 Jul 2023 03:15:26 GMT + - Thu, 04 Jul 2024 08:56:39 GMT server: - Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0 x-ms-copy-completion-time: - - Wed, 19 Jul 2023 03:15:26 GMT + - Thu, 04 Jul 2024 08:56:39 GMT x-ms-copy-id: - - 324127bf-2bea-4ee2-8608-647a979cf693 + - 60dc0d2c-184d-48bb-9003-903966de8749 x-ms-copy-progress: - 131072/131072 x-ms-copy-source: - - https://clitestptv5wivn63v7uz5hh.file.core.windows.net/sharet4p227stjb2txd3kv55/sample_file.bin... + - https://clitestwe52jopa67boae5pg.file.core.windows.net/shareunuk2u5t5ge7xrnpfuf/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-04T08:56:39.2095744Z' x-ms-file-creation-time: - - '2023-07-19T03:15:26.5924130Z' + - '2024-07-04T08:56:39.2095744Z' x-ms-file-id: - '13835093239654252544' x-ms-file-last-write-time: - - '2023-07-19T03:15:26.5924130Z' + - '2024-07-04T08:56:39.2095744Z' x-ms-file-parent-id: - '0' x-ms-file-permission-key: - - 18157963568122331185*6007489540917782719 + - 13646673173238271331*1567904350621509101 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://clitestwe52jopa67boae5pg.file.core.windows.net/shareunuk2u5t5ge7xrnpfuf/sample_file.bin... x-ms-date: - - Wed, 19 Jul 2023 03:15:28 GMT + - Thu, 04 Jul 2024 08:56:41 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 + - Thu, 04 Jul 2024 08:56:41 GMT etag: - - '"0x8DB880667E8288F"' + - '"0x8DC9C07397AE82C"' last-modified: - - Wed, 19 Jul 2023 03:15:29 GMT + - Thu, 04 Jul 2024 08:56:42 GMT server: - Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0 x-ms-copy-id: - - 657ecd7d-34ef-41c4-a273-a6aa01cb410a + - 25cc2912-fc08-45da-9eff-fff398cf0c76 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 + - Thu, 04 Jul 2024 08:56:42 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 + - Thu, 04 Jul 2024 08:56:43 GMT etag: - - '"0x8DB880667E8288F"' + - '"0x8DC9C07397AE82C"' last-modified: - - Wed, 19 Jul 2023 03:15:29 GMT + - Thu, 04 Jul 2024 08:56:42 GMT server: - Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0 x-ms-copy-completion-time: - - Wed, 19 Jul 2023 03:15:29 GMT + - Thu, 04 Jul 2024 08:56:42 GMT x-ms-copy-id: - - 657ecd7d-34ef-41c4-a273-a6aa01cb410a + - 25cc2912-fc08-45da-9eff-fff398cf0c76 x-ms-copy-progress: - 131072/131072 x-ms-copy-source: - - https://clitestptv5wivn63v7uz5hh.file.core.windows.net/sharet4p227stjb2txd3kv55/sample_file.bin... + - https://clitestwe52jopa67boae5pg.file.core.windows.net/shareunuk2u5t5ge7xrnpfuf/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-04T08:56:42.2828076Z' x-ms-file-creation-time: - - '2023-07-19T03:15:29.7506447Z' + - '2024-07-04T08:56:42.2828076Z' x-ms-file-id: - '13835163608398430208' x-ms-file-last-write-time: - - '2023-07-19T03:15:29.7506447Z' + - '2024-07-04T08:56:42.2828076Z' x-ms-file-parent-id: - '0' x-ms-file-permission-key: - - 18157963568122331185*6007489540917782719 + - 13646673173238271331*1567904350621509101 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://clitestwe52jopa67boae5pg.file.core.windows.net/shareunuk2u5t5ge7xrnpfuf/sample_file.bin... x-ms-date: - - Wed, 19 Jul 2023 03:15:31 GMT + - Thu, 04 Jul 2024 08:56:44 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:1ced244d-101a-002d-55f0-cd137b000000\nTime:2024-07-04T08:56:45.5097834Z" headers: content-length: - '221' content-type: - application/xml date: - - Wed, 19 Jul 2023 03:15:32 GMT + - Thu, 04 Jul 2024 08:56:44 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 + - Thu, 04 Jul 2024 08:56:45 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 + - Thu, 04 Jul 2024 08:56:46 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 + - Thu, 04 Jul 2024 08:56:47 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 + - Thu, 04 Jul 2024 08:56:47 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 + - Thu, 04 Jul 2024 08:56:49 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 + - Thu, 04 Jul 2024 08:56:49 GMT etag: - - '"0x8DB88066C54A466"' + - '"0x8DC9C073E2E493F"' last-modified: - - Wed, 19 Jul 2023 03:15:37 GMT + - Thu, 04 Jul 2024 08:56:50 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-04T08:56:50.1692735Z' x-ms-file-creation-time: - - '2023-07-19T03:15:37.1724902Z' + - '2024-07-04T08:56:50.1692735Z' x-ms-file-id: - '13835146016212385792' x-ms-file-last-write-time: - - '2023-07-19T03:15:37.1724902Z' + - '2024-07-04T08:56:50.1692735Z' x-ms-file-parent-id: - '0' x-ms-file-permission-key: - - 18157963568122331185*6007489540917782719 + - 13646673173238271331*1567904350621509101 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 + - Thu, 04 Jul 2024 08:56:50 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 + - Thu, 04 Jul 2024 08:56:50 GMT etag: - - '"0x8DB88066D05B297"' + - '"0x8DC9C073EEA51A6"' last-modified: - - Wed, 19 Jul 2023 03:15:38 GMT + - Thu, 04 Jul 2024 08:56:51 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-04T08:56:51.4015654Z' 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 + - Thu, 04 Jul 2024 08:56:51 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 + - Thu, 04 Jul 2024 08:56:52 GMT etag: - - '"0x8DB88066D05B297"' + - '"0x8DC9C073EEA51A6"' last-modified: - - Wed, 19 Jul 2023 03:15:38 GMT + - Thu, 04 Jul 2024 08:56: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:38.3328407Z' + - '2024-07-04T08:56:51.4015654Z' x-ms-file-creation-time: - - '2023-07-19T03:15:37.1724902Z' + - '2024-07-04T08:56:50.1692735Z' x-ms-file-id: - '13835146016212385792' x-ms-file-last-write-time: - - '2023-07-19T03:15:38.3328407Z' + - '2024-07-04T08:56:51.4015654Z' x-ms-file-parent-id: - '0' x-ms-file-permission-key: - - 18157963568122331185*6007489540917782719 + - 13646673173238271331*1567904350621509101 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 + - Thu, 04 Jul 2024 08:56:53 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 + - Thu, 04 Jul 2024 08:56:53 GMT etag: - - '"0x8DB88066EBD5CBE"' + - '"0x8DC9C0740BFB6F0"' last-modified: - - Wed, 19 Jul 2023 03:15:41 GMT + - Thu, 04 Jul 2024 08:56:54 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-04T08:56:54.4777968Z' x-ms-file-creation-time: - - '2023-07-19T03:15:41.2142270Z' + - '2024-07-04T08:56:54.4777968Z' x-ms-file-id: - '13835110831840296960' x-ms-file-last-write-time: - - '2023-07-19T03:15:41.2142270Z' + - '2024-07-04T08:56:54.4777968Z' x-ms-file-parent-id: - '0' x-ms-file-permission-key: - - 4289051903550881590*6007489540917782719 + - 9014366562828563044*1567904350621509101 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 + - Thu, 04 Jul 2024 08:56:54 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-04T08:56:54.4777968Z2024-07-04T08:56:54.4777968Z2024-07-04T08:56:54.4777968Z2024-07-04T08:56:54.4777968ZThu, + 04 Jul 2024 08:56:54 GMT\"0x8DC9C0740BFB6F0\"Directory9014366562828563044*1567904350621509101sample_file.bin138351460162123857921310722024-07-04T08:56:50.1692735Z2024-07-04T08:56:50.1692735Z2024-07-04T08:56:51.4015654Z2024-07-04T08:56:51.4015654ZThu, + 04 Jul 2024 08:56:51 GMT\"0x8DC9C073EEA51A6\"Archive13646673173238271331*1567904350621509101sample_file_dst.bin138351636083984302081310722024-07-04T08:56:42.2828076Z2024-07-04T08:56:42.2828076Z2024-07-04T08:56:42.2828076Z2024-07-04T08:56:42.2828076ZThu, + 04 Jul 2024 08:56:42 GMT\"0x8DC9C07397AE82C\"Archive13646673173238271331*1567904350621509101sample_file_dst.bin...138350932396542525441310722024-07-04T08:56:39.2095744Z2024-07-04T08:56:39.2095744Z2024-07-04T08:56:39.2095744Z2024-07-04T08:56:39.2095744ZThu, + 04 Jul 2024 08:56:39 GMT\"0x8DC9C0737A5F800\"Archive13646673173238271331*1567904350621509101" headers: content-type: - application/xml date: - - Wed, 19 Jul 2023 03:15:43 GMT + - Thu, 04 Jul 2024 08:56:55 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 + - Thu, 04 Jul 2024 08:56:56 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 + - Thu, 04 Jul 2024 08:56:57 GMT etag: - - '"0x8DB88066EBD5CBE"' + - '"0x8DC9C0740BFB6F0"' last-modified: - - Wed, 19 Jul 2023 03:15:41 GMT + - Thu, 04 Jul 2024 08:56:54 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-04T08:56:54.4777968Z' x-ms-file-creation-time: - - '2023-07-19T03:15:41.2142270Z' + - '2024-07-04T08:56:54.4777968Z' x-ms-file-id: - '13835110831840296960' x-ms-file-last-write-time: - - '2023-07-19T03:15:41.2142270Z' + - '2024-07-04T08:56:54.4777968Z' x-ms-file-parent-id: - '0' x-ms-file-permission-key: - - 4289051903550881590*6007489540917782719 + - 9014366562828563044*1567904350621509101 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 + - Thu, 04 Jul 2024 08:56:58 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 + - Thu, 04 Jul 2024 08:56:58 GMT etag: - - '"0x8DB8806721582EA"' + - '"0x8DC9C0743B3F693"' last-modified: - - Wed, 19 Jul 2023 03:15:46 GMT + - Thu, 04 Jul 2024 08:56:59 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-04T08:56:59.4339475Z' x-ms-file-creation-time: - - '2023-07-19T03:15:46.8250858Z' + - '2024-07-04T08:56:59.4339475Z' x-ms-file-id: - '13835181200584474624' x-ms-file-last-write-time: - - '2023-07-19T03:15:46.8250858Z' + - '2024-07-04T08:56:59.4339475Z' x-ms-file-parent-id: - '0' x-ms-file-permission-key: - - 4289051903550881590*6007489540917782719 + - 9014366562828563044*1567904350621509101 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 + - Thu, 04 Jul 2024 08:56:59 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-04T08:56:59.4339475Z2024-07-04T08:56:59.4339475Z2024-07-04T08:56:59.4339475Z2024-07-04T08:56:59.4339475ZThu, + 04 Jul 2024 08:56:59 GMT\"0x8DC9C0743B3F693\"Directory9014366562828563044*1567904350621509101dir000004..138351108318402969602024-07-04T08:56:54.4777968Z2024-07-04T08:56:54.4777968Z2024-07-04T08:56:54.4777968Z2024-07-04T08:56:54.4777968ZThu, + 04 Jul 2024 08:56:54 GMT\"0x8DC9C0740BFB6F0\"Directory9014366562828563044*1567904350621509101sample_file.bin138351460162123857921310722024-07-04T08:56:50.1692735Z2024-07-04T08:56:50.1692735Z2024-07-04T08:56:51.4015654Z2024-07-04T08:56:51.4015654ZThu, + 04 Jul 2024 08:56:51 GMT\"0x8DC9C073EEA51A6\"Archive13646673173238271331*1567904350621509101sample_file_dst.bin138351636083984302081310722024-07-04T08:56:42.2828076Z2024-07-04T08:56:42.2828076Z2024-07-04T08:56:42.2828076Z2024-07-04T08:56:42.2828076ZThu, + 04 Jul 2024 08:56:42 GMT\"0x8DC9C07397AE82C\"Archive13646673173238271331*1567904350621509101sample_file_dst.bin...138350932396542525441310722024-07-04T08:56:39.2095744Z2024-07-04T08:56:39.2095744Z2024-07-04T08:56:39.2095744Z2024-07-04T08:56:39.2095744ZThu, + 04 Jul 2024 08:56:39 GMT\"0x8DC9C0737A5F800\"Archive13646673173238271331*1567904350621509101" headers: content-type: - application/xml date: - - Wed, 19 Jul 2023 03:15:47 GMT + - Thu, 04 Jul 2024 08:57:00 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 + - Thu, 04 Jul 2024 08:57:01 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 + - Thu, 04 Jul 2024 08:57:02 GMT etag: - - '"0x8DB8806721582EA"' + - '"0x8DC9C0743B3F693"' last-modified: - - Wed, 19 Jul 2023 03:15:46 GMT + - Thu, 04 Jul 2024 08:56:59 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-04T08:56:59.4339475Z' x-ms-file-creation-time: - - '2023-07-19T03:15:46.8250858Z' + - '2024-07-04T08:56:59.4339475Z' x-ms-file-id: - '13835181200584474624' x-ms-file-last-write-time: - - '2023-07-19T03:15:46.8250858Z' + - '2024-07-04T08:56:59.4339475Z' x-ms-file-parent-id: - '0' x-ms-file-permission-key: - - 4289051903550881590*6007489540917782719 + - 9014366562828563044*1567904350621509101 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 + - Thu, 04 Jul 2024 08:57:03 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 + - Thu, 04 Jul 2024 08:57:03 GMT server: - Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: diff --git a/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_update_storage_account_with_files_aadkerb.yaml b/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_update_storage_account_with_files_aadkerb.yaml index 06d0c4956a1..dee6a90b763 100644 --- a/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_update_storage_account_with_files_aadkerb.yaml +++ b/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_update_storage_account_with_files_aadkerb.yaml @@ -18,9 +18,9 @@ interactions: ParameterSetName: - -n -g -l User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) + - 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/cli000002?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/cli000002?api-version=2023-05-01 response: body: string: '' @@ -32,11 +32,11 @@ interactions: content-type: - text/plain; charset=utf-8 date: - - Fri, 31 Mar 2023 05:15:42 GMT + - Fri, 05 Jul 2024 06:09:56 GMT expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/eaf45a95-708e-4a9e-b9f5-9dfa13b8779d?monitor=true&api-version=2022-09-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/63eb6cef-e708-4800-a9c9-38236aa3b6f4?monitor=true&api-version=2023-05-01&t=638557565970964659&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=KnDFkHOS1iI3v7_5Am2CKh1iLOumXHTpxK6zk9Ti-bhOb4ixwqVSqfNef2zi0D5f4Qht_yWumKrkswnVERbivWZU1CCd7qmVJBKtoAIxr98Eryq_C7vwb2r8XpyZ9ssZQnuKRd9aDWQ8QQ0TZbVz6ZknLJvbbNShzFtUkfsekbnnc3szNjgJLFn1oWUstN9pagB9_NI8kQSzfZd7Y1xCjcISV4O4SQlYd5rMzmkJuzoRITSZ7txKKgEjGMZXhUUuP8w9y4na1MMvYk8S3P6FRoyaHG--0Tq6FaDsEsoOPo1vEowu9ZbhQj9tdbSGuHwY-SOsbE31DcNqNO8r-5VROA&h=cWn4IplTxTwfXlxHVqHRsa1kDfgULCNR9KdzkBGzhnc pragma: - no-cache server: @@ -45,8 +45,12 @@ interactions: - 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/efeae15e-f558-4495-8fbc-d5c26f0e9c61 + x-ms-ratelimit-remaining-subscription-global-writes: + - '2998' x-ms-ratelimit-remaining-subscription-writes: - - '1199' + - '198' status: code: 202 message: Accepted @@ -64,9 +68,9 @@ interactions: ParameterSetName: - -n -g -l User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) + - 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/eaf45a95-708e-4a9e-b9f5-9dfa13b8779d?monitor=true&api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/63eb6cef-e708-4800-a9c9-38236aa3b6f4?monitor=true&api-version=2023-05-01&t=638557565970964659&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=KnDFkHOS1iI3v7_5Am2CKh1iLOumXHTpxK6zk9Ti-bhOb4ixwqVSqfNef2zi0D5f4Qht_yWumKrkswnVERbivWZU1CCd7qmVJBKtoAIxr98Eryq_C7vwb2r8XpyZ9ssZQnuKRd9aDWQ8QQ0TZbVz6ZknLJvbbNShzFtUkfsekbnnc3szNjgJLFn1oWUstN9pagB9_NI8kQSzfZd7Y1xCjcISV4O4SQlYd5rMzmkJuzoRITSZ7txKKgEjGMZXhUUuP8w9y4na1MMvYk8S3P6FRoyaHG--0Tq6FaDsEsoOPo1vEowu9ZbhQj9tdbSGuHwY-SOsbE31DcNqNO8r-5VROA&h=cWn4IplTxTwfXlxHVqHRsa1kDfgULCNR9KdzkBGzhnc response: body: string: '' @@ -78,11 +82,11 @@ interactions: content-type: - text/plain; charset=utf-8 date: - - Fri, 31 Mar 2023 05:15:59 GMT + - Fri, 05 Jul 2024 06:09:56 GMT expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/eaf45a95-708e-4a9e-b9f5-9dfa13b8779d?monitor=true&api-version=2022-09-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/63eb6cef-e708-4800-a9c9-38236aa3b6f4?monitor=true&api-version=2023-05-01&t=638557565974559226&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=AgASokn9uWGnb2fGgY4wXwrQNxdwLRVcd5n8Wj3I49ZyOvNjaDIPmFdazax71pLT6PZ-7mv491MSDmj6JkSp-JcEXgdlw0WBcHo3AvPX19ylvyhWPNboReOZMoEyF9x0wz8ZYs_KEU2hjUTe1KtJwmmUvrNL5KyJvGa75J1KczJ8XxUGxAfhB-5Hx64xIMKgg5qXzJ6BKteWRp97rSTg5cR2ducXt0IF7x4YbmflysGSBak6Dzj5kenoWqPcr2UjOF2gwXwh6uq61JgrzYmVH8_63AKI4XIfUbB9zvwZPgpETRYwadtOcmN255m6g4mCFRN2zXHcAa9gGU_p9vZ-bA&h=R_nShrxEeDz8qoSdi_UjJSVC-7sPVyeR-w4Bzie1F8w pragma: - no-cache server: @@ -91,6 +95,10 @@ interactions: - 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/78f28d8b-e74f-496e-8762-6def6caca48d + x-ms-ratelimit-remaining-subscription-global-reads: + - '3749' status: code: 202 message: Accepted @@ -108,21 +116,21 @@ interactions: ParameterSetName: - -n -g -l User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) + - 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/eaf45a95-708e-4a9e-b9f5-9dfa13b8779d?monitor=true&api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/63eb6cef-e708-4800-a9c9-38236aa3b6f4?monitor=true&api-version=2023-05-01&t=638557565974559226&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=AgASokn9uWGnb2fGgY4wXwrQNxdwLRVcd5n8Wj3I49ZyOvNjaDIPmFdazax71pLT6PZ-7mv491MSDmj6JkSp-JcEXgdlw0WBcHo3AvPX19ylvyhWPNboReOZMoEyF9x0wz8ZYs_KEU2hjUTe1KtJwmmUvrNL5KyJvGa75J1KczJ8XxUGxAfhB-5Hx64xIMKgg5qXzJ6BKteWRp97rSTg5cR2ducXt0IF7x4YbmflysGSBak6Dzj5kenoWqPcr2UjOF2gwXwh6uq61JgrzYmVH8_63AKI4XIfUbB9zvwZPgpETRYwadtOcmN255m6g4mCFRN2zXHcAa9gGU_p9vZ-bA&h=R_nShrxEeDz8qoSdi_UjJSVC-7sPVyeR-w4Bzie1F8w 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/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-31T05:15:39.1145051Z","key2":"2023-03-31T05:15:39.1145051Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:15:39.5676509Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:15:39.5676509Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-31T05:15:38.9582623Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z3.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://cli000002-secondary.dfs.core.windows.net/","web":"https://cli000002-secondary.z3.web.core.windows.net/","blob":"https://cli000002-secondary.blob.core.windows.net/","queue":"https://cli000002-secondary.queue.core.windows.net/","table":"https://cli000002-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/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-07-05T06:09:54.6865973Z","key2":"2024-07-05T06:09:54.6865973Z"},"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-05T06:09:55.0147254Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:09:55.0147254Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-05T06:09:54.6084738Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z3.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://cli000002-secondary.dfs.core.windows.net/","web":"https://cli000002-secondary.z3.web.core.windows.net/","blob":"https://cli000002-secondary.blob.core.windows.net/","queue":"https://cli000002-secondary.queue.core.windows.net/","table":"https://cli000002-secondary.table.core.windows.net/"}}}' headers: cache-control: - no-cache content-length: - - '1771' + - '1787' content-type: - application/json date: - - Fri, 31 Mar 2023 05:16:02 GMT + - Fri, 05 Jul 2024 06:10:14 GMT expires: - '-1' pragma: @@ -131,12 +139,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/eb13232b-001b-4242-ace5-b07716da22b1 + x-ms-ratelimit-remaining-subscription-global-reads: + - '3749' status: code: 200 message: OK @@ -154,21 +162,21 @@ interactions: ParameterSetName: - -n -g --enable-files-aadkerb User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) + - 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/cli000002?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/cli000002?api-version=2023-05-01 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/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-31T05:15:39.1145051Z","key2":"2023-03-31T05:15:39.1145051Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:15:39.5676509Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:15:39.5676509Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-31T05:15:38.9582623Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z3.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://cli000002-secondary.dfs.core.windows.net/","web":"https://cli000002-secondary.z3.web.core.windows.net/","blob":"https://cli000002-secondary.blob.core.windows.net/","queue":"https://cli000002-secondary.queue.core.windows.net/","table":"https://cli000002-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/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-07-05T06:09:54.6865973Z","key2":"2024-07-05T06:09:54.6865973Z"},"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-05T06:09:55.0147254Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:09:55.0147254Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-05T06:09:54.6084738Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z3.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://cli000002-secondary.dfs.core.windows.net/","web":"https://cli000002-secondary.z3.web.core.windows.net/","blob":"https://cli000002-secondary.blob.core.windows.net/","queue":"https://cli000002-secondary.queue.core.windows.net/","table":"https://cli000002-secondary.table.core.windows.net/"}}}' headers: cache-control: - no-cache content-length: - - '1771' + - '1787' content-type: - application/json date: - - Fri, 31 Mar 2023 05:16:04 GMT + - Fri, 05 Jul 2024 06:10:16 GMT expires: - '-1' pragma: @@ -177,12 +185,10 @@ 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-ratelimit-remaining-subscription-global-reads: + - '3749' status: code: 200 message: OK @@ -200,21 +206,21 @@ interactions: ParameterSetName: - -n -g --enable-files-aadkerb User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) + - 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/cli000002?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/cli000002?api-version=2023-05-01 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/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-31T05:15:39.1145051Z","key2":"2023-03-31T05:15:39.1145051Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:15:39.5676509Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:15:39.5676509Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-31T05:15:38.9582623Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z3.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://cli000002-secondary.dfs.core.windows.net/","web":"https://cli000002-secondary.z3.web.core.windows.net/","blob":"https://cli000002-secondary.blob.core.windows.net/","queue":"https://cli000002-secondary.queue.core.windows.net/","table":"https://cli000002-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/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-07-05T06:09:54.6865973Z","key2":"2024-07-05T06:09:54.6865973Z"},"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-05T06:09:55.0147254Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:09:55.0147254Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-05T06:09:54.6084738Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z3.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://cli000002-secondary.dfs.core.windows.net/","web":"https://cli000002-secondary.z3.web.core.windows.net/","blob":"https://cli000002-secondary.blob.core.windows.net/","queue":"https://cli000002-secondary.queue.core.windows.net/","table":"https://cli000002-secondary.table.core.windows.net/"}}}' headers: cache-control: - no-cache content-length: - - '1771' + - '1787' content-type: - application/json date: - - Fri, 31 Mar 2023 05:16:06 GMT + - Fri, 05 Jul 2024 06:10:17 GMT expires: - '-1' pragma: @@ -223,12 +229,10 @@ 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-ratelimit-remaining-subscription-global-reads: + - '3748' status: code: 200 message: OK @@ -255,21 +259,21 @@ interactions: ParameterSetName: - -n -g --enable-files-aadkerb User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.62.0 (PIP) azsdk-python-core/1.28.0 Python/3.9.13 (Windows-10-10.0.19045-SP0) method: PATCH - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/cli000002?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/cli000002?api-version=2023-05-01 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/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-31T05:15:39.1145051Z","key2":"2023-03-31T05:15:39.1145051Z"},"privateEndpointConnections":[],"azureFilesIdentityBasedAuthentication":{"directoryServiceOptions":"AADKERB"},"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:15:39.5676509Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:15:39.5676509Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-31T05:15:38.9582623Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z3.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://cli000002-secondary.dfs.core.windows.net/","web":"https://cli000002-secondary.z3.web.core.windows.net/","blob":"https://cli000002-secondary.blob.core.windows.net/","queue":"https://cli000002-secondary.queue.core.windows.net/","table":"https://cli000002-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/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-07-05T06:09:54.6865973Z","key2":"2024-07-05T06:09:54.6865973Z"},"privateEndpointConnections":[],"azureFilesIdentityBasedAuthentication":{"directoryServiceOptions":"AADKERB"},"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-05T06:09:55.0147254Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:09:55.0147254Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-05T06:09:54.6084738Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z3.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://cli000002-secondary.dfs.core.windows.net/","web":"https://cli000002-secondary.z3.web.core.windows.net/","blob":"https://cli000002-secondary.blob.core.windows.net/","queue":"https://cli000002-secondary.queue.core.windows.net/","table":"https://cli000002-secondary.table.core.windows.net/"}}}' headers: cache-control: - no-cache content-length: - - '1849' + - '1865' content-type: - application/json date: - - Fri, 31 Mar 2023 05:16:13 GMT + - Fri, 05 Jul 2024 06:10:22 GMT expires: - '-1' pragma: @@ -278,14 +282,14 @@ 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/b2367e40-f576-49ad-ad2d-5b199b781357 + x-ms-ratelimit-remaining-subscription-global-writes: + - '2999' x-ms-ratelimit-remaining-subscription-writes: - - '1199' + - '199' status: code: 200 message: OK @@ -303,21 +307,21 @@ interactions: ParameterSetName: - -n -g --enable-files-aadkerb --domain-name --domain-guid User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) + - 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/cli000002?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/cli000002?api-version=2023-05-01 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/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-31T05:15:39.1145051Z","key2":"2023-03-31T05:15:39.1145051Z"},"privateEndpointConnections":[],"azureFilesIdentityBasedAuthentication":{"directoryServiceOptions":"AADKERB"},"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:15:39.5676509Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:15:39.5676509Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-31T05:15:38.9582623Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z3.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://cli000002-secondary.dfs.core.windows.net/","web":"https://cli000002-secondary.z3.web.core.windows.net/","blob":"https://cli000002-secondary.blob.core.windows.net/","queue":"https://cli000002-secondary.queue.core.windows.net/","table":"https://cli000002-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/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-07-05T06:09:54.6865973Z","key2":"2024-07-05T06:09:54.6865973Z"},"privateEndpointConnections":[],"azureFilesIdentityBasedAuthentication":{"directoryServiceOptions":"AADKERB"},"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-05T06:09:55.0147254Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:09:55.0147254Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-05T06:09:54.6084738Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z3.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://cli000002-secondary.dfs.core.windows.net/","web":"https://cli000002-secondary.z3.web.core.windows.net/","blob":"https://cli000002-secondary.blob.core.windows.net/","queue":"https://cli000002-secondary.queue.core.windows.net/","table":"https://cli000002-secondary.table.core.windows.net/"}}}' headers: cache-control: - no-cache content-length: - - '1849' + - '1865' content-type: - application/json date: - - Fri, 31 Mar 2023 05:16:15 GMT + - Fri, 05 Jul 2024 06:10:24 GMT expires: - '-1' pragma: @@ -326,12 +330,10 @@ 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-ratelimit-remaining-subscription-global-reads: + - '3749' status: code: 200 message: OK @@ -349,21 +351,21 @@ interactions: ParameterSetName: - -n -g --enable-files-aadkerb --domain-name --domain-guid User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) + - 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/cli000002?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/cli000002?api-version=2023-05-01 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/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-31T05:15:39.1145051Z","key2":"2023-03-31T05:15:39.1145051Z"},"privateEndpointConnections":[],"azureFilesIdentityBasedAuthentication":{"directoryServiceOptions":"AADKERB"},"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:15:39.5676509Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:15:39.5676509Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-31T05:15:38.9582623Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z3.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://cli000002-secondary.dfs.core.windows.net/","web":"https://cli000002-secondary.z3.web.core.windows.net/","blob":"https://cli000002-secondary.blob.core.windows.net/","queue":"https://cli000002-secondary.queue.core.windows.net/","table":"https://cli000002-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/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-07-05T06:09:54.6865973Z","key2":"2024-07-05T06:09:54.6865973Z"},"privateEndpointConnections":[],"azureFilesIdentityBasedAuthentication":{"directoryServiceOptions":"AADKERB"},"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-05T06:09:55.0147254Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:09:55.0147254Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-05T06:09:54.6084738Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z3.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://cli000002-secondary.dfs.core.windows.net/","web":"https://cli000002-secondary.z3.web.core.windows.net/","blob":"https://cli000002-secondary.blob.core.windows.net/","queue":"https://cli000002-secondary.queue.core.windows.net/","table":"https://cli000002-secondary.table.core.windows.net/"}}}' headers: cache-control: - no-cache content-length: - - '1849' + - '1865' content-type: - application/json date: - - Fri, 31 Mar 2023 05:16:17 GMT + - Fri, 05 Jul 2024 06:10:25 GMT expires: - '-1' pragma: @@ -372,12 +374,10 @@ 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-ratelimit-remaining-subscription-global-reads: + - '3748' status: code: 200 message: OK @@ -406,23 +406,23 @@ interactions: ParameterSetName: - -n -g --enable-files-aadkerb --domain-name --domain-guid User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.62.0 (PIP) azsdk-python-core/1.28.0 Python/3.9.13 (Windows-10-10.0.19045-SP0) method: PATCH - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/cli000002?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/cli000002?api-version=2023-05-01 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/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-31T05:15:39.1145051Z","key2":"2023-03-31T05:15:39.1145051Z"},"privateEndpointConnections":[],"azureFilesIdentityBasedAuthentication":{"directoryServiceOptions":"AADKERB","activeDirectoryProperties":{"domainName":"mydomain.com","netBiosDomainName":" + string: '{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-07-05T06:09:54.6865973Z","key2":"2024-07-05T06:09:54.6865973Z"},"privateEndpointConnections":[],"azureFilesIdentityBasedAuthentication":{"directoryServiceOptions":"AADKERB","activeDirectoryProperties":{"domainName":"mydomain.com","netBiosDomainName":" ","forestName":" ","domainGuid":"12345678-1234-1234-1234-123456789012","domainSid":" - ","azureStorageSid":" "}},"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:15:39.5676509Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:15:39.5676509Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-31T05:15:38.9582623Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z3.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://cli000002-secondary.dfs.core.windows.net/","web":"https://cli000002-secondary.z3.web.core.windows.net/","blob":"https://cli000002-secondary.blob.core.windows.net/","queue":"https://cli000002-secondary.queue.core.windows.net/","table":"https://cli000002-secondary.table.core.windows.net/"}}}' + ","azureStorageSid":" "}},"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-05T06:09:55.0147254Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:09:55.0147254Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-05T06:09:54.6084738Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z3.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://cli000002-secondary.dfs.core.windows.net/","web":"https://cli000002-secondary.z3.web.core.windows.net/","blob":"https://cli000002-secondary.blob.core.windows.net/","queue":"https://cli000002-secondary.queue.core.windows.net/","table":"https://cli000002-secondary.table.core.windows.net/"}}}' headers: cache-control: - no-cache content-length: - - '2038' + - '2054' content-type: - application/json date: - - Fri, 31 Mar 2023 05:16:21 GMT + - Fri, 05 Jul 2024 06:10:28 GMT expires: - '-1' pragma: @@ -431,14 +431,14 @@ 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/4039dbfb-4494-41b3-9188-b6fd187e6ec5 + x-ms-ratelimit-remaining-subscription-global-writes: + - '2999' x-ms-ratelimit-remaining-subscription-writes: - - '1199' + - '199' status: code: 200 message: OK diff --git a/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_update_storage_account_with_files_aadkerb_false.yaml b/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_update_storage_account_with_files_aadkerb_false.yaml index b80985f9a56..79bff03f06e 100644 --- a/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_update_storage_account_with_files_aadkerb_false.yaml +++ b/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_update_storage_account_with_files_aadkerb_false.yaml @@ -18,9 +18,9 @@ interactions: ParameterSetName: - -n -g -l User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) + - 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/cli000002?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/cli000002?api-version=2023-05-01 response: body: string: '' @@ -32,11 +32,11 @@ interactions: content-type: - text/plain; charset=utf-8 date: - - Fri, 31 Mar 2023 05:16:03 GMT + - Fri, 05 Jul 2024 06:10:15 GMT expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/8d63e9bc-9085-4862-8ad3-bcafc626b330?monitor=true&api-version=2022-09-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/ba7df0e5-4f90-40fe-871a-e03bf5bf9494?monitor=true&api-version=2023-05-01&t=638557566162660963&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=V8NK-aecAZ0xSD9-mlay0Qh3VcckQqO-fkNqbdBnpEMwNbpokLnH_7zVr7CXncDfLoeOyyWsAR_3wSODmEGml0z3BVzM_8pLtndo9pt2LWq82QFU_FXWKpUup0xPFoSHXSiHi6XHDvbjbMsLvqE0ilRc3lSMzdxX2ir3AOBO7BP_t4jmVeEfFDtPaPu9IQhu9Gwt3AUAUgRSmN_5KALBDqgbEzprZIGRBgK1L1cRiZ0RZ3H-ISSRZ__MLzA0vXtINnB3Syvh-enxzTKPcE2Pesp386W7EGtyLt-HrcIVJn0IRTTNI4FVT3G-6AQquTvZ9AGaeb_hWCToAlJMy8d3Jg&h=-GPVMeCCacc7ke678paC2UfbwHh0O5M3xKISrR7VuEI pragma: - no-cache server: @@ -45,8 +45,12 @@ interactions: - 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/d96143cd-5cf8-4e27-945e-992abd3bdad2 + x-ms-ratelimit-remaining-subscription-global-writes: + - '2999' x-ms-ratelimit-remaining-subscription-writes: - - '1198' + - '199' status: code: 202 message: Accepted @@ -64,9 +68,9 @@ interactions: ParameterSetName: - -n -g -l User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) + - 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/8d63e9bc-9085-4862-8ad3-bcafc626b330?monitor=true&api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/ba7df0e5-4f90-40fe-871a-e03bf5bf9494?monitor=true&api-version=2023-05-01&t=638557566162660963&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=V8NK-aecAZ0xSD9-mlay0Qh3VcckQqO-fkNqbdBnpEMwNbpokLnH_7zVr7CXncDfLoeOyyWsAR_3wSODmEGml0z3BVzM_8pLtndo9pt2LWq82QFU_FXWKpUup0xPFoSHXSiHi6XHDvbjbMsLvqE0ilRc3lSMzdxX2ir3AOBO7BP_t4jmVeEfFDtPaPu9IQhu9Gwt3AUAUgRSmN_5KALBDqgbEzprZIGRBgK1L1cRiZ0RZ3H-ISSRZ__MLzA0vXtINnB3Syvh-enxzTKPcE2Pesp386W7EGtyLt-HrcIVJn0IRTTNI4FVT3G-6AQquTvZ9AGaeb_hWCToAlJMy8d3Jg&h=-GPVMeCCacc7ke678paC2UfbwHh0O5M3xKISrR7VuEI response: body: string: '' @@ -78,11 +82,11 @@ interactions: content-type: - text/plain; charset=utf-8 date: - - Fri, 31 Mar 2023 05:16:20 GMT + - Fri, 05 Jul 2024 06:10:15 GMT expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/8d63e9bc-9085-4862-8ad3-bcafc626b330?monitor=true&api-version=2022-09-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/ba7df0e5-4f90-40fe-871a-e03bf5bf9494?monitor=true&api-version=2023-05-01&t=638557566166098502&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=GNhmXhR4JYzbrVNDLct9HHy5D13-F6WGXeoxRucoslw9zSibpOHnEzDzFyQS4dfqJc0O7XqbJ7OTxMX26wpmZ2hzRbrbwwXfRxlwmSOyvaS0KO61JtidhyDvCo36NVnyQvvdZHtp29fQFX8JvYn8-ZHZ2lX12ul--2I1TWO861rximwk9pKMY0SweA8b5C3T5CfGB8qTnIemCIhpNakXlCXmfdTNMl_LoHwL_s6SW2KhQCro3UAcr5OzjJf_6gfFR44-xVzrZgsf3jjcQcweWMS1haAEFQFubiECWfNqWmZGWf6Q-Klu3okVQq3Cmfq0hT82Asrw9XzdfF_lEfdGKw&h=NXdHG2sk3gQkmuRhlj82M42scA-BsaeoQAtPHYRRhoU pragma: - no-cache server: @@ -91,6 +95,10 @@ interactions: - 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/3f77592e-1801-455b-a5ce-08dd153911d8 + x-ms-ratelimit-remaining-subscription-global-reads: + - '3749' status: code: 202 message: Accepted @@ -108,769 +116,21 @@ interactions: ParameterSetName: - -n -g -l User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) + - 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/8d63e9bc-9085-4862-8ad3-bcafc626b330?monitor=true&api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/ba7df0e5-4f90-40fe-871a-e03bf5bf9494?monitor=true&api-version=2023-05-01&t=638557566166098502&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=GNhmXhR4JYzbrVNDLct9HHy5D13-F6WGXeoxRucoslw9zSibpOHnEzDzFyQS4dfqJc0O7XqbJ7OTxMX26wpmZ2hzRbrbwwXfRxlwmSOyvaS0KO61JtidhyDvCo36NVnyQvvdZHtp29fQFX8JvYn8-ZHZ2lX12ul--2I1TWO861rximwk9pKMY0SweA8b5C3T5CfGB8qTnIemCIhpNakXlCXmfdTNMl_LoHwL_s6SW2KhQCro3UAcr5OzjJf_6gfFR44-xVzrZgsf3jjcQcweWMS1haAEFQFubiECWfNqWmZGWf6Q-Klu3okVQq3Cmfq0hT82Asrw9XzdfF_lEfdGKw&h=NXdHG2sk3gQkmuRhlj82M42scA-BsaeoQAtPHYRRhoU response: body: - string: '' - headers: - cache-control: - - no-cache - content-length: - - '0' - content-type: - - text/plain; charset=utf-8 - date: - - Fri, 31 Mar 2023 05:16:23 GMT - expires: - - '-1' - location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/8d63e9bc-9085-4862-8ad3-bcafc626b330?monitor=true&api-version=2022-09-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 - 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.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/8d63e9bc-9085-4862-8ad3-bcafc626b330?monitor=true&api-version=2022-09-01 - response: - body: - string: '' - headers: - cache-control: - - no-cache - content-length: - - '0' - content-type: - - text/plain; charset=utf-8 - date: - - Fri, 31 Mar 2023 05:16:27 GMT - expires: - - '-1' - location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/8d63e9bc-9085-4862-8ad3-bcafc626b330?monitor=true&api-version=2022-09-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 - 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.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/8d63e9bc-9085-4862-8ad3-bcafc626b330?monitor=true&api-version=2022-09-01 - response: - body: - string: '' - headers: - cache-control: - - no-cache - content-length: - - '0' - content-type: - - text/plain; charset=utf-8 - date: - - Fri, 31 Mar 2023 05:16:30 GMT - expires: - - '-1' - location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/8d63e9bc-9085-4862-8ad3-bcafc626b330?monitor=true&api-version=2022-09-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 - 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.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/8d63e9bc-9085-4862-8ad3-bcafc626b330?monitor=true&api-version=2022-09-01 - response: - body: - string: '' - headers: - cache-control: - - no-cache - content-length: - - '0' - content-type: - - text/plain; charset=utf-8 - date: - - Fri, 31 Mar 2023 05:16:33 GMT - expires: - - '-1' - location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/8d63e9bc-9085-4862-8ad3-bcafc626b330?monitor=true&api-version=2022-09-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 - 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.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/8d63e9bc-9085-4862-8ad3-bcafc626b330?monitor=true&api-version=2022-09-01 - response: - body: - string: '' - headers: - cache-control: - - no-cache - content-length: - - '0' - content-type: - - text/plain; charset=utf-8 - date: - - Fri, 31 Mar 2023 05:16:37 GMT - expires: - - '-1' - location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/8d63e9bc-9085-4862-8ad3-bcafc626b330?monitor=true&api-version=2022-09-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 - 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.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/8d63e9bc-9085-4862-8ad3-bcafc626b330?monitor=true&api-version=2022-09-01 - response: - body: - string: '' - headers: - cache-control: - - no-cache - content-length: - - '0' - content-type: - - text/plain; charset=utf-8 - date: - - Fri, 31 Mar 2023 05:16:40 GMT - expires: - - '-1' - location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/8d63e9bc-9085-4862-8ad3-bcafc626b330?monitor=true&api-version=2022-09-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 - 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.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/8d63e9bc-9085-4862-8ad3-bcafc626b330?monitor=true&api-version=2022-09-01 - response: - body: - string: '' - headers: - cache-control: - - no-cache - content-length: - - '0' - content-type: - - text/plain; charset=utf-8 - date: - - Fri, 31 Mar 2023 05:16:43 GMT - expires: - - '-1' - location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/8d63e9bc-9085-4862-8ad3-bcafc626b330?monitor=true&api-version=2022-09-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 - 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.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/8d63e9bc-9085-4862-8ad3-bcafc626b330?monitor=true&api-version=2022-09-01 - response: - body: - string: '' - headers: - cache-control: - - no-cache - content-length: - - '0' - content-type: - - text/plain; charset=utf-8 - date: - - Fri, 31 Mar 2023 05:16:47 GMT - expires: - - '-1' - location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/8d63e9bc-9085-4862-8ad3-bcafc626b330?monitor=true&api-version=2022-09-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 - 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.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/8d63e9bc-9085-4862-8ad3-bcafc626b330?monitor=true&api-version=2022-09-01 - response: - body: - string: '' - headers: - cache-control: - - no-cache - content-length: - - '0' - content-type: - - text/plain; charset=utf-8 - date: - - Fri, 31 Mar 2023 05:16:50 GMT - expires: - - '-1' - location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/8d63e9bc-9085-4862-8ad3-bcafc626b330?monitor=true&api-version=2022-09-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 - 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.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/8d63e9bc-9085-4862-8ad3-bcafc626b330?monitor=true&api-version=2022-09-01 - response: - body: - string: '' - headers: - cache-control: - - no-cache - content-length: - - '0' - content-type: - - text/plain; charset=utf-8 - date: - - Fri, 31 Mar 2023 05:16:53 GMT - expires: - - '-1' - location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/8d63e9bc-9085-4862-8ad3-bcafc626b330?monitor=true&api-version=2022-09-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 - 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.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/8d63e9bc-9085-4862-8ad3-bcafc626b330?monitor=true&api-version=2022-09-01 - response: - body: - string: '' - headers: - cache-control: - - no-cache - content-length: - - '0' - content-type: - - text/plain; charset=utf-8 - date: - - Fri, 31 Mar 2023 05:16:56 GMT - expires: - - '-1' - location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/8d63e9bc-9085-4862-8ad3-bcafc626b330?monitor=true&api-version=2022-09-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 - 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.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/8d63e9bc-9085-4862-8ad3-bcafc626b330?monitor=true&api-version=2022-09-01 - response: - body: - string: '' - headers: - cache-control: - - no-cache - content-length: - - '0' - content-type: - - text/plain; charset=utf-8 - date: - - Fri, 31 Mar 2023 05:17:00 GMT - expires: - - '-1' - location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/8d63e9bc-9085-4862-8ad3-bcafc626b330?monitor=true&api-version=2022-09-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 - 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.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/8d63e9bc-9085-4862-8ad3-bcafc626b330?monitor=true&api-version=2022-09-01 - response: - body: - string: '' - headers: - cache-control: - - no-cache - content-length: - - '0' - content-type: - - text/plain; charset=utf-8 - date: - - Fri, 31 Mar 2023 05:17:03 GMT - expires: - - '-1' - location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/8d63e9bc-9085-4862-8ad3-bcafc626b330?monitor=true&api-version=2022-09-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 - 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.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/8d63e9bc-9085-4862-8ad3-bcafc626b330?monitor=true&api-version=2022-09-01 - response: - body: - string: '' - headers: - cache-control: - - no-cache - content-length: - - '0' - content-type: - - text/plain; charset=utf-8 - date: - - Fri, 31 Mar 2023 05:17:07 GMT - expires: - - '-1' - location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/8d63e9bc-9085-4862-8ad3-bcafc626b330?monitor=true&api-version=2022-09-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 - 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.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/8d63e9bc-9085-4862-8ad3-bcafc626b330?monitor=true&api-version=2022-09-01 - response: - body: - string: '' - headers: - cache-control: - - no-cache - content-length: - - '0' - content-type: - - text/plain; charset=utf-8 - date: - - Fri, 31 Mar 2023 05:17:10 GMT - expires: - - '-1' - location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/8d63e9bc-9085-4862-8ad3-bcafc626b330?monitor=true&api-version=2022-09-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 - 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.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/8d63e9bc-9085-4862-8ad3-bcafc626b330?monitor=true&api-version=2022-09-01 - response: - body: - string: '' - headers: - cache-control: - - no-cache - content-length: - - '0' - content-type: - - text/plain; charset=utf-8 - date: - - Fri, 31 Mar 2023 05:17:13 GMT - expires: - - '-1' - location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/8d63e9bc-9085-4862-8ad3-bcafc626b330?monitor=true&api-version=2022-09-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 - 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.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/8d63e9bc-9085-4862-8ad3-bcafc626b330?monitor=true&api-version=2022-09-01 - response: - body: - string: '' - headers: - cache-control: - - no-cache - content-length: - - '0' - content-type: - - text/plain; charset=utf-8 - date: - - Fri, 31 Mar 2023 05:17:17 GMT - expires: - - '-1' - location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/8d63e9bc-9085-4862-8ad3-bcafc626b330?monitor=true&api-version=2022-09-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 - 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.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/8d63e9bc-9085-4862-8ad3-bcafc626b330?monitor=true&api-version=2022-09-01 - 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/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-31T05:15:59.9285978Z","key2":"2023-03-31T05:15:59.9285978Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:16:00.9598854Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:16:00.9598854Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-31T05:15:59.7724653Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z3.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://cli000002-secondary.dfs.core.windows.net/","web":"https://cli000002-secondary.z3.web.core.windows.net/","blob":"https://cli000002-secondary.blob.core.windows.net/","queue":"https://cli000002-secondary.queue.core.windows.net/","table":"https://cli000002-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/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-07-05T06:10:14.1398091Z","key2":"2024-07-05T06:10:14.1398091Z"},"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-05T06:10:14.4835637Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:10:14.4835637Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-05T06:10:14.0460569Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z3.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://cli000002-secondary.dfs.core.windows.net/","web":"https://cli000002-secondary.z3.web.core.windows.net/","blob":"https://cli000002-secondary.blob.core.windows.net/","queue":"https://cli000002-secondary.queue.core.windows.net/","table":"https://cli000002-secondary.table.core.windows.net/"}}}' headers: cache-control: - no-cache content-length: - - '1771' + - '1787' content-type: - application/json date: - - Fri, 31 Mar 2023 05:17:20 GMT + - Fri, 05 Jul 2024 06:10:33 GMT expires: - '-1' pragma: @@ -879,12 +139,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/306ed969-f4ea-4b2a-9c77-20f7c4a88f36 + x-ms-ratelimit-remaining-subscription-global-reads: + - '3749' status: code: 200 message: OK @@ -902,21 +162,21 @@ interactions: ParameterSetName: - -n -g --enable-files-aadkerb User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) + - 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/cli000002?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/cli000002?api-version=2023-05-01 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/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-31T05:15:59.9285978Z","key2":"2023-03-31T05:15:59.9285978Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:16:00.9598854Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:16:00.9598854Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-31T05:15:59.7724653Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z3.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://cli000002-secondary.dfs.core.windows.net/","web":"https://cli000002-secondary.z3.web.core.windows.net/","blob":"https://cli000002-secondary.blob.core.windows.net/","queue":"https://cli000002-secondary.queue.core.windows.net/","table":"https://cli000002-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/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-07-05T06:10:14.1398091Z","key2":"2024-07-05T06:10:14.1398091Z"},"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-05T06:10:14.4835637Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:10:14.4835637Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-05T06:10:14.0460569Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z3.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://cli000002-secondary.dfs.core.windows.net/","web":"https://cli000002-secondary.z3.web.core.windows.net/","blob":"https://cli000002-secondary.blob.core.windows.net/","queue":"https://cli000002-secondary.queue.core.windows.net/","table":"https://cli000002-secondary.table.core.windows.net/"}}}' headers: cache-control: - no-cache content-length: - - '1771' + - '1787' content-type: - application/json date: - - Fri, 31 Mar 2023 05:17:23 GMT + - Fri, 05 Jul 2024 06:10:34 GMT expires: - '-1' pragma: @@ -925,12 +185,10 @@ 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-ratelimit-remaining-subscription-global-reads: + - '3749' status: code: 200 message: OK @@ -948,21 +206,21 @@ interactions: ParameterSetName: - -n -g --enable-files-aadkerb User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) + - 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/cli000002?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/cli000002?api-version=2023-05-01 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/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-31T05:15:59.9285978Z","key2":"2023-03-31T05:15:59.9285978Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:16:00.9598854Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:16:00.9598854Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-31T05:15:59.7724653Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z3.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://cli000002-secondary.dfs.core.windows.net/","web":"https://cli000002-secondary.z3.web.core.windows.net/","blob":"https://cli000002-secondary.blob.core.windows.net/","queue":"https://cli000002-secondary.queue.core.windows.net/","table":"https://cli000002-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/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-07-05T06:10:14.1398091Z","key2":"2024-07-05T06:10:14.1398091Z"},"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-05T06:10:14.4835637Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:10:14.4835637Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-05T06:10:14.0460569Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z3.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://cli000002-secondary.dfs.core.windows.net/","web":"https://cli000002-secondary.z3.web.core.windows.net/","blob":"https://cli000002-secondary.blob.core.windows.net/","queue":"https://cli000002-secondary.queue.core.windows.net/","table":"https://cli000002-secondary.table.core.windows.net/"}}}' headers: cache-control: - no-cache content-length: - - '1771' + - '1787' content-type: - application/json date: - - Fri, 31 Mar 2023 05:17:25 GMT + - Fri, 05 Jul 2024 06:10:36 GMT expires: - '-1' pragma: @@ -971,12 +229,10 @@ 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-ratelimit-remaining-subscription-global-reads: + - '3749' status: code: 200 message: OK @@ -1003,21 +259,21 @@ interactions: ParameterSetName: - -n -g --enable-files-aadkerb User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.62.0 (PIP) azsdk-python-core/1.28.0 Python/3.9.13 (Windows-10-10.0.19045-SP0) method: PATCH - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/cli000002?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/cli000002?api-version=2023-05-01 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/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-31T05:15:59.9285978Z","key2":"2023-03-31T05:15:59.9285978Z"},"privateEndpointConnections":[],"azureFilesIdentityBasedAuthentication":{"directoryServiceOptions":"None"},"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:16:00.9598854Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:16:00.9598854Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-31T05:15:59.7724653Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z3.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://cli000002-secondary.dfs.core.windows.net/","web":"https://cli000002-secondary.z3.web.core.windows.net/","blob":"https://cli000002-secondary.blob.core.windows.net/","queue":"https://cli000002-secondary.queue.core.windows.net/","table":"https://cli000002-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/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-07-05T06:10:14.1398091Z","key2":"2024-07-05T06:10:14.1398091Z"},"privateEndpointConnections":[],"azureFilesIdentityBasedAuthentication":{"directoryServiceOptions":"None"},"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-05T06:10:14.4835637Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:10:14.4835637Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-05T06:10:14.0460569Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z3.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://cli000002-secondary.dfs.core.windows.net/","web":"https://cli000002-secondary.z3.web.core.windows.net/","blob":"https://cli000002-secondary.blob.core.windows.net/","queue":"https://cli000002-secondary.queue.core.windows.net/","table":"https://cli000002-secondary.table.core.windows.net/"}}}' headers: cache-control: - no-cache content-length: - - '1846' + - '1862' content-type: - application/json date: - - Fri, 31 Mar 2023 05:17:28 GMT + - Fri, 05 Jul 2024 06:10:39 GMT expires: - '-1' pragma: @@ -1028,8 +284,12 @@ interactions: - 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/3727d717-4321-4ae8-ac9a-3172ee303869 + x-ms-ratelimit-remaining-subscription-global-writes: + - '2999' x-ms-ratelimit-remaining-subscription-writes: - - '1199' + - '199' status: code: 200 message: OK diff --git a/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_update_storage_account_with_files_aadkerb_true.yaml b/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_update_storage_account_with_files_aadkerb_true.yaml index e7160181cd7..4efafafef12 100644 --- a/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_update_storage_account_with_files_aadkerb_true.yaml +++ b/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_update_storage_account_with_files_aadkerb_true.yaml @@ -18,9 +18,9 @@ interactions: ParameterSetName: - -n -g -l User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) + - 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/cli000002?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/cli000002?api-version=2023-05-01 response: body: string: '' @@ -32,11 +32,11 @@ interactions: content-type: - text/plain; charset=utf-8 date: - - Fri, 31 Mar 2023 05:16:02 GMT + - Fri, 05 Jul 2024 06:10:01 GMT expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/d1c73d3c-59a4-461c-afcd-9ebd41f82643?monitor=true&api-version=2022-09-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/06d45482-7b52-48c8-b637-bf70327583eb?monitor=true&api-version=2023-05-01&t=638557566011296794&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=JEer7UYXWx3wjvtrDvZONSqsaWSOCy-JamNIOQZNG2dGrmQYZfW33xPxODU4Pi3VdBzmMF-o4AB4YM0P_bUFbJmL5U5rDJengfFeMtNx_6BlOMJxeWrL8yRymLhPeoNqON3RIGNAeo26qZl5toHvXoXR1_nph2yl_7-gy-ENgBABqHpZkZ1YIQZB6jygf54AtjWbknD43ZlcdgT9bYHdisCJ39rypVLp6PQUolPOG0F2pL7FOMLvhDpQ7jz3UAEUMHfsLEC6p3ge0FT3R8x4cLHFJsozk1Rx8Kk4x2ib0UoRLp3aFIbJfOYqeuo7UgTAnAUYQR7ffFCVBe0jgBKzjg&h=RH5f8T_W_M9RMpj9PWOvgQqfHd0U-CBpoJjB9LFnLLg pragma: - no-cache server: @@ -45,8 +45,12 @@ interactions: - 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/f7586d96-aeaa-4628-90b1-7fc6e63af9a4 + x-ms-ratelimit-remaining-subscription-global-writes: + - '2999' x-ms-ratelimit-remaining-subscription-writes: - - '1199' + - '199' status: code: 202 message: Accepted @@ -64,21 +68,69 @@ interactions: ParameterSetName: - -n -g -l User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) + - 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/d1c73d3c-59a4-461c-afcd-9ebd41f82643?monitor=true&api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/06d45482-7b52-48c8-b637-bf70327583eb?monitor=true&api-version=2023-05-01&t=638557566011296794&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=JEer7UYXWx3wjvtrDvZONSqsaWSOCy-JamNIOQZNG2dGrmQYZfW33xPxODU4Pi3VdBzmMF-o4AB4YM0P_bUFbJmL5U5rDJengfFeMtNx_6BlOMJxeWrL8yRymLhPeoNqON3RIGNAeo26qZl5toHvXoXR1_nph2yl_7-gy-ENgBABqHpZkZ1YIQZB6jygf54AtjWbknD43ZlcdgT9bYHdisCJ39rypVLp6PQUolPOG0F2pL7FOMLvhDpQ7jz3UAEUMHfsLEC6p3ge0FT3R8x4cLHFJsozk1Rx8Kk4x2ib0UoRLp3aFIbJfOYqeuo7UgTAnAUYQR7ffFCVBe0jgBKzjg&h=RH5f8T_W_M9RMpj9PWOvgQqfHd0U-CBpoJjB9LFnLLg 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/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-31T05:15:59.8973788Z","key2":"2023-03-31T05:15:59.8973788Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:16:00.3504998Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:16:00.3504998Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-31T05:15:59.7411197Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z3.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://cli000002-secondary.dfs.core.windows.net/","web":"https://cli000002-secondary.z3.web.core.windows.net/","blob":"https://cli000002-secondary.blob.core.windows.net/","queue":"https://cli000002-secondary.queue.core.windows.net/","table":"https://cli000002-secondary.table.core.windows.net/"}}}' + string: '' + headers: + cache-control: + - no-cache + content-length: + - '0' + content-type: + - text/plain; charset=utf-8 + date: + - Fri, 05 Jul 2024 06:10:01 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/06d45482-7b52-48c8-b637-bf70327583eb?monitor=true&api-version=2023-05-01&t=638557566014734582&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=CQrP7_jLB6JmLxuMCA8MIOAhmy3CXMzgEprGcwLgH_Tt9fQrdmT8h3t1ORU8UYCr6J3kW09gJcWzi-RcF7ZnHIzGXAa2DTZ7TmJwB-krSeN8LpkYD2MHWCocYanMj4WiICnTQyJhyKnR6h6y2BS6F3T8eZgbH4KRLqKG4vKoad1GFnAoMVODIg4RJIri8pFnaQLg61MFY1isEjEkGqr6LBO3x98owVUI0wyCl4_QGfAaXnefk7PzR9WktZF2_icf-L9fc9jq1Ll4ZJq8C7dyQT80iyLQNuK_e9ikIr4q3YPWBUoGEdQ5ZbuVtIAxOeixJ5gY68hb1yyflUvxrufJTw&h=DQ7Ok7fuO-Yk1QQQzWGOlbX83Efvav7yyDg7yG6VTkU + 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/9ae64be6-73b4-4736-9007-6a8b02dd7bef + 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/06d45482-7b52-48c8-b637-bf70327583eb?monitor=true&api-version=2023-05-01&t=638557566014734582&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=CQrP7_jLB6JmLxuMCA8MIOAhmy3CXMzgEprGcwLgH_Tt9fQrdmT8h3t1ORU8UYCr6J3kW09gJcWzi-RcF7ZnHIzGXAa2DTZ7TmJwB-krSeN8LpkYD2MHWCocYanMj4WiICnTQyJhyKnR6h6y2BS6F3T8eZgbH4KRLqKG4vKoad1GFnAoMVODIg4RJIri8pFnaQLg61MFY1isEjEkGqr6LBO3x98owVUI0wyCl4_QGfAaXnefk7PzR9WktZF2_icf-L9fc9jq1Ll4ZJq8C7dyQT80iyLQNuK_e9ikIr4q3YPWBUoGEdQ5ZbuVtIAxOeixJ5gY68hb1yyflUvxrufJTw&h=DQ7Ok7fuO-Yk1QQQzWGOlbX83Efvav7yyDg7yG6VTkU + 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/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-07-05T06:09:57.0459873Z","key2":"2024-07-05T06:09:57.0459873Z"},"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-05T06:09:57.3584891Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:09:57.3584891Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-05T06:09:56.9522387Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z3.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://cli000002-secondary.dfs.core.windows.net/","web":"https://cli000002-secondary.z3.web.core.windows.net/","blob":"https://cli000002-secondary.blob.core.windows.net/","queue":"https://cli000002-secondary.queue.core.windows.net/","table":"https://cli000002-secondary.table.core.windows.net/"}}}' headers: cache-control: - no-cache content-length: - - '1771' + - '1787' content-type: - application/json date: - - Fri, 31 Mar 2023 05:16:19 GMT + - Fri, 05 Jul 2024 06:10:18 GMT expires: - '-1' pragma: @@ -87,12 +139,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/8bda2a91-805d-4f03-9476-f1d442525a6a + x-ms-ratelimit-remaining-subscription-global-reads: + - '3749' status: code: 200 message: OK @@ -110,21 +162,21 @@ interactions: ParameterSetName: - -n -g --enable-files-aadkerb --domain-name --domain-guid User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) + - 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/cli000002?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/cli000002?api-version=2023-05-01 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/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-31T05:15:59.8973788Z","key2":"2023-03-31T05:15:59.8973788Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:16:00.3504998Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:16:00.3504998Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-31T05:15:59.7411197Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z3.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://cli000002-secondary.dfs.core.windows.net/","web":"https://cli000002-secondary.z3.web.core.windows.net/","blob":"https://cli000002-secondary.blob.core.windows.net/","queue":"https://cli000002-secondary.queue.core.windows.net/","table":"https://cli000002-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/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-07-05T06:09:57.0459873Z","key2":"2024-07-05T06:09:57.0459873Z"},"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-05T06:09:57.3584891Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:09:57.3584891Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-05T06:09:56.9522387Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z3.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://cli000002-secondary.dfs.core.windows.net/","web":"https://cli000002-secondary.z3.web.core.windows.net/","blob":"https://cli000002-secondary.blob.core.windows.net/","queue":"https://cli000002-secondary.queue.core.windows.net/","table":"https://cli000002-secondary.table.core.windows.net/"}}}' headers: cache-control: - no-cache content-length: - - '1771' + - '1787' content-type: - application/json date: - - Fri, 31 Mar 2023 05:16:21 GMT + - Fri, 05 Jul 2024 06:10:19 GMT expires: - '-1' pragma: @@ -133,12 +185,10 @@ 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-ratelimit-remaining-subscription-global-reads: + - '3749' status: code: 200 message: OK @@ -156,21 +206,21 @@ interactions: ParameterSetName: - -n -g --enable-files-aadkerb --domain-name --domain-guid User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) + - 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/cli000002?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/cli000002?api-version=2023-05-01 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/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-31T05:15:59.8973788Z","key2":"2023-03-31T05:15:59.8973788Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:16:00.3504998Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:16:00.3504998Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-31T05:15:59.7411197Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z3.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://cli000002-secondary.dfs.core.windows.net/","web":"https://cli000002-secondary.z3.web.core.windows.net/","blob":"https://cli000002-secondary.blob.core.windows.net/","queue":"https://cli000002-secondary.queue.core.windows.net/","table":"https://cli000002-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/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-07-05T06:09:57.0459873Z","key2":"2024-07-05T06:09:57.0459873Z"},"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-05T06:09:57.3584891Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:09:57.3584891Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-05T06:09:56.9522387Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z3.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://cli000002-secondary.dfs.core.windows.net/","web":"https://cli000002-secondary.z3.web.core.windows.net/","blob":"https://cli000002-secondary.blob.core.windows.net/","queue":"https://cli000002-secondary.queue.core.windows.net/","table":"https://cli000002-secondary.table.core.windows.net/"}}}' headers: cache-control: - no-cache content-length: - - '1771' + - '1787' content-type: - application/json date: - - Fri, 31 Mar 2023 05:16:22 GMT + - Fri, 05 Jul 2024 06:10:21 GMT expires: - '-1' pragma: @@ -179,12 +229,10 @@ 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-ratelimit-remaining-subscription-global-reads: + - '3748' status: code: 200 message: OK @@ -213,23 +261,23 @@ interactions: ParameterSetName: - -n -g --enable-files-aadkerb --domain-name --domain-guid User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-storage/21.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.62.0 (PIP) azsdk-python-core/1.28.0 Python/3.9.13 (Windows-10-10.0.19045-SP0) method: PATCH - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/cli000002?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/cli000002?api-version=2023-05-01 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/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2023-03-31T05:15:59.8973788Z","key2":"2023-03-31T05:15:59.8973788Z"},"privateEndpointConnections":[],"azureFilesIdentityBasedAuthentication":{"directoryServiceOptions":"AADKERB","activeDirectoryProperties":{"domainName":"mydomain.com","netBiosDomainName":" + string: '{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/cli000002","name":"cli000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-07-05T06:09:57.0459873Z","key2":"2024-07-05T06:09:57.0459873Z"},"privateEndpointConnections":[],"azureFilesIdentityBasedAuthentication":{"directoryServiceOptions":"AADKERB","activeDirectoryProperties":{"domainName":"mydomain.com","netBiosDomainName":" ","forestName":" ","domainGuid":"12345678-1234-1234-1234-123456789012","domainSid":" - ","azureStorageSid":" "}},"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":true,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:16:00.3504998Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2023-03-31T05:16:00.3504998Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2023-03-31T05:15:59.7411197Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z3.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://cli000002-secondary.dfs.core.windows.net/","web":"https://cli000002-secondary.z3.web.core.windows.net/","blob":"https://cli000002-secondary.blob.core.windows.net/","queue":"https://cli000002-secondary.queue.core.windows.net/","table":"https://cli000002-secondary.table.core.windows.net/"}}}' + ","azureStorageSid":" "}},"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-05T06:09:57.3584891Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-05T06:09:57.3584891Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-05T06:09:56.9522387Z","primaryEndpoints":{"dfs":"https://cli000002.dfs.core.windows.net/","web":"https://cli000002.z3.web.core.windows.net/","blob":"https://cli000002.blob.core.windows.net/","queue":"https://cli000002.queue.core.windows.net/","table":"https://cli000002.table.core.windows.net/","file":"https://cli000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://cli000002-secondary.dfs.core.windows.net/","web":"https://cli000002-secondary.z3.web.core.windows.net/","blob":"https://cli000002-secondary.blob.core.windows.net/","queue":"https://cli000002-secondary.queue.core.windows.net/","table":"https://cli000002-secondary.table.core.windows.net/"}}}' headers: cache-control: - no-cache content-length: - - '2038' + - '2054' content-type: - application/json date: - - Fri, 31 Mar 2023 05:16:28 GMT + - Fri, 05 Jul 2024 06:10:25 GMT expires: - '-1' pragma: @@ -238,14 +286,14 @@ 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/8c717102-14dd-4215-b305-7b2d7badc538 + x-ms-ratelimit-remaining-subscription-global-writes: + - '2999' x-ms-ratelimit-remaining-subscription-writes: - - '1198' + - '199' status: code: 200 message: OK diff --git a/src/storage-preview/azext_storage_preview/util.py b/src/storage-preview/azext_storage_preview/util.py index ceb658674af..f4a878b8eb2 100644 --- a/src/storage-preview/azext_storage_preview/util.py +++ b/src/storage-preview/azext_storage_preview/util.py @@ -5,7 +5,7 @@ import os -from datetime import datetime +from datetime import datetime, timedelta from .profiles import CUSTOM_DATA_STORAGE_FILESHARE, CUSTOM_DATA_STORAGE_BLOB @@ -102,7 +102,6 @@ def glob_files_remotely(cmd, client, share_name, pattern): def create_short_lived_blob_sas(cmd, account_name, account_key, container, blob): - from datetime import datetime, timedelta if cmd.supported_api_version(min_api='2017-04-17'): t_sas = cmd.get_models( 'blob.sharedaccesssignature#BlobSharedAccessSignature') @@ -116,7 +115,6 @@ def create_short_lived_blob_sas(cmd, account_name, account_key, container, blob) def create_short_lived_file_sas(cmd, account_name, account_key, share, directory_name, file_name): - from datetime import datetime, timedelta if cmd.supported_api_version(min_api='2017-04-17'): t_sas = cmd.get_models( 'file.sharedaccesssignature#FileSharedAccessSignature') @@ -133,7 +131,6 @@ def create_short_lived_file_sas(cmd, account_name, account_key, share, directory def create_short_lived_container_sas(cmd, account_name, account_key, container): - from datetime import datetime, timedelta if cmd.supported_api_version(min_api='2017-04-17'): t_sas = cmd.get_models( 'blob.sharedaccesssignature#BlobSharedAccessSignature') @@ -147,7 +144,6 @@ def create_short_lived_container_sas(cmd, account_name, account_key, container): def create_short_lived_share_sas(cmd, account_name, account_key, share): - from datetime import datetime, timedelta if cmd.supported_api_version(min_api='2017-04-17'): t_sas = cmd.get_models( 'file.sharedaccesssignature#FileSharedAccessSignature') @@ -244,7 +240,6 @@ def wrapper(*args, **kwargs): def create_short_lived_blob_sas_v2(cmd, account_name, account_key, container, blob): - from datetime import timedelta t_sas = cmd.get_models('_shared_access_signature#BlobSharedAccessSignature', resource_type=CUSTOM_DATA_STORAGE_BLOB) @@ -256,7 +251,6 @@ def create_short_lived_blob_sas_v2(cmd, account_name, account_key, container, bl def create_short_lived_file_sas_v2(cmd, account_name, account_key, share, directory_name, file_name): - from datetime import timedelta t_sas = cmd.get_models('_shared_access_signature#FileSharedAccessSignature', resource_type=CUSTOM_DATA_STORAGE_FILESHARE) @@ -269,7 +263,6 @@ def create_short_lived_file_sas_v2(cmd, account_name, account_key, share, direct def create_short_lived_container_sas_track2(cmd, account_name, account_key, container): - from datetime import timedelta t_generate_container_sas = cmd.get_models('_shared_access_signature#generate_container_sas', resource_type=CUSTOM_DATA_STORAGE_BLOB) expiry = (datetime.utcnow() + timedelta(days=1)).strftime('%Y-%m-%dT%H:%M:%SZ') @@ -278,7 +271,6 @@ def create_short_lived_container_sas_track2(cmd, account_name, account_key, cont def create_short_lived_share_sas_track2(cmd, account_name, account_key, share): - from datetime import timedelta t_generate_share_sas = cmd.get_models('#generate_share_sas', resource_type=CUSTOM_DATA_STORAGE_FILESHARE) expiry = (datetime.utcnow() + timedelta(days=1)).strftime('%Y-%m-%dT%H:%M:%SZ') return t_generate_share_sas(account_name, share, account_key, permission='r', expiry=expiry, diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/_configuration.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/_configuration.py index 1ea571a7c68..7980191b56a 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/_configuration.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/_configuration.py @@ -10,7 +10,6 @@ # -------------------------------------------------------------------------- from typing import Any, TYPE_CHECKING -from azure.core.configuration import Configuration from azure.core.pipeline import policies from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy @@ -20,7 +19,7 @@ # pylint: disable=unused-import,ungrouped-imports from azure.core.credentials import TokenCredential -class StorageManagementClientConfiguration(Configuration): +class StorageManagementClientConfiguration: """Configuration for StorageManagementClient. Note that all parameters used to create this instance are saved as instance @@ -36,26 +35,24 @@ def __init__( self, credential: "TokenCredential", subscription_id: str, - **kwargs # type: Any + **kwargs: Any ): - # type: (...) -> None if credential is None: raise ValueError("Parameter 'credential' must not be None.") if subscription_id is None: raise ValueError("Parameter 'subscription_id' must not be None.") - super(StorageManagementClientConfiguration, self).__init__(**kwargs) self.credential = credential self.subscription_id = subscription_id self.credential_scopes = kwargs.pop('credential_scopes', ['https://management.azure.com/.default']) kwargs.setdefault('sdk_moniker', 'azure-mgmt-storage/{}'.format(VERSION)) + self.polling_interval = kwargs.get("polling_interval", 30) self._configure(**kwargs) def _configure( self, - **kwargs # type: Any + **kwargs: Any ): - # type: (...) -> None self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/_serialization.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/_serialization.py index 240df16c57f..75e26c415d2 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/_serialization.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/_serialization.py @@ -25,6 +25,7 @@ # -------------------------------------------------------------------------- # pylint: skip-file +# pyright: reportUnnecessaryTypeIgnoreComment=false from base64 import b64decode, b64encode import calendar @@ -37,34 +38,50 @@ import re import sys import codecs +from typing import ( + Dict, + Any, + cast, + Optional, + Union, + AnyStr, + IO, + Mapping, + Callable, + TypeVar, + MutableMapping, + Type, + List, + Mapping, +) + try: from urllib import quote # type: ignore except ImportError: - from urllib.parse import quote # type: ignore + from urllib.parse import quote import xml.etree.ElementTree as ET -import isodate +import isodate # type: ignore -from typing import Dict, Any, cast, TYPE_CHECKING +from azure.core.exceptions import DeserializationError, SerializationError +from azure.core.serialization import NULL as CoreNull -from azure.core.exceptions import DeserializationError, SerializationError, raise_with_traceback +_BOM = codecs.BOM_UTF8.decode(encoding="utf-8") -_BOM = codecs.BOM_UTF8.decode(encoding='utf-8') +ModelType = TypeVar("ModelType", bound="Model") +JSON = MutableMapping[str, Any] -if TYPE_CHECKING: - from typing import Optional, Union, AnyStr, IO, Mapping class RawDeserializer: # Accept "text" because we're open minded people... - JSON_REGEXP = re.compile(r'^(application|text)/([a-z+.]+\+)?json$') + JSON_REGEXP = re.compile(r"^(application|text)/([a-z+.]+\+)?json$") # Name used in context CONTEXT_NAME = "deserialized_data" @classmethod - def deserialize_from_text(cls, data, content_type=None): - # type: (Optional[Union[AnyStr, IO]], Optional[str]) -> Any + def deserialize_from_text(cls, data: Optional[Union[AnyStr, IO]], content_type: Optional[str] = None) -> Any: """Decode data according to content-type. Accept a stream of data as well, but will be load at once in memory for now. @@ -75,12 +92,12 @@ def deserialize_from_text(cls, data, content_type=None): :type data: str or bytes or IO :param str content_type: The content type. """ - if hasattr(data, 'read'): + if hasattr(data, "read"): # Assume a stream data = cast(IO, data).read() if isinstance(data, bytes): - data_as_str = data.decode(encoding='utf-8-sig') + data_as_str = data.decode(encoding="utf-8-sig") else: # Explain to mypy the correct type. data_as_str = cast(str, data) @@ -107,7 +124,7 @@ def deserialize_from_text(cls, data, content_type=None): pass return ET.fromstring(data_as_str) # nosec - except ET.ParseError: + except ET.ParseError as err: # It might be because the server has an issue, and returned JSON with # content-type XML.... # So let's try a JSON load, and if it's still broken @@ -116,7 +133,8 @@ def _json_attemp(data): try: return True, json.loads(data) except ValueError: - return False, None # Don't care about this one + return False, None # Don't care about this one + success, json_result = _json_attemp(data) if success: return json_result @@ -125,12 +143,11 @@ def _json_attemp(data): # The function hack is because Py2.7 messes up with exception # context otherwise. _LOGGER.critical("Wasn't XML not JSON, failing") - raise_with_traceback(DeserializationError, "XML is invalid") + raise DeserializationError("XML is invalid") from err raise DeserializationError("Cannot deserialize content-type: {}".format(content_type)) @classmethod - def deserialize_from_http_generics(cls, body_bytes, headers): - # type: (Optional[Union[AnyStr, IO]], Mapping) -> Any + def deserialize_from_http_generics(cls, body_bytes: Optional[Union[AnyStr, IO]], headers: Mapping) -> Any: """Deserialize from HTTP response. Use bytes and headers to NOT use any requests/aiohttp or whatever @@ -139,8 +156,8 @@ def deserialize_from_http_generics(cls, body_bytes, headers): """ # Try to use content-type from headers if available content_type = None - if 'content-type' in headers: - content_type = headers['content-type'].split(";")[0].strip().lower() + if "content-type" in headers: + content_type = headers["content-type"].split(";")[0].strip().lower() # Ouch, this server did not declare what it sent... # Let's guess it's JSON... # Also, since Autorest was considering that an empty body was a valid JSON, @@ -152,20 +169,15 @@ def deserialize_from_http_generics(cls, body_bytes, headers): return cls.deserialize_from_text(body_bytes, content_type) return None -try: - basestring # type: ignore - unicode_str = unicode # type: ignore -except NameError: - basestring = str # type: ignore - unicode_str = str # type: ignore _LOGGER = logging.getLogger(__name__) try: - _long_type = long # type: ignore + _long_type = long # type: ignore except NameError: _long_type = int + class UTC(datetime.tzinfo): """Time Zone info for handling UTC""" @@ -181,9 +193,11 @@ def dst(self, dt): """No daylight saving for UTC.""" return datetime.timedelta(hours=1) + try: - from datetime import timezone as _FixedOffset + from datetime import timezone as _FixedOffset # type: ignore except ImportError: # Python 2.7 + class _FixedOffset(datetime.tzinfo): # type: ignore """Fixed offset in minutes east from UTC. Copy/pasted from Python doc @@ -197,7 +211,7 @@ def utcoffset(self, dt): return self.__offset def tzname(self, dt): - return str(self.__offset.total_seconds()/3600) + return str(self.__offset.total_seconds() / 3600) def __repr__(self): return "".format(self.tzname(None)) @@ -208,14 +222,17 @@ def dst(self, dt): def __getinitargs__(self): return (self.__offset,) + try: from datetime import timezone - TZ_UTC = timezone.utc # type: ignore + + TZ_UTC = timezone.utc except ImportError: TZ_UTC = UTC() # type: ignore _FLATTEN = re.compile(r"(? None: + self.additional_properties: Optional[Dict[str, Any]] = {} for k in kwargs: if k not in self._attribute_map: _LOGGER.warning("%s is not a known attribute of class %s and will be ignored", k, self.__class__) @@ -276,48 +297,43 @@ def __init__(self, **kwargs): else: setattr(self, k, kwargs[k]) - def __eq__(self, other): + def __eq__(self, other: Any) -> bool: """Compare objects by comparing all attributes.""" if isinstance(other, self.__class__): return self.__dict__ == other.__dict__ return False - def __ne__(self, other): + def __ne__(self, other: Any) -> bool: """Compare objects by comparing all attributes.""" return not self.__eq__(other) - def __str__(self): + def __str__(self) -> str: return str(self.__dict__) @classmethod - def enable_additional_properties_sending(cls): - cls._attribute_map['additional_properties'] = {'key': '', 'type': '{object}'} + def enable_additional_properties_sending(cls) -> None: + cls._attribute_map["additional_properties"] = {"key": "", "type": "{object}"} @classmethod - def is_xml_model(cls): + def is_xml_model(cls) -> bool: try: - cls._xml_map + cls._xml_map # type: ignore except AttributeError: return False return True @classmethod def _create_xml_node(cls): - """Create XML node. - """ + """Create XML node.""" try: - xml_map = cls._xml_map + xml_map = cls._xml_map # type: ignore except AttributeError: xml_map = {} - return _create_xml_node( - xml_map.get('name', cls.__name__), - xml_map.get("prefix", None), - xml_map.get("ns", None) - ) + return _create_xml_node(xml_map.get("name", cls.__name__), xml_map.get("prefix", None), xml_map.get("ns", None)) - def serialize(self, keep_readonly=False, **kwargs): - """Return the JSON that would be sent to azure from this model. + def serialize(self, keep_readonly: bool = False, **kwargs: Any) -> JSON: + """Return the JSON that would be sent to server from this model. This is an alias to `as_dict(full_restapi_key_transformer, keep_readonly=False)`. @@ -328,10 +344,17 @@ def serialize(self, keep_readonly=False, **kwargs): :rtype: dict """ serializer = Serializer(self._infer_class_models()) - return serializer._serialize(self, keep_readonly=keep_readonly, **kwargs) - - def as_dict(self, keep_readonly=True, key_transformer=attribute_transformer, **kwargs): - """Return a dict that can be JSONify using json.dump. + return serializer._serialize(self, keep_readonly=keep_readonly, **kwargs) # type: ignore + + def as_dict( + self, + keep_readonly: bool = True, + key_transformer: Callable[ + [str, Dict[str, Any], Any], Any + ] = attribute_transformer, + **kwargs: Any + ) -> JSON: + """Return a dict that can be serialized using json.dump. Advanced usage might optionally use a callback as parameter: @@ -362,12 +385,12 @@ def my_key_transformer(key, attr_desc, value): :rtype: dict """ serializer = Serializer(self._infer_class_models()) - return serializer._serialize(self, key_transformer=key_transformer, keep_readonly=keep_readonly, **kwargs) + return serializer._serialize(self, key_transformer=key_transformer, keep_readonly=keep_readonly, **kwargs) # type: ignore @classmethod def _infer_class_models(cls): try: - str_models = cls.__module__.rsplit('.', 1)[0] + str_models = cls.__module__.rsplit(".", 1)[0] models = sys.modules[str_models] client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} if cls.__name__ not in client_models: @@ -378,7 +401,7 @@ def _infer_class_models(cls): return client_models @classmethod - def deserialize(cls, data, content_type=None): + def deserialize(cls: Type[ModelType], data: Any, content_type: Optional[str] = None) -> ModelType: """Parse a str using the RestAPI syntax and return a model. :param str data: A str using RestAPI structure. JSON by default. @@ -387,10 +410,15 @@ def deserialize(cls, data, content_type=None): :raises: DeserializationError if something went wrong """ deserializer = Deserializer(cls._infer_class_models()) - return deserializer(cls.__name__, data, content_type=content_type) + return deserializer(cls.__name__, data, content_type=content_type) # type: ignore @classmethod - def from_dict(cls, data, key_extractors=None, content_type=None): + def from_dict( + cls: Type[ModelType], + data: Any, + key_extractors: Optional[Callable[[str, Dict[str, Any], Any], Any]] = None, + content_type: Optional[str] = None, + ) -> ModelType: """Parse a dict using given key extractor return a model. By default consider key @@ -403,16 +431,20 @@ def from_dict(cls, data, key_extractors=None, content_type=None): :raises: DeserializationError if something went wrong """ deserializer = Deserializer(cls._infer_class_models()) - deserializer.key_extractors = [ - attribute_key_case_insensitive_extractor, - rest_key_case_insensitive_extractor, - last_rest_key_case_insensitive_extractor - ] if key_extractors is None else key_extractors - return deserializer(cls.__name__, data, content_type=content_type) + deserializer.key_extractors = ( # type: ignore + [ # type: ignore + attribute_key_case_insensitive_extractor, + rest_key_case_insensitive_extractor, + last_rest_key_case_insensitive_extractor, + ] + if key_extractors is None + else key_extractors + ) + return deserializer(cls.__name__, data, content_type=content_type) # type: ignore @classmethod def _flatten_subtype(cls, key, objects): - if '_subtype_map' not in cls.__dict__: + if "_subtype_map" not in cls.__dict__: return {} result = dict(cls._subtype_map[key]) for valuetype in cls._subtype_map[key].values(): @@ -425,18 +457,14 @@ def _classify(cls, response, objects): We want to ignore any inherited _subtype_maps. Remove the polymorphic key from the initial data. """ - for subtype_key in cls.__dict__.get('_subtype_map', {}).keys(): + for subtype_key in cls.__dict__.get("_subtype_map", {}).keys(): subtype_value = None if not isinstance(response, ET.Element): rest_api_response_key = cls._get_rest_key_parts(subtype_key)[-1] subtype_value = response.pop(rest_api_response_key, None) or response.pop(subtype_key, None) else: - subtype_value = xml_key_extractor( - subtype_key, - cls._attribute_map[subtype_key], - response - ) + subtype_value = xml_key_extractor(subtype_key, cls._attribute_map[subtype_key], response) if subtype_value: # Try to match base class. Can be class name only # (bug to fix in Autorest to support x-ms-discriminator-name) @@ -444,7 +472,7 @@ def _classify(cls, response, objects): return cls flatten_mapping_type = cls._flatten_subtype(subtype_key, objects) try: - return objects[flatten_mapping_type[subtype_value]] + return objects[flatten_mapping_type[subtype_value]] # type: ignore except KeyError: _LOGGER.warning( "Subtype value %s has no mapping, use base class %s.", @@ -453,11 +481,7 @@ def _classify(cls, response, objects): ) break else: - _LOGGER.warning( - "Discriminator %s is absent or null, use base class %s.", - subtype_key, - cls.__name__ - ) + _LOGGER.warning("Discriminator %s is absent or null, use base class %s.", subtype_key, cls.__name__) break return cls @@ -468,29 +492,40 @@ def _get_rest_key_parts(cls, attr_key): :returns: A list of RestAPI part :rtype: list """ - rest_split_key = _FLATTEN.split(cls._attribute_map[attr_key]['key']) + rest_split_key = _FLATTEN.split(cls._attribute_map[attr_key]["key"]) return [_decode_attribute_map_key(key_part) for key_part in rest_split_key] def _decode_attribute_map_key(key): """This decode a key in an _attribute_map to the actual key we want to look at - inside the received data. + inside the received data. - :param str key: A key string from the generated code + :param str key: A key string from the generated code """ - return key.replace('\\.', '.') + return key.replace("\\.", ".") class Serializer(object): """Request object model serializer.""" - basic_types = {str: 'str', int: 'int', bool: 'bool', float: 'float'} - - _xml_basic_types_serializers = {'bool': lambda x:str(x).lower()} - days = {0: "Mon", 1: "Tue", 2: "Wed", 3: "Thu", - 4: "Fri", 5: "Sat", 6: "Sun"} - months = {1: "Jan", 2: "Feb", 3: "Mar", 4: "Apr", 5: "May", 6: "Jun", - 7: "Jul", 8: "Aug", 9: "Sep", 10: "Oct", 11: "Nov", 12: "Dec"} + basic_types = {str: "str", int: "int", bool: "bool", float: "float"} + + _xml_basic_types_serializers = {"bool": lambda x: str(x).lower()} + days = {0: "Mon", 1: "Tue", 2: "Wed", 3: "Thu", 4: "Fri", 5: "Sat", 6: "Sun"} + months = { + 1: "Jan", + 2: "Feb", + 3: "Mar", + 4: "Apr", + 5: "May", + 6: "Jun", + 7: "Jul", + 8: "Aug", + 9: "Sep", + 10: "Oct", + 11: "Nov", + 12: "Dec", + } validation = { "min_length": lambda x, y: len(x) < y, "max_length": lambda x, y: len(x) > y, @@ -502,26 +537,26 @@ class Serializer(object): "max_items": lambda x, y: len(x) > y, "pattern": lambda x, y: not re.match(y, x, re.UNICODE), "unique": lambda x, y: len(x) != len(set(x)), - "multiple": lambda x, y: x % y != 0 - } + "multiple": lambda x, y: x % y != 0, + } - def __init__(self, classes=None): + def __init__(self, classes: Optional[Mapping[str, type]]=None): self.serialize_type = { - 'iso-8601': Serializer.serialize_iso, - 'rfc-1123': Serializer.serialize_rfc, - 'unix-time': Serializer.serialize_unix, - 'duration': Serializer.serialize_duration, - 'date': Serializer.serialize_date, - 'time': Serializer.serialize_time, - 'decimal': Serializer.serialize_decimal, - 'long': Serializer.serialize_long, - 'bytearray': Serializer.serialize_bytearray, - 'base64': Serializer.serialize_base64, - 'object': self.serialize_object, - '[]': self.serialize_iter, - '{}': self.serialize_dict - } - self.dependencies = dict(classes) if classes else {} + "iso-8601": Serializer.serialize_iso, + "rfc-1123": Serializer.serialize_rfc, + "unix-time": Serializer.serialize_unix, + "duration": Serializer.serialize_duration, + "date": Serializer.serialize_date, + "time": Serializer.serialize_time, + "decimal": Serializer.serialize_decimal, + "long": Serializer.serialize_long, + "bytearray": Serializer.serialize_bytearray, + "base64": Serializer.serialize_base64, + "object": self.serialize_object, + "[]": self.serialize_iter, + "{}": self.serialize_dict, + } + self.dependencies: Dict[str, type] = dict(classes) if classes else {} self.key_transformer = full_restapi_key_transformer self.client_side_validation = True @@ -542,14 +577,12 @@ def _serialize(self, target_obj, data_type=None, **kwargs): class_name = target_obj.__class__.__name__ if data_type: - return self.serialize_data( - target_obj, data_type, **kwargs) + return self.serialize_data(target_obj, data_type, **kwargs) if not hasattr(target_obj, "_attribute_map"): data_type = type(target_obj).__name__ if data_type in self.basic_types.values(): - return self.serialize_data( - target_obj, data_type, **kwargs) + return self.serialize_data(target_obj, data_type, **kwargs) # Force "is_xml" kwargs if we detect a XML model try: @@ -564,10 +597,10 @@ def _serialize(self, target_obj, data_type=None, **kwargs): attributes = target_obj._attribute_map for attr, attr_desc in attributes.items(): attr_name = attr - if not keep_readonly and target_obj._validation.get(attr_name, {}).get('readonly', False): + if not keep_readonly and target_obj._validation.get(attr_name, {}).get("readonly", False): continue - if attr_name == "additional_properties" and attr_desc["key"] == '': + if attr_name == "additional_properties" and attr_desc["key"] == "": if target_obj.additional_properties is not None: serialized.update(target_obj.additional_properties) continue @@ -575,69 +608,62 @@ def _serialize(self, target_obj, data_type=None, **kwargs): orig_attr = getattr(target_obj, attr) if is_xml_model_serialization: - pass # Don't provide "transformer" for XML for now. Keep "orig_attr" - else: # JSON + pass # Don't provide "transformer" for XML for now. Keep "orig_attr" + else: # JSON keys, orig_attr = key_transformer(attr, attr_desc.copy(), orig_attr) keys = keys if isinstance(keys, list) else [keys] - kwargs["serialization_ctxt"] = attr_desc - new_attr = self.serialize_data(orig_attr, attr_desc['type'], **kwargs) - + new_attr = self.serialize_data(orig_attr, attr_desc["type"], **kwargs) if is_xml_model_serialization: - xml_desc = attr_desc.get('xml', {}) - xml_name = xml_desc.get('name', attr_desc['key']) - xml_prefix = xml_desc.get('prefix', None) - xml_ns = xml_desc.get('ns', None) + xml_desc = attr_desc.get("xml", {}) + xml_name = xml_desc.get("name", attr_desc["key"]) + xml_prefix = xml_desc.get("prefix", None) + xml_ns = xml_desc.get("ns", None) if xml_desc.get("attr", False): if xml_ns: ET.register_namespace(xml_prefix, xml_ns) - xml_name = "{}{}".format(xml_ns, xml_name) - serialized.set(xml_name, new_attr) + xml_name = "{{{}}}{}".format(xml_ns, xml_name) + serialized.set(xml_name, new_attr) # type: ignore continue if xml_desc.get("text", False): - serialized.text = new_attr + serialized.text = new_attr # type: ignore continue if isinstance(new_attr, list): - serialized.extend(new_attr) + serialized.extend(new_attr) # type: ignore elif isinstance(new_attr, ET.Element): # If the down XML has no XML/Name, we MUST replace the tag with the local tag. But keeping the namespaces. - if 'name' not in getattr(orig_attr, '_xml_map', {}): + if "name" not in getattr(orig_attr, "_xml_map", {}): splitted_tag = new_attr.tag.split("}") - if len(splitted_tag) == 2: # Namespace + if len(splitted_tag) == 2: # Namespace new_attr.tag = "}".join([splitted_tag[0], xml_name]) else: new_attr.tag = xml_name - serialized.append(new_attr) + serialized.append(new_attr) # type: ignore else: # That's a basic type # Integrate namespace if necessary - local_node = _create_xml_node( - xml_name, - xml_prefix, - xml_ns - ) - local_node.text = unicode_str(new_attr) - serialized.append(local_node) - else: # JSON - for k in reversed(keys): - unflattened = {k: new_attr} - new_attr = unflattened + local_node = _create_xml_node(xml_name, xml_prefix, xml_ns) + local_node.text = str(new_attr) + serialized.append(local_node) # type: ignore + else: # JSON + for k in reversed(keys): # type: ignore + new_attr = {k: new_attr} _new_attr = new_attr _serialized = serialized - for k in keys: + for k in keys: # type: ignore if k not in _serialized: - _serialized.update(_new_attr) - _new_attr = _new_attr[k] + _serialized.update(_new_attr) # type: ignore + _new_attr = _new_attr[k] # type: ignore _serialized = _serialized[k] - except ValueError: - continue + except ValueError as err: + if isinstance(err, SerializationError): + raise except (AttributeError, KeyError, TypeError) as err: - msg = "Attribute {} in object {} cannot be serialized.\n{}".format( - attr_name, class_name, str(target_obj)) - raise_with_traceback(SerializationError, msg, err) + msg = "Attribute {} in object {} cannot be serialized.\n{}".format(attr_name, class_name, str(target_obj)) + raise SerializationError(msg) from err else: return serialized @@ -652,8 +678,8 @@ def body(self, data, data_type, **kwargs): """ # Just in case this is a dict - internal_data_type = data_type.strip('[]{}') - internal_data_type = self.dependencies.get(internal_data_type, None) + internal_data_type_str = data_type.strip("[]{}") + internal_data_type = self.dependencies.get(internal_data_type_str, None) try: is_xml_model_serialization = kwargs["is_xml"] except KeyError: @@ -668,19 +694,18 @@ def body(self, data, data_type, **kwargs): # We're not able to deal with additional properties for now. deserializer.additional_properties_detection = False if is_xml_model_serialization: - deserializer.key_extractors = [ + deserializer.key_extractors = [ # type: ignore attribute_key_case_insensitive_extractor, ] else: deserializer.key_extractors = [ rest_key_case_insensitive_extractor, attribute_key_case_insensitive_extractor, - last_rest_key_case_insensitive_extractor + last_rest_key_case_insensitive_extractor, ] data = deserializer._deserialize(data_type, data) except DeserializationError as err: - raise_with_traceback( - SerializationError, "Unable to build a model: "+str(err), err) + raise SerializationError("Unable to build a model: " + str(err)) from err return self._serialize(data, data_type, **kwargs) @@ -695,13 +720,14 @@ def url(self, name, data, data_type, **kwargs): """ try: output = self.serialize_data(data, data_type, **kwargs) - if data_type == 'bool': + if data_type == "bool": output = json.dumps(output) - if kwargs.get('skip_quote') is True: + if kwargs.get("skip_quote") is True: output = str(output) + output = output.replace("{", quote("{")).replace("}", quote("}")) else: - output = quote(str(output), safe='') + output = quote(str(output), safe="") except SerializationError: raise TypeError("{} must be type {}.".format(name, data_type)) else: @@ -712,7 +738,9 @@ def query(self, name, data, data_type, **kwargs): :param data: The data to be serialized. :param str data_type: The type to be serialized from. - :rtype: str + :keyword bool skip_quote: Whether to skip quote the serialized result. + Defaults to False. + :rtype: str, list :raises: TypeError if serialization fails. :raises: ValueError if data is None """ @@ -720,27 +748,17 @@ def query(self, name, data, data_type, **kwargs): # Treat the list aside, since we don't want to encode the div separator if data_type.startswith("["): internal_data_type = data_type[1:-1] - data = [ - self.serialize_data(d, internal_data_type, **kwargs) if d is not None else "" - for d - in data - ] - if not kwargs.get('skip_quote', False): - data = [ - quote(str(d), safe='') - for d - in data - ] - return str(self.serialize_iter(data, internal_data_type, **kwargs)) + do_quote = not kwargs.get('skip_quote', False) + return self.serialize_iter(data, internal_data_type, do_quote=do_quote, **kwargs) # Not a list, regular serialization output = self.serialize_data(data, data_type, **kwargs) - if data_type == 'bool': + if data_type == "bool": output = json.dumps(output) - if kwargs.get('skip_quote') is True: + if kwargs.get("skip_quote") is True: output = str(output) else: - output = quote(str(output), safe='') + output = quote(str(output), safe="") except SerializationError: raise TypeError("{} must be type {}.".format(name, data_type)) else: @@ -756,11 +774,11 @@ def header(self, name, data, data_type, **kwargs): :raises: ValueError if data is None """ try: - if data_type in ['[str]']: + if data_type in ["[str]"]: data = ["" if d is None else d for d in data] output = self.serialize_data(data, data_type, **kwargs) - if data_type == 'bool': + if data_type == "bool": output = json.dumps(output) except SerializationError: raise TypeError("{} must be type {}.".format(name, data_type)) @@ -782,6 +800,8 @@ def serialize_data(self, data, data_type, **kwargs): raise ValueError("No value for given attribute") try: + if data is CoreNull: + return None if data_type in self.basic_types.values(): return self.serialize_basic(data, data_type, **kwargs) @@ -796,13 +816,11 @@ def serialize_data(self, data, data_type, **kwargs): iter_type = data_type[0] + data_type[-1] if iter_type in self.serialize_type: - return self.serialize_type[iter_type]( - data, data_type[1:-1], **kwargs) + return self.serialize_type[iter_type](data, data_type[1:-1], **kwargs) except (ValueError, TypeError) as err: msg = "Unable to serialize value: {!r} as type: {!r}." - raise_with_traceback( - SerializationError, msg.format(data, data_type), err) + raise SerializationError(msg.format(data, data_type)) from err else: return self._serialize(data, **kwargs) @@ -829,7 +847,7 @@ def serialize_basic(cls, data, data_type, **kwargs): custom_serializer = cls._get_custom_serializers(data_type, **kwargs) if custom_serializer: return custom_serializer(data) - if data_type == 'str': + if data_type == "str": return cls.serialize_unicode(data) return eval(data_type)(data) # nosec @@ -847,7 +865,7 @@ def serialize_unicode(cls, data): pass try: - if isinstance(data, unicode): + if isinstance(data, unicode): # type: ignore # Don't change it, JSON and XML ElementTree are totally able # to serialize correctly u'' strings return data @@ -870,6 +888,8 @@ def serialize_iter(self, data, iter_type, div=None, **kwargs): not be None or empty. :param str div: If set, this str will be used to combine the elements in the iterable into a combined string. Default is 'None'. + :keyword bool do_quote: Whether to quote the serialized result of each iterable element. + Defaults to False. :rtype: list, str """ if isinstance(data, str): @@ -882,29 +902,34 @@ def serialize_iter(self, data, iter_type, div=None, **kwargs): for d in data: try: serialized.append(self.serialize_data(d, iter_type, **kwargs)) - except ValueError: + except ValueError as err: + if isinstance(err, SerializationError): + raise serialized.append(None) + if kwargs.get('do_quote', False): + serialized = [ + '' if s is None else quote(str(s), safe='') + for s + in serialized + ] + if div: - serialized = ['' if s is None else str(s) for s in serialized] + serialized = ["" if s is None else str(s) for s in serialized] serialized = div.join(serialized) - if 'xml' in serialization_ctxt or is_xml: + if "xml" in serialization_ctxt or is_xml: # XML serialization is more complicated - xml_desc = serialization_ctxt.get('xml', {}) - xml_name = xml_desc.get('name') + xml_desc = serialization_ctxt.get("xml", {}) + xml_name = xml_desc.get("name") if not xml_name: - xml_name = serialization_ctxt['key'] + xml_name = serialization_ctxt["key"] # Create a wrap node if necessary (use the fact that Element and list have "append") is_wrapped = xml_desc.get("wrapped", False) node_name = xml_desc.get("itemsName", xml_name) if is_wrapped: - final_result = _create_xml_node( - xml_name, - xml_desc.get('prefix', None), - xml_desc.get('ns', None) - ) + final_result = _create_xml_node(xml_name, xml_desc.get("prefix", None), xml_desc.get("ns", None)) else: final_result = [] # All list elements to "local_node" @@ -912,11 +937,7 @@ def serialize_iter(self, data, iter_type, div=None, **kwargs): if isinstance(el, ET.Element): el_node = el else: - el_node = _create_xml_node( - node_name, - xml_desc.get('prefix', None), - xml_desc.get('ns', None) - ) + el_node = _create_xml_node(node_name, xml_desc.get("prefix", None), xml_desc.get("ns", None)) if el is not None: # Otherwise it writes "None" :-p el_node.text = str(el) final_result.append(el_node) @@ -936,21 +957,18 @@ def serialize_dict(self, attr, dict_type, **kwargs): serialized = {} for key, value in attr.items(): try: - serialized[self.serialize_unicode(key)] = self.serialize_data( - value, dict_type, **kwargs) - except ValueError: + serialized[self.serialize_unicode(key)] = self.serialize_data(value, dict_type, **kwargs) + except ValueError as err: + if isinstance(err, SerializationError): + raise serialized[self.serialize_unicode(key)] = None - if 'xml' in serialization_ctxt: + if "xml" in serialization_ctxt: # XML serialization is more complicated - xml_desc = serialization_ctxt['xml'] - xml_name = xml_desc['name'] + xml_desc = serialization_ctxt["xml"] + xml_name = xml_desc["name"] - final_result = _create_xml_node( - xml_name, - xml_desc.get('prefix', None), - xml_desc.get('ns', None) - ) + final_result = _create_xml_node(xml_name, xml_desc.get("prefix", None), xml_desc.get("ns", None)) for key, value in serialized.items(): ET.SubElement(final_result, key).text = value return final_result @@ -975,7 +993,7 @@ def serialize_object(self, attr, **kwargs): return self.serialize_basic(attr, self.basic_types[obj_type], **kwargs) if obj_type is _long_type: return self.serialize_long(attr) - if obj_type is unicode_str: + if obj_type is str: return self.serialize_unicode(attr) if obj_type is datetime.datetime: return self.serialize_iso(attr) @@ -996,8 +1014,7 @@ def serialize_object(self, attr, **kwargs): serialized = {} for key, value in attr.items(): try: - serialized[self.serialize_unicode(key)] = self.serialize_object( - value, **kwargs) + serialized[self.serialize_unicode(key)] = self.serialize_object(value, **kwargs) except ValueError: serialized[self.serialize_unicode(key)] = None return serialized @@ -1006,8 +1023,7 @@ def serialize_object(self, attr, **kwargs): serialized = [] for obj in attr: try: - serialized.append(self.serialize_object( - obj, **kwargs)) + serialized.append(self.serialize_object(obj, **kwargs)) except ValueError: pass return serialized @@ -1020,10 +1036,10 @@ def serialize_enum(attr, enum_obj=None): except AttributeError: result = attr try: - enum_obj(result) + enum_obj(result) # type: ignore return result except ValueError: - for enum_value in enum_obj: + for enum_value in enum_obj: # type: ignore if enum_value.value.lower() == str(attr).lower(): return enum_value.value error = "{!r} is not valid value for enum {!r}" @@ -1045,8 +1061,8 @@ def serialize_base64(attr, **kwargs): :param attr: Object to be serialized. :rtype: str """ - encoded = b64encode(attr).decode('ascii') - return encoded.strip('=').replace('+', '-').replace('/', '_') + encoded = b64encode(attr).decode("ascii") + return encoded.strip("=").replace("+", "-").replace("/", "_") @staticmethod def serialize_decimal(attr, **kwargs): @@ -1113,16 +1129,20 @@ def serialize_rfc(attr, **kwargs): """ try: if not attr.tzinfo: - _LOGGER.warning( - "Datetime with no tzinfo will be considered UTC.") + _LOGGER.warning("Datetime with no tzinfo will be considered UTC.") utc = attr.utctimetuple() except AttributeError: raise TypeError("RFC1123 object must be valid Datetime object.") return "{}, {:02} {} {:04} {:02}:{:02}:{:02} GMT".format( - Serializer.days[utc.tm_wday], utc.tm_mday, - Serializer.months[utc.tm_mon], utc.tm_year, - utc.tm_hour, utc.tm_min, utc.tm_sec) + Serializer.days[utc.tm_wday], + utc.tm_mday, + Serializer.months[utc.tm_mon], + utc.tm_year, + utc.tm_hour, + utc.tm_min, + utc.tm_sec, + ) @staticmethod def serialize_iso(attr, **kwargs): @@ -1136,25 +1156,24 @@ def serialize_iso(attr, **kwargs): attr = isodate.parse_datetime(attr) try: if not attr.tzinfo: - _LOGGER.warning( - "Datetime with no tzinfo will be considered UTC.") + _LOGGER.warning("Datetime with no tzinfo will be considered UTC.") utc = attr.utctimetuple() if utc.tm_year > 9999 or utc.tm_year < 1: raise OverflowError("Hit max or min date") - microseconds = str(attr.microsecond).rjust(6,'0').rstrip('0').ljust(3, '0') + microseconds = str(attr.microsecond).rjust(6, "0").rstrip("0").ljust(3, "0") if microseconds: - microseconds = '.'+microseconds + microseconds = "." + microseconds date = "{:04}-{:02}-{:02}T{:02}:{:02}:{:02}".format( - utc.tm_year, utc.tm_mon, utc.tm_mday, - utc.tm_hour, utc.tm_min, utc.tm_sec) - return date + microseconds + 'Z' + utc.tm_year, utc.tm_mon, utc.tm_mday, utc.tm_hour, utc.tm_min, utc.tm_sec + ) + return date + microseconds + "Z" except (ValueError, OverflowError) as err: msg = "Unable to serialize datetime object." - raise_with_traceback(SerializationError, msg, err) + raise SerializationError(msg) from err except AttributeError as err: msg = "ISO-8601 object must be valid Datetime object." - raise_with_traceback(TypeError, msg, err) + raise TypeError(msg) from err @staticmethod def serialize_unix(attr, **kwargs): @@ -1169,18 +1188,19 @@ def serialize_unix(attr, **kwargs): return attr try: if not attr.tzinfo: - _LOGGER.warning( - "Datetime with no tzinfo will be considered UTC.") + _LOGGER.warning("Datetime with no tzinfo will be considered UTC.") return int(calendar.timegm(attr.utctimetuple())) except AttributeError: raise TypeError("Unix time object must be valid Datetime object.") + def rest_key_extractor(attr, attr_desc, data): - key = attr_desc['key'] + key = attr_desc["key"] working_data = data - while '.' in key: - dict_keys = _FLATTEN.split(key) + while "." in key: + # Need the cast, as for some reasons "split" is typed as list[str | Any] + dict_keys = cast(List[str], _FLATTEN.split(key)) if len(dict_keys) == 1: key = _decode_attribute_map_key(dict_keys[0]) break @@ -1189,17 +1209,17 @@ def rest_key_extractor(attr, attr_desc, data): if working_data is None: # If at any point while following flatten JSON path see None, it means # that all properties under are None as well - # https://github.com/Azure/msrest-for-python/issues/197 return None - key = '.'.join(dict_keys[1:]) + key = ".".join(dict_keys[1:]) return working_data.get(key) + def rest_key_case_insensitive_extractor(attr, attr_desc, data): - key = attr_desc['key'] + key = attr_desc["key"] working_data = data - while '.' in key: + while "." in key: dict_keys = _FLATTEN.split(key) if len(dict_keys) == 1: key = _decode_attribute_map_key(dict_keys[0]) @@ -1209,32 +1229,34 @@ def rest_key_case_insensitive_extractor(attr, attr_desc, data): if working_data is None: # If at any point while following flatten JSON path see None, it means # that all properties under are None as well - # https://github.com/Azure/msrest-for-python/issues/197 return None - key = '.'.join(dict_keys[1:]) + key = ".".join(dict_keys[1:]) if working_data: return attribute_key_case_insensitive_extractor(key, None, working_data) + def last_rest_key_extractor(attr, attr_desc, data): - """Extract the attribute in "data" based on the last part of the JSON path key. - """ - key = attr_desc['key'] + """Extract the attribute in "data" based on the last part of the JSON path key.""" + key = attr_desc["key"] dict_keys = _FLATTEN.split(key) return attribute_key_extractor(dict_keys[-1], None, data) + def last_rest_key_case_insensitive_extractor(attr, attr_desc, data): """Extract the attribute in "data" based on the last part of the JSON path key. This is the case insensitive version of "last_rest_key_extractor" """ - key = attr_desc['key'] + key = attr_desc["key"] dict_keys = _FLATTEN.split(key) return attribute_key_case_insensitive_extractor(dict_keys[-1], None, data) + def attribute_key_extractor(attr, _, data): return data.get(attr) + def attribute_key_case_insensitive_extractor(attr, _, data): found_key = None lower_attr = attr.lower() @@ -1245,6 +1267,7 @@ def attribute_key_case_insensitive_extractor(attr, _, data): return data.get(found_key) + def _extract_name_from_internal_type(internal_type): """Given an internal type XML description, extract correct XML name with namespace. @@ -1253,10 +1276,10 @@ def _extract_name_from_internal_type(internal_type): :returns: A tuple XML name + namespace dict """ internal_type_xml_map = getattr(internal_type, "_xml_map", {}) - xml_name = internal_type_xml_map.get('name', internal_type.__name__) + xml_name = internal_type_xml_map.get("name", internal_type.__name__) xml_ns = internal_type_xml_map.get("ns", None) if xml_ns: - xml_name = "{}{}".format(xml_ns, xml_name) + xml_name = "{{{}}}{}".format(xml_ns, xml_name) return xml_name @@ -1268,19 +1291,19 @@ def xml_key_extractor(attr, attr_desc, data): if not isinstance(data, ET.Element): return None - xml_desc = attr_desc.get('xml', {}) - xml_name = xml_desc.get('name', attr_desc['key']) + xml_desc = attr_desc.get("xml", {}) + xml_name = xml_desc.get("name", attr_desc["key"]) # Look for a children - is_iter_type = attr_desc['type'].startswith("[") + is_iter_type = attr_desc["type"].startswith("[") is_wrapped = xml_desc.get("wrapped", False) internal_type = attr_desc.get("internalType", None) internal_type_xml_map = getattr(internal_type, "_xml_map", {}) # Integrate namespace if necessary - xml_ns = xml_desc.get('ns', internal_type_xml_map.get("ns", None)) + xml_ns = xml_desc.get("ns", internal_type_xml_map.get("ns", None)) if xml_ns: - xml_name = "{}{}".format(xml_ns, xml_name) + xml_name = "{{{}}}{}".format(xml_ns, xml_name) # If it's an attribute, that's simple if xml_desc.get("attr", False): @@ -1294,15 +1317,15 @@ def xml_key_extractor(attr, attr_desc, data): # - Wrapped node # - Internal type is an enum (considered basic types) # - Internal type has no XML/Name node - if is_wrapped or (internal_type and (issubclass(internal_type, Enum) or 'name' not in internal_type_xml_map)): + if is_wrapped or (internal_type and (issubclass(internal_type, Enum) or "name" not in internal_type_xml_map)): children = data.findall(xml_name) # If internal type has a local name and it's not a list, I use that name - elif not is_iter_type and internal_type and 'name' in internal_type_xml_map: + elif not is_iter_type and internal_type and "name" in internal_type_xml_map: xml_name = _extract_name_from_internal_type(internal_type) children = data.findall(xml_name) # That's an array else: - if internal_type: # Complex type, ignore itemsName and use the complex type name + if internal_type: # Complex type, ignore itemsName and use the complex type name items_name = _extract_name_from_internal_type(internal_type) else: items_name = xml_desc.get("itemsName", xml_name) @@ -1311,21 +1334,22 @@ def xml_key_extractor(attr, attr_desc, data): if len(children) == 0: if is_iter_type: if is_wrapped: - return None # is_wrapped no node, we want None + return None # is_wrapped no node, we want None else: - return [] # not wrapped, assume empty list + return [] # not wrapped, assume empty list return None # Assume it's not there, maybe an optional node. # If is_iter_type and not wrapped, return all found children if is_iter_type: if not is_wrapped: return children - else: # Iter and wrapped, should have found one node only (the wrap one) + else: # Iter and wrapped, should have found one node only (the wrap one) if len(children) != 1: raise DeserializationError( "Tried to deserialize an array not wrapped, and found several nodes '{}'. Maybe you should declare this array as wrapped?".format( xml_name - )) + ) + ) return list(children[0]) # Might be empty list and that's ok. # Here it's not a itertype, we should have found one element only or empty @@ -1333,6 +1357,7 @@ def xml_key_extractor(attr, attr_desc, data): raise DeserializationError("Find several XML '{}' where it was not expected".format(xml_name)) return children[0] + class Deserializer(object): """Response object model deserializer. @@ -1340,37 +1365,32 @@ class Deserializer(object): :ivar list key_extractors: Ordered list of extractors to be used by this deserializer. """ - basic_types = {str: 'str', int: 'int', bool: 'bool', float: 'float'} + basic_types = {str: "str", int: "int", bool: "bool", float: "float"} - valid_date = re.compile( - r'\d{4}[-]\d{2}[-]\d{2}T\d{2}:\d{2}:\d{2}' - r'\.?\d*Z?[-+]?[\d{2}]?:?[\d{2}]?') + valid_date = re.compile(r"\d{4}[-]\d{2}[-]\d{2}T\d{2}:\d{2}:\d{2}" r"\.?\d*Z?[-+]?[\d{2}]?:?[\d{2}]?") - def __init__(self, classes=None): + def __init__(self, classes: Optional[Mapping[str, type]]=None): self.deserialize_type = { - 'iso-8601': Deserializer.deserialize_iso, - 'rfc-1123': Deserializer.deserialize_rfc, - 'unix-time': Deserializer.deserialize_unix, - 'duration': Deserializer.deserialize_duration, - 'date': Deserializer.deserialize_date, - 'time': Deserializer.deserialize_time, - 'decimal': Deserializer.deserialize_decimal, - 'long': Deserializer.deserialize_long, - 'bytearray': Deserializer.deserialize_bytearray, - 'base64': Deserializer.deserialize_base64, - 'object': self.deserialize_object, - '[]': self.deserialize_iter, - '{}': self.deserialize_dict - } + "iso-8601": Deserializer.deserialize_iso, + "rfc-1123": Deserializer.deserialize_rfc, + "unix-time": Deserializer.deserialize_unix, + "duration": Deserializer.deserialize_duration, + "date": Deserializer.deserialize_date, + "time": Deserializer.deserialize_time, + "decimal": Deserializer.deserialize_decimal, + "long": Deserializer.deserialize_long, + "bytearray": Deserializer.deserialize_bytearray, + "base64": Deserializer.deserialize_base64, + "object": self.deserialize_object, + "[]": self.deserialize_iter, + "{}": self.deserialize_dict, + } self.deserialize_expected_types = { - 'duration': (isodate.Duration, datetime.timedelta), - 'iso-8601': (datetime.datetime) + "duration": (isodate.Duration, datetime.timedelta), + "iso-8601": (datetime.datetime), } - self.dependencies = dict(classes) if classes else {} - self.key_extractors = [ - rest_key_extractor, - xml_key_extractor - ] + self.dependencies: Dict[str, type] = dict(classes) if classes else {} + self.key_extractors = [rest_key_extractor, xml_key_extractor] # Additional properties only works if the "rest_key_extractor" is used to # extract the keys. Making it to work whatever the key extractor is too much # complicated, with no real scenario for now. @@ -1403,8 +1423,7 @@ def _deserialize(self, target_obj, data): """ # This is already a model, go recursive just in case if hasattr(data, "_attribute_map"): - constants = [name for name, config in getattr(data, '_validation', {}).items() - if config.get('constant')] + constants = [name for name, config in getattr(data, "_validation", {}).items() if config.get("constant")] try: for attr, mapconfig in data._attribute_map.items(): if attr in constants: @@ -1412,22 +1431,18 @@ def _deserialize(self, target_obj, data): value = getattr(data, attr) if value is None: continue - local_type = mapconfig['type'] - internal_data_type = local_type.strip('[]{}') + local_type = mapconfig["type"] + internal_data_type = local_type.strip("[]{}") if internal_data_type not in self.dependencies or isinstance(internal_data_type, Enum): continue - setattr( - data, - attr, - self._deserialize(local_type, value) - ) + setattr(data, attr, self._deserialize(local_type, value)) return data except AttributeError: return response, class_name = self._classify_target(target_obj, data) - if isinstance(response, basestring): + if isinstance(response, str): return self.deserialize_data(data, response) elif isinstance(response, type) and issubclass(response, Enum): return self.deserialize_enum(data, response) @@ -1435,16 +1450,16 @@ def _deserialize(self, target_obj, data): if data is None: return data try: - attributes = response._attribute_map + attributes = response._attribute_map # type: ignore d_attrs = {} for attr, attr_desc in attributes.items(): # Check empty string. If it's not empty, someone has a real "additionalProperties"... - if attr == "additional_properties" and attr_desc["key"] == '': + if attr == "additional_properties" and attr_desc["key"] == "": continue raw_value = None # Enhance attr_desc with some dynamic data - attr_desc = attr_desc.copy() # Do a copy, do not change the real one - internal_data_type = attr_desc["type"].strip('[]{}') + attr_desc = attr_desc.copy() # Do a copy, do not change the real one + internal_data_type = attr_desc["type"].strip("[]{}") if internal_data_type in self.dependencies: attr_desc["internalType"] = self.dependencies[internal_data_type] @@ -1452,22 +1467,19 @@ def _deserialize(self, target_obj, data): found_value = key_extractor(attr, attr_desc, data) if found_value is not None: if raw_value is not None and raw_value != found_value: - msg = ("Ignoring extracted value '%s' from %s for key '%s'" - " (duplicate extraction, follow extractors order)" ) - _LOGGER.warning( - msg, - found_value, - key_extractor, - attr + msg = ( + "Ignoring extracted value '%s' from %s for key '%s'" + " (duplicate extraction, follow extractors order)" ) + _LOGGER.warning(msg, found_value, key_extractor, attr) continue raw_value = found_value - value = self.deserialize_data(raw_value, attr_desc['type']) + value = self.deserialize_data(raw_value, attr_desc["type"]) d_attrs[attr] = value except (AttributeError, TypeError, KeyError) as err: - msg = "Unable to deserialize to object: " + class_name - raise_with_traceback(DeserializationError, msg, err) + msg = "Unable to deserialize to object: " + class_name # type: ignore + raise DeserializationError(msg) from err else: additional_properties = self._build_additional_properties(attributes, data) return self._instantiate_model(response, d_attrs, additional_properties) @@ -1475,14 +1487,17 @@ def _deserialize(self, target_obj, data): def _build_additional_properties(self, attribute_map, data): if not self.additional_properties_detection: return None - if "additional_properties" in attribute_map and attribute_map.get("additional_properties", {}).get("key") != '': + if "additional_properties" in attribute_map and attribute_map.get("additional_properties", {}).get("key") != "": # Check empty string. If it's not empty, someone has a real "additionalProperties" return None if isinstance(data, ET.Element): data = {el.tag: el.text for el in data} - known_keys = {_decode_attribute_map_key(_FLATTEN.split(desc['key'])[0]) - for desc in attribute_map.values() if desc['key'] != ''} + known_keys = { + _decode_attribute_map_key(_FLATTEN.split(desc["key"])[0]) + for desc in attribute_map.values() + if desc["key"] != "" + } present_keys = set(data.keys()) missing_keys = present_keys - known_keys return {key: data[key] for key in missing_keys} @@ -1493,22 +1508,22 @@ def _classify_target(self, target, data): Once classification has been determined, initialize object. :param str target: The target object type to deserialize to. - :param str/dict data: The response data to deseralize. + :param str/dict data: The response data to deserialize. """ if target is None: return None, None - if isinstance(target, basestring): + if isinstance(target, str): try: target = self.dependencies[target] except KeyError: return target, target try: - target = target._classify(data, self.dependencies) + target = target._classify(data, self.dependencies) # type: ignore except AttributeError: pass # Target is not a Model, no classify - return target, target.__class__.__name__ + return target, target.__class__.__name__ # type: ignore def failsafe_deserialize(self, target_obj, data, content_type=None): """Ignores any errors encountered in deserialization, @@ -1518,15 +1533,14 @@ def failsafe_deserialize(self, target_obj, data, content_type=None): a deserialization error. :param str target_obj: The target object type to deserialize to. - :param str/dict data: The response data to deseralize. + :param str/dict data: The response data to deserialize. :param str content_type: Swagger "produces" if available. """ try: return self(target_obj, data, content_type=content_type) except: _LOGGER.debug( - "Ran into a deserialization error. Ignoring since this is failsafe deserialization", - exc_info=True + "Ran into a deserialization error. Ignoring since this is failsafe deserialization", exc_info=True ) return None @@ -1554,22 +1568,16 @@ def _unpack_content(raw_data, content_type=None): return context[RawDeserializer.CONTEXT_NAME] raise ValueError("This pipeline didn't have the RawDeserializer policy; can't deserialize") - #Assume this is enough to recognize universal_http.ClientResponse without importing it + # Assume this is enough to recognize universal_http.ClientResponse without importing it if hasattr(raw_data, "body"): - return RawDeserializer.deserialize_from_http_generics( - raw_data.text(), - raw_data.headers - ) + return RawDeserializer.deserialize_from_http_generics(raw_data.text(), raw_data.headers) # Assume this enough to recognize requests.Response without importing it. - if hasattr(raw_data, '_content_consumed'): - return RawDeserializer.deserialize_from_http_generics( - raw_data.text, - raw_data.headers - ) + if hasattr(raw_data, "_content_consumed"): + return RawDeserializer.deserialize_from_http_generics(raw_data.text, raw_data.headers) - if isinstance(raw_data, (basestring, bytes)) or hasattr(raw_data, 'read'): - return RawDeserializer.deserialize_from_text(raw_data, content_type) + if isinstance(raw_data, (str, bytes)) or hasattr(raw_data, "read"): + return RawDeserializer.deserialize_from_text(raw_data, content_type) # type: ignore return raw_data def _instantiate_model(self, response, attrs, additional_properties=None): @@ -1579,14 +1587,11 @@ def _instantiate_model(self, response, attrs, additional_properties=None): :param d_attrs: The deserialized response attributes. """ if callable(response): - subtype = getattr(response, '_subtype_map', {}) + subtype = getattr(response, "_subtype_map", {}) try: - readonly = [k for k, v in response._validation.items() - if v.get('readonly')] - const = [k for k, v in response._validation.items() - if v.get('constant')] - kwargs = {k: v for k, v in attrs.items() - if k not in subtype and k not in readonly + const} + readonly = [k for k, v in response._validation.items() if v.get("readonly")] + const = [k for k, v in response._validation.items() if v.get("constant")] + kwargs = {k: v for k, v in attrs.items() if k not in subtype and k not in readonly + const} response_obj = response(**kwargs) for attr in readonly: setattr(response_obj, attr, attrs.get(attr)) @@ -1594,8 +1599,7 @@ def _instantiate_model(self, response, attrs, additional_properties=None): response_obj.additional_properties = additional_properties return response_obj except TypeError as err: - msg = "Unable to deserialize {} into model {}. ".format( - kwargs, response) + msg = "Unable to deserialize {} into model {}. ".format(kwargs, response) # type: ignore raise DeserializationError(msg + str(err)) else: try: @@ -1646,7 +1650,7 @@ def deserialize_data(self, data, data_type): except (ValueError, TypeError, AttributeError) as err: msg = "Unable to deserialize response data." msg += " Data: {}, {}".format(data, data_type) - raise_with_traceback(DeserializationError, msg, err) + raise DeserializationError(msg) from err else: return self._deserialize(obj_type, data) @@ -1659,13 +1663,10 @@ def deserialize_iter(self, attr, iter_type): """ if attr is None: return None - if isinstance(attr, ET.Element): # If I receive an element here, get the children + if isinstance(attr, ET.Element): # If I receive an element here, get the children attr = list(attr) if not isinstance(attr, (list, set)): - raise DeserializationError("Cannot deserialize as [{}] an object of type {}".format( - iter_type, - type(attr) - )) + raise DeserializationError("Cannot deserialize as [{}] an object of type {}".format(iter_type, type(attr))) return [self.deserialize_data(a, iter_type) for a in attr] def deserialize_dict(self, attr, dict_type): @@ -1677,7 +1678,7 @@ def deserialize_dict(self, attr, dict_type): :rtype: dict """ if isinstance(attr, list): - return {x['key']: self.deserialize_data(x['value'], dict_type) for x in attr} + return {x["key"]: self.deserialize_data(x["value"], dict_type) for x in attr} if isinstance(attr, ET.Element): # Transform value into {"Key": "value"} @@ -1697,8 +1698,8 @@ def deserialize_object(self, attr, **kwargs): if isinstance(attr, ET.Element): # Do no recurse on XML, just return the tree as-is return attr - if isinstance(attr, basestring): - return self.deserialize_basic(attr, 'str') + if isinstance(attr, str): + return self.deserialize_basic(attr, "str") obj_type = type(attr) if obj_type in self.basic_types: return self.deserialize_basic(attr, self.basic_types[obj_type]) @@ -1709,8 +1710,7 @@ def deserialize_object(self, attr, **kwargs): deserialized = {} for key, value in attr.items(): try: - deserialized[key] = self.deserialize_object( - value, **kwargs) + deserialized[key] = self.deserialize_object(value, **kwargs) except ValueError: deserialized[key] = None return deserialized @@ -1719,8 +1719,7 @@ def deserialize_object(self, attr, **kwargs): deserialized = [] for obj in attr: try: - deserialized.append(self.deserialize_object( - obj, **kwargs)) + deserialized.append(self.deserialize_object(obj, **kwargs)) except ValueError: pass return deserialized @@ -1747,23 +1746,23 @@ def deserialize_basic(self, attr, data_type): if not attr: if data_type == "str": # None or '', node is empty string. - return '' + return "" else: # None or '', node with a strong type is None. # Don't try to model "empty bool" or "empty int" return None - if data_type == 'bool': + if data_type == "bool": if attr in [True, False, 1, 0]: return bool(attr) - elif isinstance(attr, basestring): - if attr.lower() in ['true', '1']: + elif isinstance(attr, str): + if attr.lower() in ["true", "1"]: return True - elif attr.lower() in ['false', '0']: + elif attr.lower() in ["false", "0"]: return False raise TypeError("Invalid boolean value: {}".format(attr)) - if data_type == 'str': + if data_type == "str": return self.deserialize_unicode(attr) return eval(data_type)(attr) # nosec @@ -1782,7 +1781,7 @@ def deserialize_unicode(data): # Consider this is real string try: - if isinstance(data, unicode): + if isinstance(data, unicode): # type: ignore return data except NameError: return str(data) @@ -1807,7 +1806,6 @@ def deserialize_enum(data, enum_obj): data = data.value if isinstance(data, int): # Workaround. We might consider remove it in the future. - # https://github.com/Azure/azure-rest-api-specs/issues/141 try: return list(enum_obj.__members__.values())[data] except IndexError: @@ -1833,7 +1831,7 @@ def deserialize_bytearray(attr): """ if isinstance(attr, ET.Element): attr = attr.text - return bytearray(b64decode(attr)) + return bytearray(b64decode(attr)) # type: ignore @staticmethod def deserialize_base64(attr): @@ -1845,9 +1843,9 @@ def deserialize_base64(attr): """ if isinstance(attr, ET.Element): attr = attr.text - padding = '=' * (3 - (len(attr) + 3) % 4) - attr = attr + padding - encoded = attr.replace('-', '+').replace('_', '/') + padding = "=" * (3 - (len(attr) + 3) % 4) # type: ignore + attr = attr + padding # type: ignore + encoded = attr.replace("-", "+").replace("_", "/") return b64decode(encoded) @staticmethod @@ -1861,10 +1859,10 @@ def deserialize_decimal(attr): if isinstance(attr, ET.Element): attr = attr.text try: - return decimal.Decimal(attr) + return decimal.Decimal(str(attr)) # type: ignore except decimal.DecimalException as err: msg = "Invalid decimal {}".format(attr) - raise_with_traceback(DeserializationError, msg, err) + raise DeserializationError(msg) from err @staticmethod def deserialize_long(attr): @@ -1876,7 +1874,7 @@ def deserialize_long(attr): """ if isinstance(attr, ET.Element): attr = attr.text - return _long_type(attr) + return _long_type(attr) # type: ignore @staticmethod def deserialize_duration(attr): @@ -1890,9 +1888,9 @@ def deserialize_duration(attr): attr = attr.text try: duration = isodate.parse_duration(attr) - except(ValueError, OverflowError, AttributeError) as err: + except (ValueError, OverflowError, AttributeError) as err: msg = "Cannot deserialize duration object." - raise_with_traceback(DeserializationError, msg, err) + raise DeserializationError(msg) from err else: return duration @@ -1906,10 +1904,10 @@ def deserialize_date(attr): """ if isinstance(attr, ET.Element): attr = attr.text - if re.search(r"[^\W\d_]", attr, re.I + re.U): + if re.search(r"[^\W\d_]", attr, re.I + re.U): # type: ignore raise DeserializationError("Date must have only digits and -. Received: %s" % attr) # This must NOT use defaultmonth/defaultday. Using None ensure this raises an exception. - return isodate.parse_date(attr, defaultmonth=None, defaultday=None) + return isodate.parse_date(attr, defaultmonth=0, defaultday=0) @staticmethod def deserialize_time(attr): @@ -1921,7 +1919,7 @@ def deserialize_time(attr): """ if isinstance(attr, ET.Element): attr = attr.text - if re.search(r"[^\W\d_]", attr, re.I + re.U): + if re.search(r"[^\W\d_]", attr, re.I + re.U): # type: ignore raise DeserializationError("Date must have only digits and -. Received: %s" % attr) return isodate.parse_time(attr) @@ -1936,16 +1934,15 @@ def deserialize_rfc(attr): if isinstance(attr, ET.Element): attr = attr.text try: - parsed_date = email.utils.parsedate_tz(attr) + parsed_date = email.utils.parsedate_tz(attr) # type: ignore date_obj = datetime.datetime( - *parsed_date[:6], - tzinfo=_FixedOffset(datetime.timedelta(minutes=(parsed_date[9] or 0)/60)) + *parsed_date[:6], tzinfo=_FixedOffset(datetime.timedelta(minutes=(parsed_date[9] or 0) / 60)) ) if not date_obj.tzinfo: date_obj = date_obj.astimezone(tz=TZ_UTC) except ValueError as err: msg = "Cannot deserialize to rfc datetime object." - raise_with_traceback(DeserializationError, msg, err) + raise DeserializationError(msg) from err else: return date_obj @@ -1960,12 +1957,12 @@ def deserialize_iso(attr): if isinstance(attr, ET.Element): attr = attr.text try: - attr = attr.upper() + attr = attr.upper() # type: ignore match = Deserializer.valid_date.match(attr) if not match: raise ValueError("Invalid datetime string: " + attr) - check_decimal = attr.split('.') + check_decimal = attr.split(".") if len(check_decimal) > 1: decimal_str = "" for digit in check_decimal[1]: @@ -1980,9 +1977,9 @@ def deserialize_iso(attr): test_utc = date_obj.utctimetuple() if test_utc.tm_year > 9999 or test_utc.tm_year < 1: raise OverflowError("Hit max or min date") - except(ValueError, OverflowError, AttributeError) as err: + except (ValueError, OverflowError, AttributeError) as err: msg = "Cannot deserialize datetime object." - raise_with_traceback(DeserializationError, msg, err) + raise DeserializationError(msg) from err else: return date_obj @@ -1996,11 +1993,12 @@ def deserialize_unix(attr): :raises: DeserializationError if format invalid """ if isinstance(attr, ET.Element): - attr = int(attr.text) + attr = int(attr.text) # type: ignore try: + attr = int(attr) date_obj = datetime.datetime.fromtimestamp(attr, TZ_UTC) except ValueError as err: msg = "Cannot deserialize to unix datetime object." - raise_with_traceback(DeserializationError, msg, err) + raise DeserializationError(msg) from err else: return date_obj diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/_storage_management_client.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/_storage_management_client.py index ddc94bebb99..c886e7068b1 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/_storage_management_client.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/_storage_management_client.py @@ -11,7 +11,9 @@ from typing import Any, Optional, TYPE_CHECKING +from azure.core.pipeline import policies from azure.mgmt.core import ARMPipelineClient +from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy from azure.profiles import KnownProfiles, ProfileDefinition from azure.profiles.multiapiclient import MultiApiClientMixin @@ -53,7 +55,7 @@ class StorageManagementClient(MultiApiClientMixin, _SDKClient): :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. """ - DEFAULT_API_VERSION = '2022-09-01' + DEFAULT_API_VERSION = '2023-05-01' _PROFILE_TAG = "azure.mgmt.storage.StorageManagementClient" LATEST_PROFILE = ProfileDefinition({ _PROFILE_TAG: { @@ -67,13 +69,33 @@ def __init__( self, credential: "TokenCredential", subscription_id: str, - api_version=None, # type: Optional[str] + api_version: Optional[str]=None, base_url: str = "https://management.azure.com", - profile=KnownProfiles.default, # type: KnownProfiles - **kwargs # type: Any + profile: KnownProfiles=KnownProfiles.default, + **kwargs: Any ): + if api_version: + kwargs.setdefault('api_version', api_version) self._config = StorageManagementClientConfiguration(credential, subscription_id, **kwargs) - self._client = ARMPipelineClient(base_url=base_url, config=self._config, **kwargs) + _policies = kwargs.pop("policies", None) + if _policies is None: + _policies = [ + policies.RequestIdPolicy(**kwargs), + self._config.headers_policy, + self._config.user_agent_policy, + self._config.proxy_policy, + policies.ContentDecodePolicy(**kwargs), + ARMAutoResourceProviderRegistrationPolicy(), + self._config.redirect_policy, + self._config.retry_policy, + self._config.authentication_policy, + self._config.custom_hook_policy, + self._config.logging_policy, + policies.DistributedTracingPolicy(**kwargs), + policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, + self._config.http_logging_policy, + ] + self._client = ARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) super(StorageManagementClient, self).__init__( api_version=api_version, profile=profile @@ -107,6 +129,8 @@ def models(cls, api_version=DEFAULT_API_VERSION): * 2021-09-01: :mod:`v2021_09_01.models` * 2022-05-01: :mod:`v2022_05_01.models` * 2022-09-01: :mod:`v2022_09_01.models` + * 2023-01-01: :mod:`v2023_01_01.models` + * 2023-05-01: :mod:`v2023_05_01.models` """ if api_version == '2015-06-15': from .v2015_06_15 import models @@ -168,6 +192,12 @@ def models(cls, api_version=DEFAULT_API_VERSION): elif api_version == '2022-09-01': from .v2022_09_01 import models return models + elif api_version == '2023-01-01': + from .v2023_01_01 import models + return models + elif api_version == '2023-05-01': + from .v2023_05_01 import models + return models raise ValueError("API version {} is not available".format(api_version)) @property @@ -189,6 +219,8 @@ def blob_containers(self): * 2021-09-01: :class:`BlobContainersOperations` * 2022-05-01: :class:`BlobContainersOperations` * 2022-09-01: :class:`BlobContainersOperations` + * 2023-01-01: :class:`BlobContainersOperations` + * 2023-05-01: :class:`BlobContainersOperations` """ api_version = self._get_api_version('blob_containers') if api_version == '2018-02-01': @@ -221,10 +253,14 @@ def blob_containers(self): from .v2022_05_01.operations import BlobContainersOperations as OperationClass elif api_version == '2022-09-01': from .v2022_09_01.operations import BlobContainersOperations as OperationClass + elif api_version == '2023-01-01': + from .v2023_01_01.operations import BlobContainersOperations as OperationClass + elif api_version == '2023-05-01': + from .v2023_05_01.operations import BlobContainersOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'blob_containers'".format(api_version)) self._config.api_version = api_version - return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def blob_inventory_policies(self): @@ -240,6 +276,8 @@ def blob_inventory_policies(self): * 2021-09-01: :class:`BlobInventoryPoliciesOperations` * 2022-05-01: :class:`BlobInventoryPoliciesOperations` * 2022-09-01: :class:`BlobInventoryPoliciesOperations` + * 2023-01-01: :class:`BlobInventoryPoliciesOperations` + * 2023-05-01: :class:`BlobInventoryPoliciesOperations` """ api_version = self._get_api_version('blob_inventory_policies') if api_version == '2019-06-01': @@ -262,10 +300,14 @@ def blob_inventory_policies(self): from .v2022_05_01.operations import BlobInventoryPoliciesOperations as OperationClass elif api_version == '2022-09-01': from .v2022_09_01.operations import BlobInventoryPoliciesOperations as OperationClass + elif api_version == '2023-01-01': + from .v2023_01_01.operations import BlobInventoryPoliciesOperations as OperationClass + elif api_version == '2023-05-01': + from .v2023_05_01.operations import BlobInventoryPoliciesOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'blob_inventory_policies'".format(api_version)) self._config.api_version = api_version - return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def blob_services(self): @@ -284,6 +326,8 @@ def blob_services(self): * 2021-09-01: :class:`BlobServicesOperations` * 2022-05-01: :class:`BlobServicesOperations` * 2022-09-01: :class:`BlobServicesOperations` + * 2023-01-01: :class:`BlobServicesOperations` + * 2023-05-01: :class:`BlobServicesOperations` """ api_version = self._get_api_version('blob_services') if api_version == '2018-07-01': @@ -312,10 +356,14 @@ def blob_services(self): from .v2022_05_01.operations import BlobServicesOperations as OperationClass elif api_version == '2022-09-01': from .v2022_09_01.operations import BlobServicesOperations as OperationClass + elif api_version == '2023-01-01': + from .v2023_01_01.operations import BlobServicesOperations as OperationClass + elif api_version == '2023-05-01': + from .v2023_05_01.operations import BlobServicesOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'blob_services'".format(api_version)) self._config.api_version = api_version - return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def deleted_accounts(self): @@ -330,6 +378,8 @@ def deleted_accounts(self): * 2021-09-01: :class:`DeletedAccountsOperations` * 2022-05-01: :class:`DeletedAccountsOperations` * 2022-09-01: :class:`DeletedAccountsOperations` + * 2023-01-01: :class:`DeletedAccountsOperations` + * 2023-05-01: :class:`DeletedAccountsOperations` """ api_version = self._get_api_version('deleted_accounts') if api_version == '2020-08-01-preview': @@ -350,10 +400,14 @@ def deleted_accounts(self): from .v2022_05_01.operations import DeletedAccountsOperations as OperationClass elif api_version == '2022-09-01': from .v2022_09_01.operations import DeletedAccountsOperations as OperationClass + elif api_version == '2023-01-01': + from .v2023_01_01.operations import DeletedAccountsOperations as OperationClass + elif api_version == '2023-05-01': + from .v2023_05_01.operations import DeletedAccountsOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'deleted_accounts'".format(api_version)) self._config.api_version = api_version - return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def encryption_scopes(self): @@ -369,6 +423,8 @@ def encryption_scopes(self): * 2021-09-01: :class:`EncryptionScopesOperations` * 2022-05-01: :class:`EncryptionScopesOperations` * 2022-09-01: :class:`EncryptionScopesOperations` + * 2023-01-01: :class:`EncryptionScopesOperations` + * 2023-05-01: :class:`EncryptionScopesOperations` """ api_version = self._get_api_version('encryption_scopes') if api_version == '2019-06-01': @@ -391,10 +447,14 @@ def encryption_scopes(self): from .v2022_05_01.operations import EncryptionScopesOperations as OperationClass elif api_version == '2022-09-01': from .v2022_09_01.operations import EncryptionScopesOperations as OperationClass + elif api_version == '2023-01-01': + from .v2023_01_01.operations import EncryptionScopesOperations as OperationClass + elif api_version == '2023-05-01': + from .v2023_05_01.operations import EncryptionScopesOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'encryption_scopes'".format(api_version)) self._config.api_version = api_version - return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def file_services(self): @@ -411,6 +471,8 @@ def file_services(self): * 2021-09-01: :class:`FileServicesOperations` * 2022-05-01: :class:`FileServicesOperations` * 2022-09-01: :class:`FileServicesOperations` + * 2023-01-01: :class:`FileServicesOperations` + * 2023-05-01: :class:`FileServicesOperations` """ api_version = self._get_api_version('file_services') if api_version == '2019-04-01': @@ -435,10 +497,14 @@ def file_services(self): from .v2022_05_01.operations import FileServicesOperations as OperationClass elif api_version == '2022-09-01': from .v2022_09_01.operations import FileServicesOperations as OperationClass + elif api_version == '2023-01-01': + from .v2023_01_01.operations import FileServicesOperations as OperationClass + elif api_version == '2023-05-01': + from .v2023_05_01.operations import FileServicesOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'file_services'".format(api_version)) self._config.api_version = api_version - return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def file_shares(self): @@ -455,6 +521,8 @@ def file_shares(self): * 2021-09-01: :class:`FileSharesOperations` * 2022-05-01: :class:`FileSharesOperations` * 2022-09-01: :class:`FileSharesOperations` + * 2023-01-01: :class:`FileSharesOperations` + * 2023-05-01: :class:`FileSharesOperations` """ api_version = self._get_api_version('file_shares') if api_version == '2019-04-01': @@ -479,10 +547,14 @@ def file_shares(self): from .v2022_05_01.operations import FileSharesOperations as OperationClass elif api_version == '2022-09-01': from .v2022_09_01.operations import FileSharesOperations as OperationClass + elif api_version == '2023-01-01': + from .v2023_01_01.operations import FileSharesOperations as OperationClass + elif api_version == '2023-05-01': + from .v2023_05_01.operations import FileSharesOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'file_shares'".format(api_version)) self._config.api_version = api_version - return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def local_users(self): @@ -492,6 +564,8 @@ def local_users(self): * 2021-09-01: :class:`LocalUsersOperations` * 2022-05-01: :class:`LocalUsersOperations` * 2022-09-01: :class:`LocalUsersOperations` + * 2023-01-01: :class:`LocalUsersOperations` + * 2023-05-01: :class:`LocalUsersOperations` """ api_version = self._get_api_version('local_users') if api_version == '2021-08-01': @@ -502,16 +576,20 @@ def local_users(self): from .v2022_05_01.operations import LocalUsersOperations as OperationClass elif api_version == '2022-09-01': from .v2022_09_01.operations import LocalUsersOperations as OperationClass + elif api_version == '2023-01-01': + from .v2023_01_01.operations import LocalUsersOperations as OperationClass + elif api_version == '2023-05-01': + from .v2023_05_01.operations import LocalUsersOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'local_users'".format(api_version)) self._config.api_version = api_version - return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def management_policies(self): """Instance depends on the API version: - * 2018-07-01: :class:`ManagementPoliciesOperations` + * 2018-03-01-preview: :class:`ManagementPoliciesOperations` * 2018-11-01: :class:`ManagementPoliciesOperations` * 2019-04-01: :class:`ManagementPoliciesOperations` * 2019-06-01: :class:`ManagementPoliciesOperations` @@ -524,10 +602,12 @@ def management_policies(self): * 2021-09-01: :class:`ManagementPoliciesOperations` * 2022-05-01: :class:`ManagementPoliciesOperations` * 2022-09-01: :class:`ManagementPoliciesOperations` + * 2023-01-01: :class:`ManagementPoliciesOperations` + * 2023-05-01: :class:`ManagementPoliciesOperations` """ api_version = self._get_api_version('management_policies') - if api_version == '2018-07-01': - from .v2018_07_01.operations import ManagementPoliciesOperations as OperationClass + if api_version == '2018-03-01-preview': + from .v2018_03_01_preview.operations import ManagementPoliciesOperations as OperationClass elif api_version == '2018-11-01': from .v2018_11_01.operations import ManagementPoliciesOperations as OperationClass elif api_version == '2019-04-01': @@ -552,10 +632,28 @@ def management_policies(self): from .v2022_05_01.operations import ManagementPoliciesOperations as OperationClass elif api_version == '2022-09-01': from .v2022_09_01.operations import ManagementPoliciesOperations as OperationClass + elif api_version == '2023-01-01': + from .v2023_01_01.operations import ManagementPoliciesOperations as OperationClass + elif api_version == '2023-05-01': + from .v2023_05_01.operations import ManagementPoliciesOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'management_policies'".format(api_version)) self._config.api_version = api_version - return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) + + @property + def network_security_perimeter_configurations(self): + """Instance depends on the API version: + + * 2023-05-01: :class:`NetworkSecurityPerimeterConfigurationsOperations` + """ + api_version = self._get_api_version('network_security_perimeter_configurations') + if api_version == '2023-05-01': + from .v2023_05_01.operations import NetworkSecurityPerimeterConfigurationsOperations as OperationClass + else: + raise ValueError("API version {} does not have operation group 'network_security_perimeter_configurations'".format(api_version)) + self._config.api_version = api_version + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def object_replication_policies(self): @@ -571,6 +669,8 @@ def object_replication_policies(self): * 2021-09-01: :class:`ObjectReplicationPoliciesOperations` * 2022-05-01: :class:`ObjectReplicationPoliciesOperations` * 2022-09-01: :class:`ObjectReplicationPoliciesOperations` + * 2023-01-01: :class:`ObjectReplicationPoliciesOperations` + * 2023-05-01: :class:`ObjectReplicationPoliciesOperations` """ api_version = self._get_api_version('object_replication_policies') if api_version == '2019-06-01': @@ -593,10 +693,14 @@ def object_replication_policies(self): from .v2022_05_01.operations import ObjectReplicationPoliciesOperations as OperationClass elif api_version == '2022-09-01': from .v2022_09_01.operations import ObjectReplicationPoliciesOperations as OperationClass + elif api_version == '2023-01-01': + from .v2023_01_01.operations import ObjectReplicationPoliciesOperations as OperationClass + elif api_version == '2023-05-01': + from .v2023_05_01.operations import ObjectReplicationPoliciesOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'object_replication_policies'".format(api_version)) self._config.api_version = api_version - return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def operations(self): @@ -619,6 +723,8 @@ def operations(self): * 2021-09-01: :class:`Operations` * 2022-05-01: :class:`Operations` * 2022-09-01: :class:`Operations` + * 2023-01-01: :class:`Operations` + * 2023-05-01: :class:`Operations` """ api_version = self._get_api_version('operations') if api_version == '2017-06-01': @@ -655,10 +761,14 @@ def operations(self): from .v2022_05_01.operations import Operations as OperationClass elif api_version == '2022-09-01': from .v2022_09_01.operations import Operations as OperationClass + elif api_version == '2023-01-01': + from .v2023_01_01.operations import Operations as OperationClass + elif api_version == '2023-05-01': + from .v2023_05_01.operations import Operations as OperationClass else: raise ValueError("API version {} does not have operation group 'operations'".format(api_version)) self._config.api_version = api_version - return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def private_endpoint_connections(self): @@ -674,6 +784,8 @@ def private_endpoint_connections(self): * 2021-09-01: :class:`PrivateEndpointConnectionsOperations` * 2022-05-01: :class:`PrivateEndpointConnectionsOperations` * 2022-09-01: :class:`PrivateEndpointConnectionsOperations` + * 2023-01-01: :class:`PrivateEndpointConnectionsOperations` + * 2023-05-01: :class:`PrivateEndpointConnectionsOperations` """ api_version = self._get_api_version('private_endpoint_connections') if api_version == '2019-06-01': @@ -696,10 +808,14 @@ def private_endpoint_connections(self): from .v2022_05_01.operations import PrivateEndpointConnectionsOperations as OperationClass elif api_version == '2022-09-01': from .v2022_09_01.operations import PrivateEndpointConnectionsOperations as OperationClass + elif api_version == '2023-01-01': + from .v2023_01_01.operations import PrivateEndpointConnectionsOperations as OperationClass + elif api_version == '2023-05-01': + from .v2023_05_01.operations import PrivateEndpointConnectionsOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'private_endpoint_connections'".format(api_version)) self._config.api_version = api_version - return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def private_link_resources(self): @@ -715,6 +831,8 @@ def private_link_resources(self): * 2021-09-01: :class:`PrivateLinkResourcesOperations` * 2022-05-01: :class:`PrivateLinkResourcesOperations` * 2022-09-01: :class:`PrivateLinkResourcesOperations` + * 2023-01-01: :class:`PrivateLinkResourcesOperations` + * 2023-05-01: :class:`PrivateLinkResourcesOperations` """ api_version = self._get_api_version('private_link_resources') if api_version == '2019-06-01': @@ -737,10 +855,14 @@ def private_link_resources(self): from .v2022_05_01.operations import PrivateLinkResourcesOperations as OperationClass elif api_version == '2022-09-01': from .v2022_09_01.operations import PrivateLinkResourcesOperations as OperationClass + elif api_version == '2023-01-01': + from .v2023_01_01.operations import PrivateLinkResourcesOperations as OperationClass + elif api_version == '2023-05-01': + from .v2023_05_01.operations import PrivateLinkResourcesOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'private_link_resources'".format(api_version)) self._config.api_version = api_version - return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def queue(self): @@ -756,6 +878,8 @@ def queue(self): * 2021-09-01: :class:`QueueOperations` * 2022-05-01: :class:`QueueOperations` * 2022-09-01: :class:`QueueOperations` + * 2023-01-01: :class:`QueueOperations` + * 2023-05-01: :class:`QueueOperations` """ api_version = self._get_api_version('queue') if api_version == '2019-06-01': @@ -778,10 +902,14 @@ def queue(self): from .v2022_05_01.operations import QueueOperations as OperationClass elif api_version == '2022-09-01': from .v2022_09_01.operations import QueueOperations as OperationClass + elif api_version == '2023-01-01': + from .v2023_01_01.operations import QueueOperations as OperationClass + elif api_version == '2023-05-01': + from .v2023_05_01.operations import QueueOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'queue'".format(api_version)) self._config.api_version = api_version - return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def queue_services(self): @@ -797,6 +925,8 @@ def queue_services(self): * 2021-09-01: :class:`QueueServicesOperations` * 2022-05-01: :class:`QueueServicesOperations` * 2022-09-01: :class:`QueueServicesOperations` + * 2023-01-01: :class:`QueueServicesOperations` + * 2023-05-01: :class:`QueueServicesOperations` """ api_version = self._get_api_version('queue_services') if api_version == '2019-06-01': @@ -819,10 +949,14 @@ def queue_services(self): from .v2022_05_01.operations import QueueServicesOperations as OperationClass elif api_version == '2022-09-01': from .v2022_09_01.operations import QueueServicesOperations as OperationClass + elif api_version == '2023-01-01': + from .v2023_01_01.operations import QueueServicesOperations as OperationClass + elif api_version == '2023-05-01': + from .v2023_05_01.operations import QueueServicesOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'queue_services'".format(api_version)) self._config.api_version = api_version - return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def skus(self): @@ -845,6 +979,8 @@ def skus(self): * 2021-09-01: :class:`SkusOperations` * 2022-05-01: :class:`SkusOperations` * 2022-09-01: :class:`SkusOperations` + * 2023-01-01: :class:`SkusOperations` + * 2023-05-01: :class:`SkusOperations` """ api_version = self._get_api_version('skus') if api_version == '2017-06-01': @@ -881,10 +1017,14 @@ def skus(self): from .v2022_05_01.operations import SkusOperations as OperationClass elif api_version == '2022-09-01': from .v2022_09_01.operations import SkusOperations as OperationClass + elif api_version == '2023-01-01': + from .v2023_01_01.operations import SkusOperations as OperationClass + elif api_version == '2023-05-01': + from .v2023_05_01.operations import SkusOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'skus'".format(api_version)) self._config.api_version = api_version - return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def storage_accounts(self): @@ -910,6 +1050,8 @@ def storage_accounts(self): * 2021-09-01: :class:`StorageAccountsOperations` * 2022-05-01: :class:`StorageAccountsOperations` * 2022-09-01: :class:`StorageAccountsOperations` + * 2023-01-01: :class:`StorageAccountsOperations` + * 2023-05-01: :class:`StorageAccountsOperations` """ api_version = self._get_api_version('storage_accounts') if api_version == '2015-06-15': @@ -952,10 +1094,56 @@ def storage_accounts(self): from .v2022_05_01.operations import StorageAccountsOperations as OperationClass elif api_version == '2022-09-01': from .v2022_09_01.operations import StorageAccountsOperations as OperationClass + elif api_version == '2023-01-01': + from .v2023_01_01.operations import StorageAccountsOperations as OperationClass + elif api_version == '2023-05-01': + from .v2023_05_01.operations import StorageAccountsOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'storage_accounts'".format(api_version)) self._config.api_version = api_version - return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) + + @property + def storage_task_assignment_instances_report(self): + """Instance depends on the API version: + + * 2023-05-01: :class:`StorageTaskAssignmentInstancesReportOperations` + """ + api_version = self._get_api_version('storage_task_assignment_instances_report') + if api_version == '2023-05-01': + from .v2023_05_01.operations import StorageTaskAssignmentInstancesReportOperations as OperationClass + else: + raise ValueError("API version {} does not have operation group 'storage_task_assignment_instances_report'".format(api_version)) + self._config.api_version = api_version + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) + + @property + def storage_task_assignments(self): + """Instance depends on the API version: + + * 2023-05-01: :class:`StorageTaskAssignmentsOperations` + """ + api_version = self._get_api_version('storage_task_assignments') + if api_version == '2023-05-01': + from .v2023_05_01.operations import StorageTaskAssignmentsOperations as OperationClass + else: + raise ValueError("API version {} does not have operation group 'storage_task_assignments'".format(api_version)) + self._config.api_version = api_version + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) + + @property + def storage_task_assignments_instances_report(self): + """Instance depends on the API version: + + * 2023-05-01: :class:`StorageTaskAssignmentsInstancesReportOperations` + """ + api_version = self._get_api_version('storage_task_assignments_instances_report') + if api_version == '2023-05-01': + from .v2023_05_01.operations import StorageTaskAssignmentsInstancesReportOperations as OperationClass + else: + raise ValueError("API version {} does not have operation group 'storage_task_assignments_instances_report'".format(api_version)) + self._config.api_version = api_version + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def table(self): @@ -971,6 +1159,8 @@ def table(self): * 2021-09-01: :class:`TableOperations` * 2022-05-01: :class:`TableOperations` * 2022-09-01: :class:`TableOperations` + * 2023-01-01: :class:`TableOperations` + * 2023-05-01: :class:`TableOperations` """ api_version = self._get_api_version('table') if api_version == '2019-06-01': @@ -993,10 +1183,14 @@ def table(self): from .v2022_05_01.operations import TableOperations as OperationClass elif api_version == '2022-09-01': from .v2022_09_01.operations import TableOperations as OperationClass + elif api_version == '2023-01-01': + from .v2023_01_01.operations import TableOperations as OperationClass + elif api_version == '2023-05-01': + from .v2023_05_01.operations import TableOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'table'".format(api_version)) self._config.api_version = api_version - return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def table_services(self): @@ -1012,6 +1206,8 @@ def table_services(self): * 2021-09-01: :class:`TableServicesOperations` * 2022-05-01: :class:`TableServicesOperations` * 2022-09-01: :class:`TableServicesOperations` + * 2023-01-01: :class:`TableServicesOperations` + * 2023-05-01: :class:`TableServicesOperations` """ api_version = self._get_api_version('table_services') if api_version == '2019-06-01': @@ -1034,10 +1230,14 @@ def table_services(self): from .v2022_05_01.operations import TableServicesOperations as OperationClass elif api_version == '2022-09-01': from .v2022_09_01.operations import TableServicesOperations as OperationClass + elif api_version == '2023-01-01': + from .v2023_01_01.operations import TableServicesOperations as OperationClass + elif api_version == '2023-05-01': + from .v2023_05_01.operations import TableServicesOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'table_services'".format(api_version)) self._config.api_version = api_version - return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def usage(self): @@ -1066,7 +1266,7 @@ def usage(self): else: raise ValueError("API version {} does not have operation group 'usage'".format(api_version)) self._config.api_version = api_version - return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def usages(self): @@ -1086,6 +1286,8 @@ def usages(self): * 2021-09-01: :class:`UsagesOperations` * 2022-05-01: :class:`UsagesOperations` * 2022-09-01: :class:`UsagesOperations` + * 2023-01-01: :class:`UsagesOperations` + * 2023-05-01: :class:`UsagesOperations` """ api_version = self._get_api_version('usages') if api_version == '2018-03-01-preview': @@ -1116,10 +1318,14 @@ def usages(self): from .v2022_05_01.operations import UsagesOperations as OperationClass elif api_version == '2022-09-01': from .v2022_09_01.operations import UsagesOperations as OperationClass + elif api_version == '2023-01-01': + from .v2023_01_01.operations import UsagesOperations as OperationClass + elif api_version == '2023-05-01': + from .v2023_05_01.operations import UsagesOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'usages'".format(api_version)) self._config.api_version = api_version - return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) def close(self): self._client.close() diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/_version.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/_version.py index 0ac27bb117d..ba461663481 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/_version.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/_version.py @@ -5,4 +5,4 @@ # license information. # -------------------------------------------------------------------------- -VERSION = "21.0.0" +VERSION = "21.2.0" diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/models.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/models.py index 5f27ea65607..98fec195fcf 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/models.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/models.py @@ -5,4 +5,4 @@ # license information. # -------------------------------------------------------------------------- from .v2018_02_01.models import * -from .v2022_09_01.models import * +from .v2023_05_01.models import * diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/__init__.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/__init__.py similarity index 91% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/__init__.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/__init__.py index 2ded28c1cc6..a860a5c185c 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/__init__.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/__init__.py @@ -13,7 +13,7 @@ try: from ._patch import __all__ as _patch_all - from ._patch import * # type: ignore # pylint: disable=unused-wildcard-import + from ._patch import * # pylint: disable=unused-wildcard-import except ImportError: _patch_all = [] from ._patch import patch_sdk as _patch_sdk diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/_configuration.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/_configuration.py similarity index 81% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/_configuration.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/_configuration.py index 1e0856dfb13..ef14ed56fef 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/_configuration.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/_configuration.py @@ -6,26 +6,19 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys from typing import Any, TYPE_CHECKING -from azure.core.configuration import Configuration from azure.core.pipeline import policies from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy from ._version import VERSION -if sys.version_info >= (3, 8): - from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports -else: - from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports - if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from azure.core.credentials import TokenCredential -class StorageManagementClientConfiguration(Configuration): # pylint: disable=too-many-instance-attributes +class StorageManagementClientConfiguration: # pylint: disable=too-many-instance-attributes,name-too-long """Configuration for StorageManagementClient. Note that all parameters used to create this instance are saved as instance @@ -35,14 +28,13 @@ class StorageManagementClientConfiguration(Configuration): # pylint: disable=to :type credential: ~azure.core.credentials.TokenCredential :param subscription_id: The ID of the target subscription. Required. :type subscription_id: str - :keyword api_version: Api Version. Default value is "2022-09-01". Note that overriding this + :keyword api_version: Api Version. Default value is "2023-05-01". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ def __init__(self, credential: "TokenCredential", subscription_id: str, **kwargs: Any) -> None: - super(StorageManagementClientConfiguration, self).__init__(**kwargs) - api_version = kwargs.pop("api_version", "2022-09-01") # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", "2023-05-01") if credential is None: raise ValueError("Parameter 'credential' must not be None.") @@ -54,20 +46,18 @@ def __init__(self, credential: "TokenCredential", subscription_id: str, **kwargs self.api_version = api_version self.credential_scopes = kwargs.pop("credential_scopes", ["https://management.azure.com/.default"]) kwargs.setdefault("sdk_moniker", "mgmt-storage/{}".format(VERSION)) + self.polling_interval = kwargs.get("polling_interval", 30) self._configure(**kwargs) - def _configure( - self, **kwargs # type: Any - ): - # type: (...) -> None + def _configure(self, **kwargs: Any) -> None: self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) self.http_logging_policy = kwargs.get("http_logging_policy") or ARMHttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) self.authentication_policy = kwargs.get("authentication_policy") if self.credential and not self.authentication_policy: self.authentication_policy = ARMChallengeAuthenticationPolicy( diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/_patch.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/_patch.py similarity index 100% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/_patch.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/_patch.py diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/_storage_management_client.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/_storage_management_client.py similarity index 52% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/_storage_management_client.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/_storage_management_client.py index 803388972df..cf6a3bc1946 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/_storage_management_client.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/_storage_management_client.py @@ -9,10 +9,12 @@ from copy import deepcopy from typing import Any, TYPE_CHECKING +from azure.core.pipeline import policies from azure.core.rest import HttpRequest, HttpResponse from azure.mgmt.core import ARMPipelineClient +from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy -from . import models +from . import models as _models from .._serialization import Deserializer, Serializer from ._configuration import StorageManagementClientConfiguration from .operations import ( @@ -25,6 +27,7 @@ FileSharesOperations, LocalUsersOperations, ManagementPoliciesOperations, + NetworkSecurityPerimeterConfigurationsOperations, ObjectReplicationPoliciesOperations, Operations, PrivateEndpointConnectionsOperations, @@ -33,6 +36,9 @@ QueueServicesOperations, SkusOperations, StorageAccountsOperations, + StorageTaskAssignmentInstancesReportOperations, + StorageTaskAssignmentsInstancesReportOperations, + StorageTaskAssignmentsOperations, TableOperations, TableServicesOperations, UsagesOperations, @@ -46,59 +52,74 @@ class StorageManagementClient: # pylint: disable=client-accepts-api-version-keyword,too-many-instance-attributes """The Azure Storage Management API. + :ivar blob_services: BlobServicesOperations operations + :vartype blob_services: azure.mgmt.storage.v2023_05_01.operations.BlobServicesOperations + :ivar blob_containers: BlobContainersOperations operations + :vartype blob_containers: azure.mgmt.storage.v2023_05_01.operations.BlobContainersOperations + :ivar file_services: FileServicesOperations operations + :vartype file_services: azure.mgmt.storage.v2023_05_01.operations.FileServicesOperations + :ivar file_shares: FileSharesOperations operations + :vartype file_shares: azure.mgmt.storage.v2023_05_01.operations.FileSharesOperations + :ivar queue_services: QueueServicesOperations operations + :vartype queue_services: azure.mgmt.storage.v2023_05_01.operations.QueueServicesOperations + :ivar queue: QueueOperations operations + :vartype queue: azure.mgmt.storage.v2023_05_01.operations.QueueOperations :ivar operations: Operations operations - :vartype operations: azure.mgmt.storage.v2022_09_01.operations.Operations + :vartype operations: azure.mgmt.storage.v2023_05_01.operations.Operations :ivar skus: SkusOperations operations - :vartype skus: azure.mgmt.storage.v2022_09_01.operations.SkusOperations + :vartype skus: azure.mgmt.storage.v2023_05_01.operations.SkusOperations :ivar storage_accounts: StorageAccountsOperations operations - :vartype storage_accounts: azure.mgmt.storage.v2022_09_01.operations.StorageAccountsOperations + :vartype storage_accounts: azure.mgmt.storage.v2023_05_01.operations.StorageAccountsOperations :ivar deleted_accounts: DeletedAccountsOperations operations - :vartype deleted_accounts: azure.mgmt.storage.v2022_09_01.operations.DeletedAccountsOperations + :vartype deleted_accounts: azure.mgmt.storage.v2023_05_01.operations.DeletedAccountsOperations :ivar usages: UsagesOperations operations - :vartype usages: azure.mgmt.storage.v2022_09_01.operations.UsagesOperations + :vartype usages: azure.mgmt.storage.v2023_05_01.operations.UsagesOperations :ivar management_policies: ManagementPoliciesOperations operations :vartype management_policies: - azure.mgmt.storage.v2022_09_01.operations.ManagementPoliciesOperations + azure.mgmt.storage.v2023_05_01.operations.ManagementPoliciesOperations :ivar blob_inventory_policies: BlobInventoryPoliciesOperations operations :vartype blob_inventory_policies: - azure.mgmt.storage.v2022_09_01.operations.BlobInventoryPoliciesOperations + azure.mgmt.storage.v2023_05_01.operations.BlobInventoryPoliciesOperations :ivar private_endpoint_connections: PrivateEndpointConnectionsOperations operations :vartype private_endpoint_connections: - azure.mgmt.storage.v2022_09_01.operations.PrivateEndpointConnectionsOperations + azure.mgmt.storage.v2023_05_01.operations.PrivateEndpointConnectionsOperations :ivar private_link_resources: PrivateLinkResourcesOperations operations :vartype private_link_resources: - azure.mgmt.storage.v2022_09_01.operations.PrivateLinkResourcesOperations + azure.mgmt.storage.v2023_05_01.operations.PrivateLinkResourcesOperations :ivar object_replication_policies: ObjectReplicationPoliciesOperations operations :vartype object_replication_policies: - azure.mgmt.storage.v2022_09_01.operations.ObjectReplicationPoliciesOperations + azure.mgmt.storage.v2023_05_01.operations.ObjectReplicationPoliciesOperations :ivar local_users: LocalUsersOperations operations - :vartype local_users: azure.mgmt.storage.v2022_09_01.operations.LocalUsersOperations + :vartype local_users: azure.mgmt.storage.v2023_05_01.operations.LocalUsersOperations :ivar encryption_scopes: EncryptionScopesOperations operations :vartype encryption_scopes: - azure.mgmt.storage.v2022_09_01.operations.EncryptionScopesOperations - :ivar blob_services: BlobServicesOperations operations - :vartype blob_services: azure.mgmt.storage.v2022_09_01.operations.BlobServicesOperations - :ivar blob_containers: BlobContainersOperations operations - :vartype blob_containers: azure.mgmt.storage.v2022_09_01.operations.BlobContainersOperations - :ivar file_services: FileServicesOperations operations - :vartype file_services: azure.mgmt.storage.v2022_09_01.operations.FileServicesOperations - :ivar file_shares: FileSharesOperations operations - :vartype file_shares: azure.mgmt.storage.v2022_09_01.operations.FileSharesOperations - :ivar queue_services: QueueServicesOperations operations - :vartype queue_services: azure.mgmt.storage.v2022_09_01.operations.QueueServicesOperations - :ivar queue: QueueOperations operations - :vartype queue: azure.mgmt.storage.v2022_09_01.operations.QueueOperations + azure.mgmt.storage.v2023_05_01.operations.EncryptionScopesOperations :ivar table_services: TableServicesOperations operations - :vartype table_services: azure.mgmt.storage.v2022_09_01.operations.TableServicesOperations + :vartype table_services: azure.mgmt.storage.v2023_05_01.operations.TableServicesOperations :ivar table: TableOperations operations - :vartype table: azure.mgmt.storage.v2022_09_01.operations.TableOperations + :vartype table: azure.mgmt.storage.v2023_05_01.operations.TableOperations + :ivar network_security_perimeter_configurations: + NetworkSecurityPerimeterConfigurationsOperations operations + :vartype network_security_perimeter_configurations: + azure.mgmt.storage.v2023_05_01.operations.NetworkSecurityPerimeterConfigurationsOperations + :ivar storage_task_assignments: StorageTaskAssignmentsOperations operations + :vartype storage_task_assignments: + azure.mgmt.storage.v2023_05_01.operations.StorageTaskAssignmentsOperations + :ivar storage_task_assignments_instances_report: + StorageTaskAssignmentsInstancesReportOperations operations + :vartype storage_task_assignments_instances_report: + azure.mgmt.storage.v2023_05_01.operations.StorageTaskAssignmentsInstancesReportOperations + :ivar storage_task_assignment_instances_report: StorageTaskAssignmentInstancesReportOperations + operations + :vartype storage_task_assignment_instances_report: + azure.mgmt.storage.v2023_05_01.operations.StorageTaskAssignmentInstancesReportOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential :param subscription_id: The ID of the target subscription. Required. :type subscription_id: str :param base_url: Service URL. Default value is "https://management.azure.com". :type base_url: str - :keyword api_version: Api Version. Default value is "2022-09-01". Note that overriding this + :keyword api_version: Api Version. Default value is "2023-05-01". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str :keyword int polling_interval: Default waiting time between two polls for LRO operations if no @@ -115,50 +136,94 @@ def __init__( self._config = StorageManagementClientConfiguration( credential=credential, subscription_id=subscription_id, **kwargs ) - self._client = ARMPipelineClient(base_url=base_url, config=self._config, **kwargs) + _policies = kwargs.pop("policies", None) + if _policies is None: + _policies = [ + policies.RequestIdPolicy(**kwargs), + self._config.headers_policy, + self._config.user_agent_policy, + self._config.proxy_policy, + policies.ContentDecodePolicy(**kwargs), + ARMAutoResourceProviderRegistrationPolicy(), + self._config.redirect_policy, + self._config.retry_policy, + self._config.authentication_policy, + self._config.custom_hook_policy, + self._config.logging_policy, + policies.DistributedTracingPolicy(**kwargs), + policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, + self._config.http_logging_policy, + ] + self._client: ARMPipelineClient = ARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) - client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} + client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) self._deserialize = Deserializer(client_models) self._serialize.client_side_validation = False - self.operations = Operations(self._client, self._config, self._serialize, self._deserialize) - self.skus = SkusOperations(self._client, self._config, self._serialize, self._deserialize) + self.blob_services = BlobServicesOperations( + self._client, self._config, self._serialize, self._deserialize, "2023-05-01" + ) + self.blob_containers = BlobContainersOperations( + self._client, self._config, self._serialize, self._deserialize, "2023-05-01" + ) + self.file_services = FileServicesOperations( + self._client, self._config, self._serialize, self._deserialize, "2023-05-01" + ) + self.file_shares = FileSharesOperations( + self._client, self._config, self._serialize, self._deserialize, "2023-05-01" + ) + self.queue_services = QueueServicesOperations( + self._client, self._config, self._serialize, self._deserialize, "2023-05-01" + ) + self.queue = QueueOperations(self._client, self._config, self._serialize, self._deserialize, "2023-05-01") + self.operations = Operations(self._client, self._config, self._serialize, self._deserialize, "2023-05-01") + self.skus = SkusOperations(self._client, self._config, self._serialize, self._deserialize, "2023-05-01") self.storage_accounts = StorageAccountsOperations( - self._client, self._config, self._serialize, self._deserialize + self._client, self._config, self._serialize, self._deserialize, "2023-05-01" ) self.deleted_accounts = DeletedAccountsOperations( - self._client, self._config, self._serialize, self._deserialize + self._client, self._config, self._serialize, self._deserialize, "2023-05-01" ) - self.usages = UsagesOperations(self._client, self._config, self._serialize, self._deserialize) + self.usages = UsagesOperations(self._client, self._config, self._serialize, self._deserialize, "2023-05-01") self.management_policies = ManagementPoliciesOperations( - self._client, self._config, self._serialize, self._deserialize + self._client, self._config, self._serialize, self._deserialize, "2023-05-01" ) self.blob_inventory_policies = BlobInventoryPoliciesOperations( - self._client, self._config, self._serialize, self._deserialize + self._client, self._config, self._serialize, self._deserialize, "2023-05-01" ) self.private_endpoint_connections = PrivateEndpointConnectionsOperations( - self._client, self._config, self._serialize, self._deserialize + self._client, self._config, self._serialize, self._deserialize, "2023-05-01" ) self.private_link_resources = PrivateLinkResourcesOperations( - self._client, self._config, self._serialize, self._deserialize + self._client, self._config, self._serialize, self._deserialize, "2023-05-01" ) self.object_replication_policies = ObjectReplicationPoliciesOperations( - self._client, self._config, self._serialize, self._deserialize + self._client, self._config, self._serialize, self._deserialize, "2023-05-01" + ) + self.local_users = LocalUsersOperations( + self._client, self._config, self._serialize, self._deserialize, "2023-05-01" ) - self.local_users = LocalUsersOperations(self._client, self._config, self._serialize, self._deserialize) self.encryption_scopes = EncryptionScopesOperations( - self._client, self._config, self._serialize, self._deserialize - ) - self.blob_services = BlobServicesOperations(self._client, self._config, self._serialize, self._deserialize) - self.blob_containers = BlobContainersOperations(self._client, self._config, self._serialize, self._deserialize) - self.file_services = FileServicesOperations(self._client, self._config, self._serialize, self._deserialize) - self.file_shares = FileSharesOperations(self._client, self._config, self._serialize, self._deserialize) - self.queue_services = QueueServicesOperations(self._client, self._config, self._serialize, self._deserialize) - self.queue = QueueOperations(self._client, self._config, self._serialize, self._deserialize) - self.table_services = TableServicesOperations(self._client, self._config, self._serialize, self._deserialize) - self.table = TableOperations(self._client, self._config, self._serialize, self._deserialize) - - def _send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: + self._client, self._config, self._serialize, self._deserialize, "2023-05-01" + ) + self.table_services = TableServicesOperations( + self._client, self._config, self._serialize, self._deserialize, "2023-05-01" + ) + self.table = TableOperations(self._client, self._config, self._serialize, self._deserialize, "2023-05-01") + self.network_security_perimeter_configurations = NetworkSecurityPerimeterConfigurationsOperations( + self._client, self._config, self._serialize, self._deserialize, "2023-05-01" + ) + self.storage_task_assignments = StorageTaskAssignmentsOperations( + self._client, self._config, self._serialize, self._deserialize, "2023-05-01" + ) + self.storage_task_assignments_instances_report = StorageTaskAssignmentsInstancesReportOperations( + self._client, self._config, self._serialize, self._deserialize, "2023-05-01" + ) + self.storage_task_assignment_instances_report = StorageTaskAssignmentInstancesReportOperations( + self._client, self._config, self._serialize, self._deserialize, "2023-05-01" + ) + + def _send_request(self, request: HttpRequest, *, stream: bool = False, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest @@ -178,17 +243,14 @@ def _send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: request_copy = deepcopy(request) request_copy.url = self._client.format_url(request_copy.url) - return self._client.send_request(request_copy, **kwargs) + return self._client.send_request(request_copy, stream=stream, **kwargs) # type: ignore - def close(self): - # type: () -> None + def close(self) -> None: self._client.close() - def __enter__(self): - # type: () -> StorageManagementClient + def __enter__(self) -> "StorageManagementClient": self._client.__enter__() return self - def __exit__(self, *exc_details): - # type: (Any) -> None + def __exit__(self, *exc_details: Any) -> None: self._client.__exit__(*exc_details) diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/_vendor.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/_vendor.py similarity index 66% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/_vendor.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/_vendor.py index 9aad73fc743..0dafe0e287f 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/_vendor.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/_vendor.py @@ -14,14 +14,3 @@ def _convert_request(request, files=None): if files: request.set_formdata_body(files) return request - - -def _format_url_section(template, **kwargs): - components = template.split("/") - while components: - try: - return template.format(**kwargs) - except KeyError as key: - formatted_components = template.split("/") - components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] - template = "/".join(components) diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/_version.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/_version.py similarity index 96% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/_version.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/_version.py index bb46423cd61..da0ea07dff8 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/_version.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "21.0.0" +VERSION = "21.2.0" diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/__init__.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/__init__.py similarity index 90% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/__init__.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/__init__.py index 1bb98744d93..a5c3d2414cf 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/__init__.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/__init__.py @@ -10,7 +10,7 @@ try: from ._patch import __all__ as _patch_all - from ._patch import * # type: ignore # pylint: disable=unused-wildcard-import + from ._patch import * # pylint: disable=unused-wildcard-import except ImportError: _patch_all = [] from ._patch import patch_sdk as _patch_sdk diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/_configuration.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/_configuration.py similarity index 83% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/_configuration.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/_configuration.py index e1fd4b6e608..59974e3ace8 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/_configuration.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/_configuration.py @@ -6,26 +6,19 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys from typing import Any, TYPE_CHECKING -from azure.core.configuration import Configuration from azure.core.pipeline import policies from azure.mgmt.core.policies import ARMHttpLoggingPolicy, AsyncARMChallengeAuthenticationPolicy from .._version import VERSION -if sys.version_info >= (3, 8): - from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports -else: - from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports - if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from azure.core.credentials_async import AsyncTokenCredential -class StorageManagementClientConfiguration(Configuration): # pylint: disable=too-many-instance-attributes +class StorageManagementClientConfiguration: # pylint: disable=too-many-instance-attributes,name-too-long """Configuration for StorageManagementClient. Note that all parameters used to create this instance are saved as instance @@ -35,14 +28,13 @@ class StorageManagementClientConfiguration(Configuration): # pylint: disable=to :type credential: ~azure.core.credentials_async.AsyncTokenCredential :param subscription_id: The ID of the target subscription. Required. :type subscription_id: str - :keyword api_version: Api Version. Default value is "2022-09-01". Note that overriding this + :keyword api_version: Api Version. Default value is "2023-05-01". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ def __init__(self, credential: "AsyncTokenCredential", subscription_id: str, **kwargs: Any) -> None: - super(StorageManagementClientConfiguration, self).__init__(**kwargs) - api_version = kwargs.pop("api_version", "2022-09-01") # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", "2023-05-01") if credential is None: raise ValueError("Parameter 'credential' must not be None.") @@ -54,6 +46,7 @@ def __init__(self, credential: "AsyncTokenCredential", subscription_id: str, **k self.api_version = api_version self.credential_scopes = kwargs.pop("credential_scopes", ["https://management.azure.com/.default"]) kwargs.setdefault("sdk_moniker", "mgmt-storage/{}".format(VERSION)) + self.polling_interval = kwargs.get("polling_interval", 30) self._configure(**kwargs) def _configure(self, **kwargs: Any) -> None: @@ -62,9 +55,9 @@ def _configure(self, **kwargs: Any) -> None: self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) self.http_logging_policy = kwargs.get("http_logging_policy") or ARMHttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) self.authentication_policy = kwargs.get("authentication_policy") if self.credential and not self.authentication_policy: self.authentication_policy = AsyncARMChallengeAuthenticationPolicy( diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/_patch.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/_patch.py similarity index 100% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/_patch.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/_patch.py diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/_storage_management_client.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/_storage_management_client.py similarity index 53% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/_storage_management_client.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/_storage_management_client.py index 88d504284e5..ef0e17dc2ca 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/_storage_management_client.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/_storage_management_client.py @@ -9,10 +9,12 @@ from copy import deepcopy from typing import Any, Awaitable, TYPE_CHECKING +from azure.core.pipeline import policies from azure.core.rest import AsyncHttpResponse, HttpRequest from azure.mgmt.core import AsyncARMPipelineClient +from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy -from .. import models +from .. import models as _models from ..._serialization import Deserializer, Serializer from ._configuration import StorageManagementClientConfiguration from .operations import ( @@ -25,6 +27,7 @@ FileSharesOperations, LocalUsersOperations, ManagementPoliciesOperations, + NetworkSecurityPerimeterConfigurationsOperations, ObjectReplicationPoliciesOperations, Operations, PrivateEndpointConnectionsOperations, @@ -33,6 +36,9 @@ QueueServicesOperations, SkusOperations, StorageAccountsOperations, + StorageTaskAssignmentInstancesReportOperations, + StorageTaskAssignmentsInstancesReportOperations, + StorageTaskAssignmentsOperations, TableOperations, TableServicesOperations, UsagesOperations, @@ -46,62 +52,77 @@ class StorageManagementClient: # pylint: disable=client-accepts-api-version-keyword,too-many-instance-attributes """The Azure Storage Management API. + :ivar blob_services: BlobServicesOperations operations + :vartype blob_services: azure.mgmt.storage.v2023_05_01.aio.operations.BlobServicesOperations + :ivar blob_containers: BlobContainersOperations operations + :vartype blob_containers: + azure.mgmt.storage.v2023_05_01.aio.operations.BlobContainersOperations + :ivar file_services: FileServicesOperations operations + :vartype file_services: azure.mgmt.storage.v2023_05_01.aio.operations.FileServicesOperations + :ivar file_shares: FileSharesOperations operations + :vartype file_shares: azure.mgmt.storage.v2023_05_01.aio.operations.FileSharesOperations + :ivar queue_services: QueueServicesOperations operations + :vartype queue_services: azure.mgmt.storage.v2023_05_01.aio.operations.QueueServicesOperations + :ivar queue: QueueOperations operations + :vartype queue: azure.mgmt.storage.v2023_05_01.aio.operations.QueueOperations :ivar operations: Operations operations - :vartype operations: azure.mgmt.storage.v2022_09_01.aio.operations.Operations + :vartype operations: azure.mgmt.storage.v2023_05_01.aio.operations.Operations :ivar skus: SkusOperations operations - :vartype skus: azure.mgmt.storage.v2022_09_01.aio.operations.SkusOperations + :vartype skus: azure.mgmt.storage.v2023_05_01.aio.operations.SkusOperations :ivar storage_accounts: StorageAccountsOperations operations :vartype storage_accounts: - azure.mgmt.storage.v2022_09_01.aio.operations.StorageAccountsOperations + azure.mgmt.storage.v2023_05_01.aio.operations.StorageAccountsOperations :ivar deleted_accounts: DeletedAccountsOperations operations :vartype deleted_accounts: - azure.mgmt.storage.v2022_09_01.aio.operations.DeletedAccountsOperations + azure.mgmt.storage.v2023_05_01.aio.operations.DeletedAccountsOperations :ivar usages: UsagesOperations operations - :vartype usages: azure.mgmt.storage.v2022_09_01.aio.operations.UsagesOperations + :vartype usages: azure.mgmt.storage.v2023_05_01.aio.operations.UsagesOperations :ivar management_policies: ManagementPoliciesOperations operations :vartype management_policies: - azure.mgmt.storage.v2022_09_01.aio.operations.ManagementPoliciesOperations + azure.mgmt.storage.v2023_05_01.aio.operations.ManagementPoliciesOperations :ivar blob_inventory_policies: BlobInventoryPoliciesOperations operations :vartype blob_inventory_policies: - azure.mgmt.storage.v2022_09_01.aio.operations.BlobInventoryPoliciesOperations + azure.mgmt.storage.v2023_05_01.aio.operations.BlobInventoryPoliciesOperations :ivar private_endpoint_connections: PrivateEndpointConnectionsOperations operations :vartype private_endpoint_connections: - azure.mgmt.storage.v2022_09_01.aio.operations.PrivateEndpointConnectionsOperations + azure.mgmt.storage.v2023_05_01.aio.operations.PrivateEndpointConnectionsOperations :ivar private_link_resources: PrivateLinkResourcesOperations operations :vartype private_link_resources: - azure.mgmt.storage.v2022_09_01.aio.operations.PrivateLinkResourcesOperations + azure.mgmt.storage.v2023_05_01.aio.operations.PrivateLinkResourcesOperations :ivar object_replication_policies: ObjectReplicationPoliciesOperations operations :vartype object_replication_policies: - azure.mgmt.storage.v2022_09_01.aio.operations.ObjectReplicationPoliciesOperations + azure.mgmt.storage.v2023_05_01.aio.operations.ObjectReplicationPoliciesOperations :ivar local_users: LocalUsersOperations operations - :vartype local_users: azure.mgmt.storage.v2022_09_01.aio.operations.LocalUsersOperations + :vartype local_users: azure.mgmt.storage.v2023_05_01.aio.operations.LocalUsersOperations :ivar encryption_scopes: EncryptionScopesOperations operations :vartype encryption_scopes: - azure.mgmt.storage.v2022_09_01.aio.operations.EncryptionScopesOperations - :ivar blob_services: BlobServicesOperations operations - :vartype blob_services: azure.mgmt.storage.v2022_09_01.aio.operations.BlobServicesOperations - :ivar blob_containers: BlobContainersOperations operations - :vartype blob_containers: - azure.mgmt.storage.v2022_09_01.aio.operations.BlobContainersOperations - :ivar file_services: FileServicesOperations operations - :vartype file_services: azure.mgmt.storage.v2022_09_01.aio.operations.FileServicesOperations - :ivar file_shares: FileSharesOperations operations - :vartype file_shares: azure.mgmt.storage.v2022_09_01.aio.operations.FileSharesOperations - :ivar queue_services: QueueServicesOperations operations - :vartype queue_services: azure.mgmt.storage.v2022_09_01.aio.operations.QueueServicesOperations - :ivar queue: QueueOperations operations - :vartype queue: azure.mgmt.storage.v2022_09_01.aio.operations.QueueOperations + azure.mgmt.storage.v2023_05_01.aio.operations.EncryptionScopesOperations :ivar table_services: TableServicesOperations operations - :vartype table_services: azure.mgmt.storage.v2022_09_01.aio.operations.TableServicesOperations + :vartype table_services: azure.mgmt.storage.v2023_05_01.aio.operations.TableServicesOperations :ivar table: TableOperations operations - :vartype table: azure.mgmt.storage.v2022_09_01.aio.operations.TableOperations + :vartype table: azure.mgmt.storage.v2023_05_01.aio.operations.TableOperations + :ivar network_security_perimeter_configurations: + NetworkSecurityPerimeterConfigurationsOperations operations + :vartype network_security_perimeter_configurations: + azure.mgmt.storage.v2023_05_01.aio.operations.NetworkSecurityPerimeterConfigurationsOperations + :ivar storage_task_assignments: StorageTaskAssignmentsOperations operations + :vartype storage_task_assignments: + azure.mgmt.storage.v2023_05_01.aio.operations.StorageTaskAssignmentsOperations + :ivar storage_task_assignments_instances_report: + StorageTaskAssignmentsInstancesReportOperations operations + :vartype storage_task_assignments_instances_report: + azure.mgmt.storage.v2023_05_01.aio.operations.StorageTaskAssignmentsInstancesReportOperations + :ivar storage_task_assignment_instances_report: StorageTaskAssignmentInstancesReportOperations + operations + :vartype storage_task_assignment_instances_report: + azure.mgmt.storage.v2023_05_01.aio.operations.StorageTaskAssignmentInstancesReportOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential :param subscription_id: The ID of the target subscription. Required. :type subscription_id: str :param base_url: Service URL. Default value is "https://management.azure.com". :type base_url: str - :keyword api_version: Api Version. Default value is "2022-09-01". Note that overriding this + :keyword api_version: Api Version. Default value is "2023-05-01". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str :keyword int polling_interval: Default waiting time between two polls for LRO operations if no @@ -118,50 +139,96 @@ def __init__( self._config = StorageManagementClientConfiguration( credential=credential, subscription_id=subscription_id, **kwargs ) - self._client = AsyncARMPipelineClient(base_url=base_url, config=self._config, **kwargs) + _policies = kwargs.pop("policies", None) + if _policies is None: + _policies = [ + policies.RequestIdPolicy(**kwargs), + self._config.headers_policy, + self._config.user_agent_policy, + self._config.proxy_policy, + policies.ContentDecodePolicy(**kwargs), + AsyncARMAutoResourceProviderRegistrationPolicy(), + self._config.redirect_policy, + self._config.retry_policy, + self._config.authentication_policy, + self._config.custom_hook_policy, + self._config.logging_policy, + policies.DistributedTracingPolicy(**kwargs), + policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, + self._config.http_logging_policy, + ] + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) - client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} + client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) self._deserialize = Deserializer(client_models) self._serialize.client_side_validation = False - self.operations = Operations(self._client, self._config, self._serialize, self._deserialize) - self.skus = SkusOperations(self._client, self._config, self._serialize, self._deserialize) + self.blob_services = BlobServicesOperations( + self._client, self._config, self._serialize, self._deserialize, "2023-05-01" + ) + self.blob_containers = BlobContainersOperations( + self._client, self._config, self._serialize, self._deserialize, "2023-05-01" + ) + self.file_services = FileServicesOperations( + self._client, self._config, self._serialize, self._deserialize, "2023-05-01" + ) + self.file_shares = FileSharesOperations( + self._client, self._config, self._serialize, self._deserialize, "2023-05-01" + ) + self.queue_services = QueueServicesOperations( + self._client, self._config, self._serialize, self._deserialize, "2023-05-01" + ) + self.queue = QueueOperations(self._client, self._config, self._serialize, self._deserialize, "2023-05-01") + self.operations = Operations(self._client, self._config, self._serialize, self._deserialize, "2023-05-01") + self.skus = SkusOperations(self._client, self._config, self._serialize, self._deserialize, "2023-05-01") self.storage_accounts = StorageAccountsOperations( - self._client, self._config, self._serialize, self._deserialize + self._client, self._config, self._serialize, self._deserialize, "2023-05-01" ) self.deleted_accounts = DeletedAccountsOperations( - self._client, self._config, self._serialize, self._deserialize + self._client, self._config, self._serialize, self._deserialize, "2023-05-01" ) - self.usages = UsagesOperations(self._client, self._config, self._serialize, self._deserialize) + self.usages = UsagesOperations(self._client, self._config, self._serialize, self._deserialize, "2023-05-01") self.management_policies = ManagementPoliciesOperations( - self._client, self._config, self._serialize, self._deserialize + self._client, self._config, self._serialize, self._deserialize, "2023-05-01" ) self.blob_inventory_policies = BlobInventoryPoliciesOperations( - self._client, self._config, self._serialize, self._deserialize + self._client, self._config, self._serialize, self._deserialize, "2023-05-01" ) self.private_endpoint_connections = PrivateEndpointConnectionsOperations( - self._client, self._config, self._serialize, self._deserialize + self._client, self._config, self._serialize, self._deserialize, "2023-05-01" ) self.private_link_resources = PrivateLinkResourcesOperations( - self._client, self._config, self._serialize, self._deserialize + self._client, self._config, self._serialize, self._deserialize, "2023-05-01" ) self.object_replication_policies = ObjectReplicationPoliciesOperations( - self._client, self._config, self._serialize, self._deserialize + self._client, self._config, self._serialize, self._deserialize, "2023-05-01" + ) + self.local_users = LocalUsersOperations( + self._client, self._config, self._serialize, self._deserialize, "2023-05-01" ) - self.local_users = LocalUsersOperations(self._client, self._config, self._serialize, self._deserialize) self.encryption_scopes = EncryptionScopesOperations( - self._client, self._config, self._serialize, self._deserialize - ) - self.blob_services = BlobServicesOperations(self._client, self._config, self._serialize, self._deserialize) - self.blob_containers = BlobContainersOperations(self._client, self._config, self._serialize, self._deserialize) - self.file_services = FileServicesOperations(self._client, self._config, self._serialize, self._deserialize) - self.file_shares = FileSharesOperations(self._client, self._config, self._serialize, self._deserialize) - self.queue_services = QueueServicesOperations(self._client, self._config, self._serialize, self._deserialize) - self.queue = QueueOperations(self._client, self._config, self._serialize, self._deserialize) - self.table_services = TableServicesOperations(self._client, self._config, self._serialize, self._deserialize) - self.table = TableOperations(self._client, self._config, self._serialize, self._deserialize) - - def _send_request(self, request: HttpRequest, **kwargs: Any) -> Awaitable[AsyncHttpResponse]: + self._client, self._config, self._serialize, self._deserialize, "2023-05-01" + ) + self.table_services = TableServicesOperations( + self._client, self._config, self._serialize, self._deserialize, "2023-05-01" + ) + self.table = TableOperations(self._client, self._config, self._serialize, self._deserialize, "2023-05-01") + self.network_security_perimeter_configurations = NetworkSecurityPerimeterConfigurationsOperations( + self._client, self._config, self._serialize, self._deserialize, "2023-05-01" + ) + self.storage_task_assignments = StorageTaskAssignmentsOperations( + self._client, self._config, self._serialize, self._deserialize, "2023-05-01" + ) + self.storage_task_assignments_instances_report = StorageTaskAssignmentsInstancesReportOperations( + self._client, self._config, self._serialize, self._deserialize, "2023-05-01" + ) + self.storage_task_assignment_instances_report = StorageTaskAssignmentInstancesReportOperations( + self._client, self._config, self._serialize, self._deserialize, "2023-05-01" + ) + + def _send_request( + self, request: HttpRequest, *, stream: bool = False, **kwargs: Any + ) -> Awaitable[AsyncHttpResponse]: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest @@ -181,7 +248,7 @@ def _send_request(self, request: HttpRequest, **kwargs: Any) -> Awaitable[AsyncH request_copy = deepcopy(request) request_copy.url = self._client.format_url(request_copy.url) - return self._client.send_request(request_copy, **kwargs) + return self._client.send_request(request_copy, stream=stream, **kwargs) # type: ignore async def close(self) -> None: await self._client.close() @@ -190,5 +257,5 @@ async def __aenter__(self) -> "StorageManagementClient": await self._client.__aenter__() return self - async def __aexit__(self, *exc_details) -> None: + async def __aexit__(self, *exc_details: Any) -> None: await self._client.__aexit__(*exc_details) diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/__init__.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/__init__.py similarity index 78% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/__init__.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/__init__.py index b58975e023a..e62e153ac4a 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/__init__.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/__init__.py @@ -6,6 +6,12 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from ._blob_services_operations import BlobServicesOperations +from ._blob_containers_operations import BlobContainersOperations +from ._file_services_operations import FileServicesOperations +from ._file_shares_operations import FileSharesOperations +from ._queue_services_operations import QueueServicesOperations +from ._queue_operations import QueueOperations from ._operations import Operations from ._skus_operations import SkusOperations from ._storage_accounts_operations import StorageAccountsOperations @@ -18,20 +24,24 @@ from ._object_replication_policies_operations import ObjectReplicationPoliciesOperations from ._local_users_operations import LocalUsersOperations from ._encryption_scopes_operations import EncryptionScopesOperations -from ._blob_services_operations import BlobServicesOperations -from ._blob_containers_operations import BlobContainersOperations -from ._file_services_operations import FileServicesOperations -from ._file_shares_operations import FileSharesOperations -from ._queue_services_operations import QueueServicesOperations -from ._queue_operations import QueueOperations from ._table_services_operations import TableServicesOperations from ._table_operations import TableOperations +from ._network_security_perimeter_configurations_operations import NetworkSecurityPerimeterConfigurationsOperations +from ._storage_task_assignments_operations import StorageTaskAssignmentsOperations +from ._storage_task_assignments_instances_report_operations import StorageTaskAssignmentsInstancesReportOperations +from ._storage_task_assignment_instances_report_operations import StorageTaskAssignmentInstancesReportOperations from ._patch import __all__ as _patch_all -from ._patch import * # type: ignore # pylint: disable=unused-wildcard-import +from ._patch import * # pylint: disable=unused-wildcard-import from ._patch import patch_sdk as _patch_sdk __all__ = [ + "BlobServicesOperations", + "BlobContainersOperations", + "FileServicesOperations", + "FileSharesOperations", + "QueueServicesOperations", + "QueueOperations", "Operations", "SkusOperations", "StorageAccountsOperations", @@ -44,14 +54,12 @@ "ObjectReplicationPoliciesOperations", "LocalUsersOperations", "EncryptionScopesOperations", - "BlobServicesOperations", - "BlobContainersOperations", - "FileServicesOperations", - "FileSharesOperations", - "QueueServicesOperations", - "QueueOperations", "TableServicesOperations", "TableOperations", + "NetworkSecurityPerimeterConfigurationsOperations", + "StorageTaskAssignmentsOperations", + "StorageTaskAssignmentsInstancesReportOperations", + "StorageTaskAssignmentInstancesReportOperations", ] __all__.extend([p for p in _patch_all if p not in __all__]) _patch_sdk() diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_blob_containers_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_blob_containers_operations.py similarity index 73% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_blob_containers_operations.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_blob_containers_operations.py index 9f30e49c81a..b9f45e4db5e 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_blob_containers_operations.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_blob_containers_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=too-many-lines,too-many-statements # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,8 +6,9 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from io import IOBase import sys -from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, TypeVar, Union, cast, overload +from typing import Any, AsyncIterable, Callable, Dict, IO, Literal, Optional, Type, TypeVar, Union, cast, overload import urllib.parse from azure.core.async_paging import AsyncItemPaged, AsyncList @@ -48,10 +49,10 @@ build_update_request, ) -if sys.version_info >= (3, 8): - from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping else: - from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -62,7 +63,7 @@ class BlobContainersOperations: **DO NOT** instantiate this class directly. Instead, you should access the following operations through - :class:`~azure.mgmt.storage.v2022_09_01.aio.StorageManagementClient`'s + :class:`~azure.mgmt.storage.v2023_05_01.aio.StorageManagementClient`'s :attr:`blob_containers` attribute. """ @@ -74,6 +75,7 @@ def __init__(self, *args, **kwargs) -> None: self._config = input_args.pop(0) if input_args else kwargs.pop("config") self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace def list( @@ -103,20 +105,19 @@ def list( :type filter: str :param include: Optional, used to include the properties for soft deleted blob containers. "deleted" Default value is None. - :type include: str or ~azure.mgmt.storage.v2022_09_01.models.ListContainersInclude - :keyword callable cls: A custom type or function that will be passed the direct response + :type include: str or ~azure.mgmt.storage.v2023_05_01.models.ListContainersInclude :return: An iterator like instance of either ListContainerItem or the result of cls(response) :rtype: - ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.storage.v2022_09_01.models.ListContainerItem] + ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.storage.v2023_05_01.models.ListContainerItem] :raises ~azure.core.exceptions.HttpResponseError: """ _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.ListContainerItems] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.ListContainerItems] = kwargs.pop("cls", None) - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -127,7 +128,7 @@ def list( def prepare_request(next_link=None): if not next_link: - request = build_list_request( + _request = build_list_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, @@ -135,12 +136,11 @@ def prepare_request(next_link=None): filter=filter, include=include, api_version=api_version, - template_url=self.list.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) else: # make call to next link with the client's api-version @@ -151,27 +151,28 @@ def prepare_request(next_link=None): for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() } ) - _next_request_params["api-version"] = self._config.api_version - request = HttpRequest( + _next_request_params["api-version"] = self._api_version + _request = HttpRequest( "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore - request.method = "GET" - return request + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + _request.method = "GET" + return _request async def extract_data(pipeline_response): deserialized = self._deserialize("ListContainerItems", pipeline_response) list_of_elem = deserialized.value if cls: - list_of_elem = cls(list_of_elem) + list_of_elem = cls(list_of_elem) # type: ignore return deserialized.next_link or None, AsyncList(list_of_elem) async def get_next(next_link=None): - request = prepare_request(next_link) + _request = prepare_request(next_link) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -183,8 +184,6 @@ async def get_next(next_link=None): return AsyncItemPaged(get_next, extract_data) - list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers"} # type: ignore - @overload async def create( self, @@ -213,13 +212,12 @@ async def create( by a letter or number. Required. :type container_name: str :param blob_container: Properties of the blob container to create. Required. - :type blob_container: ~azure.mgmt.storage.v2022_09_01.models.BlobContainer + :type blob_container: ~azure.mgmt.storage.v2023_05_01.models.BlobContainer :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: BlobContainer or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.BlobContainer + :rtype: ~azure.mgmt.storage.v2023_05_01.models.BlobContainer :raises ~azure.core.exceptions.HttpResponseError: """ @@ -229,7 +227,7 @@ async def create( resource_group_name: str, account_name: str, container_name: str, - blob_container: IO, + blob_container: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -251,13 +249,12 @@ async def create( by a letter or number. Required. :type container_name: str :param blob_container: Properties of the blob container to create. Required. - :type blob_container: IO + :type blob_container: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: BlobContainer or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.BlobContainer + :rtype: ~azure.mgmt.storage.v2023_05_01.models.BlobContainer :raises ~azure.core.exceptions.HttpResponseError: """ @@ -267,7 +264,7 @@ async def create( resource_group_name: str, account_name: str, container_name: str, - blob_container: Union[_models.BlobContainer, IO], + blob_container: Union[_models.BlobContainer, IO[bytes]], **kwargs: Any ) -> _models.BlobContainer: """Creates a new container under the specified account as described by request body. The container @@ -286,18 +283,14 @@ async def create( letters and dash (-) only. Every dash (-) character must be immediately preceded and followed by a letter or number. Required. :type container_name: str - :param blob_container: Properties of the blob container to create. Is either a model type or a - IO type. Required. - :type blob_container: ~azure.mgmt.storage.v2022_09_01.models.BlobContainer or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + :param blob_container: Properties of the blob container to create. Is either a BlobContainer + type or a IO[bytes] type. Required. + :type blob_container: ~azure.mgmt.storage.v2023_05_01.models.BlobContainer or IO[bytes] :return: BlobContainer or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.BlobContainer + :rtype: ~azure.mgmt.storage.v2023_05_01.models.BlobContainer :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -308,19 +301,19 @@ async def create( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.BlobContainer] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.BlobContainer] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(blob_container, (IO, bytes)): + if isinstance(blob_container, (IOBase, bytes)): _content = blob_container else: _json = self._serialize.body(blob_container, "BlobContainer") - request = build_create_request( + _request = build_create_request( resource_group_name=resource_group_name, account_name=account_name, container_name=container_name, @@ -329,15 +322,15 @@ async def create( content_type=content_type, json=_json, content=_content, - template_url=self.create.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -353,11 +346,9 @@ async def create( deserialized = self._deserialize("BlobContainer", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - create.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}"} # type: ignore + return deserialized # type: ignore @overload async def update( @@ -386,13 +377,12 @@ async def update( by a letter or number. Required. :type container_name: str :param blob_container: Properties to update for the blob container. Required. - :type blob_container: ~azure.mgmt.storage.v2022_09_01.models.BlobContainer + :type blob_container: ~azure.mgmt.storage.v2023_05_01.models.BlobContainer :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: BlobContainer or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.BlobContainer + :rtype: ~azure.mgmt.storage.v2023_05_01.models.BlobContainer :raises ~azure.core.exceptions.HttpResponseError: """ @@ -402,7 +392,7 @@ async def update( resource_group_name: str, account_name: str, container_name: str, - blob_container: IO, + blob_container: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -423,13 +413,12 @@ async def update( by a letter or number. Required. :type container_name: str :param blob_container: Properties to update for the blob container. Required. - :type blob_container: IO + :type blob_container: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: BlobContainer or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.BlobContainer + :rtype: ~azure.mgmt.storage.v2023_05_01.models.BlobContainer :raises ~azure.core.exceptions.HttpResponseError: """ @@ -439,7 +428,7 @@ async def update( resource_group_name: str, account_name: str, container_name: str, - blob_container: Union[_models.BlobContainer, IO], + blob_container: Union[_models.BlobContainer, IO[bytes]], **kwargs: Any ) -> _models.BlobContainer: """Updates container properties as specified in request body. Properties not mentioned in the @@ -457,18 +446,14 @@ async def update( letters and dash (-) only. Every dash (-) character must be immediately preceded and followed by a letter or number. Required. :type container_name: str - :param blob_container: Properties to update for the blob container. Is either a model type or a - IO type. Required. - :type blob_container: ~azure.mgmt.storage.v2022_09_01.models.BlobContainer or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + :param blob_container: Properties to update for the blob container. Is either a BlobContainer + type or a IO[bytes] type. Required. + :type blob_container: ~azure.mgmt.storage.v2023_05_01.models.BlobContainer or IO[bytes] :return: BlobContainer or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.BlobContainer + :rtype: ~azure.mgmt.storage.v2023_05_01.models.BlobContainer :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -479,19 +464,19 @@ async def update( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.BlobContainer] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.BlobContainer] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(blob_container, (IO, bytes)): + if isinstance(blob_container, (IOBase, bytes)): _content = blob_container else: _json = self._serialize.body(blob_container, "BlobContainer") - request = build_update_request( + _request = build_update_request( resource_group_name=resource_group_name, account_name=account_name, container_name=container_name, @@ -500,15 +485,15 @@ async def update( content_type=content_type, json=_json, content=_content, - template_url=self.update.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -520,11 +505,9 @@ async def update( deserialized = self._deserialize("BlobContainer", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}"} # type: ignore + return deserialized # type: ignore @distributed_trace_async async def get( @@ -544,12 +527,11 @@ async def get( letters and dash (-) only. Every dash (-) character must be immediately preceded and followed by a letter or number. Required. :type container_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: BlobContainer or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.BlobContainer + :rtype: ~azure.mgmt.storage.v2023_05_01.models.BlobContainer :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -560,24 +542,24 @@ async def get( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.BlobContainer] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.BlobContainer] = kwargs.pop("cls", None) - request = build_get_request( + _request = build_get_request( resource_group_name=resource_group_name, account_name=account_name, container_name=container_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.get.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -589,11 +571,9 @@ async def get( deserialized = self._deserialize("BlobContainer", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}"} # type: ignore + return deserialized # type: ignore @distributed_trace_async async def delete( # pylint: disable=inconsistent-return-statements @@ -613,12 +593,11 @@ async def delete( # pylint: disable=inconsistent-return-statements letters and dash (-) only. Every dash (-) character must be immediately preceded and followed by a letter or number. Required. :type container_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: None or the result of cls(response) :rtype: None :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -629,24 +608,24 @@ async def delete( # pylint: disable=inconsistent-return-statements _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[None] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[None] = kwargs.pop("cls", None) - request = build_delete_request( + _request = build_delete_request( resource_group_name=resource_group_name, account_name=account_name, container_name=container_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.delete.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -656,9 +635,7 @@ async def delete( # pylint: disable=inconsistent-return-statements raise HttpResponseError(response=response, error_format=ARMErrorFormat) if cls: - return cls(pipeline_response, None, {}) - - delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}"} # type: ignore + return cls(pipeline_response, None, {}) # type: ignore @overload async def set_legal_hold( @@ -688,13 +665,12 @@ async def set_legal_hold( by a letter or number. Required. :type container_name: str :param legal_hold: The LegalHold property that will be set to a blob container. Required. - :type legal_hold: ~azure.mgmt.storage.v2022_09_01.models.LegalHold + :type legal_hold: ~azure.mgmt.storage.v2023_05_01.models.LegalHold :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: LegalHold or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.LegalHold + :rtype: ~azure.mgmt.storage.v2023_05_01.models.LegalHold :raises ~azure.core.exceptions.HttpResponseError: """ @@ -704,7 +680,7 @@ async def set_legal_hold( resource_group_name: str, account_name: str, container_name: str, - legal_hold: IO, + legal_hold: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -726,13 +702,12 @@ async def set_legal_hold( by a letter or number. Required. :type container_name: str :param legal_hold: The LegalHold property that will be set to a blob container. Required. - :type legal_hold: IO + :type legal_hold: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: LegalHold or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.LegalHold + :rtype: ~azure.mgmt.storage.v2023_05_01.models.LegalHold :raises ~azure.core.exceptions.HttpResponseError: """ @@ -742,7 +717,7 @@ async def set_legal_hold( resource_group_name: str, account_name: str, container_name: str, - legal_hold: Union[_models.LegalHold, IO], + legal_hold: Union[_models.LegalHold, IO[bytes]], **kwargs: Any ) -> _models.LegalHold: """Sets legal hold tags. Setting the same tag results in an idempotent operation. SetLegalHold @@ -762,17 +737,13 @@ async def set_legal_hold( by a letter or number. Required. :type container_name: str :param legal_hold: The LegalHold property that will be set to a blob container. Is either a - model type or a IO type. Required. - :type legal_hold: ~azure.mgmt.storage.v2022_09_01.models.LegalHold or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + LegalHold type or a IO[bytes] type. Required. + :type legal_hold: ~azure.mgmt.storage.v2023_05_01.models.LegalHold or IO[bytes] :return: LegalHold or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.LegalHold + :rtype: ~azure.mgmt.storage.v2023_05_01.models.LegalHold :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -783,19 +754,19 @@ async def set_legal_hold( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.LegalHold] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.LegalHold] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(legal_hold, (IO, bytes)): + if isinstance(legal_hold, (IOBase, bytes)): _content = legal_hold else: _json = self._serialize.body(legal_hold, "LegalHold") - request = build_set_legal_hold_request( + _request = build_set_legal_hold_request( resource_group_name=resource_group_name, account_name=account_name, container_name=container_name, @@ -804,15 +775,15 @@ async def set_legal_hold( content_type=content_type, json=_json, content=_content, - template_url=self.set_legal_hold.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -824,11 +795,9 @@ async def set_legal_hold( deserialized = self._deserialize("LegalHold", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - set_legal_hold.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/setLegalHold"} # type: ignore + return deserialized # type: ignore @overload async def clear_legal_hold( @@ -857,13 +826,12 @@ async def clear_legal_hold( by a letter or number. Required. :type container_name: str :param legal_hold: The LegalHold property that will be clear from a blob container. Required. - :type legal_hold: ~azure.mgmt.storage.v2022_09_01.models.LegalHold + :type legal_hold: ~azure.mgmt.storage.v2023_05_01.models.LegalHold :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: LegalHold or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.LegalHold + :rtype: ~azure.mgmt.storage.v2023_05_01.models.LegalHold :raises ~azure.core.exceptions.HttpResponseError: """ @@ -873,7 +841,7 @@ async def clear_legal_hold( resource_group_name: str, account_name: str, container_name: str, - legal_hold: IO, + legal_hold: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -894,13 +862,12 @@ async def clear_legal_hold( by a letter or number. Required. :type container_name: str :param legal_hold: The LegalHold property that will be clear from a blob container. Required. - :type legal_hold: IO + :type legal_hold: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: LegalHold or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.LegalHold + :rtype: ~azure.mgmt.storage.v2023_05_01.models.LegalHold :raises ~azure.core.exceptions.HttpResponseError: """ @@ -910,7 +877,7 @@ async def clear_legal_hold( resource_group_name: str, account_name: str, container_name: str, - legal_hold: Union[_models.LegalHold, IO], + legal_hold: Union[_models.LegalHold, IO[bytes]], **kwargs: Any ) -> _models.LegalHold: """Clears legal hold tags. Clearing the same or non-existent tag results in an idempotent @@ -929,17 +896,13 @@ async def clear_legal_hold( by a letter or number. Required. :type container_name: str :param legal_hold: The LegalHold property that will be clear from a blob container. Is either a - model type or a IO type. Required. - :type legal_hold: ~azure.mgmt.storage.v2022_09_01.models.LegalHold or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + LegalHold type or a IO[bytes] type. Required. + :type legal_hold: ~azure.mgmt.storage.v2023_05_01.models.LegalHold or IO[bytes] :return: LegalHold or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.LegalHold + :rtype: ~azure.mgmt.storage.v2023_05_01.models.LegalHold :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -950,19 +913,19 @@ async def clear_legal_hold( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.LegalHold] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.LegalHold] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(legal_hold, (IO, bytes)): + if isinstance(legal_hold, (IOBase, bytes)): _content = legal_hold else: _json = self._serialize.body(legal_hold, "LegalHold") - request = build_clear_legal_hold_request( + _request = build_clear_legal_hold_request( resource_group_name=resource_group_name, account_name=account_name, container_name=container_name, @@ -971,15 +934,15 @@ async def clear_legal_hold( content_type=content_type, json=_json, content=_content, - template_url=self.clear_legal_hold.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -991,11 +954,9 @@ async def clear_legal_hold( deserialized = self._deserialize("LegalHold", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - clear_legal_hold.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/clearLegalHold"} # type: ignore + return deserialized # type: ignore @overload async def create_or_update_immutability_policy( @@ -1030,17 +991,12 @@ async def create_or_update_immutability_policy( :type if_match: str :param parameters: The ImmutabilityPolicy Properties that will be created or updated to a blob container. Default value is None. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.ImmutabilityPolicy + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.ImmutabilityPolicy :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword immutability_policy_name: The name of the blob container immutabilityPolicy within the - specified storage account. ImmutabilityPolicy Name must be 'default'. Default value is - "default". Note that overriding this default value may result in unsupported behavior. - :paramtype immutability_policy_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: ImmutabilityPolicy or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ImmutabilityPolicy + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ImmutabilityPolicy :raises ~azure.core.exceptions.HttpResponseError: """ @@ -1051,7 +1007,7 @@ async def create_or_update_immutability_policy( account_name: str, container_name: str, if_match: Optional[str] = None, - parameters: Optional[IO] = None, + parameters: Optional[IO[bytes]] = None, *, content_type: str = "application/json", **kwargs: Any @@ -1077,17 +1033,12 @@ async def create_or_update_immutability_policy( :type if_match: str :param parameters: The ImmutabilityPolicy Properties that will be created or updated to a blob container. Default value is None. - :type parameters: IO + :type parameters: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword immutability_policy_name: The name of the blob container immutabilityPolicy within the - specified storage account. ImmutabilityPolicy Name must be 'default'. Default value is - "default". Note that overriding this default value may result in unsupported behavior. - :paramtype immutability_policy_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: ImmutabilityPolicy or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ImmutabilityPolicy + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ImmutabilityPolicy :raises ~azure.core.exceptions.HttpResponseError: """ @@ -1098,7 +1049,7 @@ async def create_or_update_immutability_policy( account_name: str, container_name: str, if_match: Optional[str] = None, - parameters: Optional[Union[_models.ImmutabilityPolicy, IO]] = None, + parameters: Optional[Union[_models.ImmutabilityPolicy, IO[bytes]]] = None, **kwargs: Any ) -> _models.ImmutabilityPolicy: """Creates or updates an unlocked immutability policy. ETag in If-Match is honored if given but @@ -1121,21 +1072,13 @@ async def create_or_update_immutability_policy( omitted, this operation will always be applied. Default value is None. :type if_match: str :param parameters: The ImmutabilityPolicy Properties that will be created or updated to a blob - container. Is either a model type or a IO type. Default value is None. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.ImmutabilityPolicy or IO - :keyword immutability_policy_name: The name of the blob container immutabilityPolicy within the - specified storage account. ImmutabilityPolicy Name must be 'default'. Default value is - "default". Note that overriding this default value may result in unsupported behavior. - :paramtype immutability_policy_name: str - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + container. Is either a ImmutabilityPolicy type or a IO[bytes] type. Default value is None. + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.ImmutabilityPolicy or IO[bytes] :return: ImmutabilityPolicy or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ImmutabilityPolicy + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ImmutabilityPolicy :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -1146,15 +1089,15 @@ async def create_or_update_immutability_policy( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - immutability_policy_name = kwargs.pop("immutability_policy_name", "default") # type: Literal["default"] - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.ImmutabilityPolicy] + immutability_policy_name: Literal["default"] = kwargs.pop("immutability_policy_name", "default") + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.ImmutabilityPolicy] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(parameters, (IO, bytes)): + if isinstance(parameters, (IOBase, bytes)): _content = parameters else: if parameters is not None: @@ -1162,7 +1105,7 @@ async def create_or_update_immutability_policy( else: _json = None - request = build_create_or_update_immutability_policy_request( + _request = build_create_or_update_immutability_policy_request( resource_group_name=resource_group_name, account_name=account_name, container_name=container_name, @@ -1173,15 +1116,15 @@ async def create_or_update_immutability_policy( content_type=content_type, json=_json, content=_content, - template_url=self.create_or_update_immutability_policy.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -1196,11 +1139,9 @@ async def create_or_update_immutability_policy( deserialized = self._deserialize("ImmutabilityPolicy", pipeline_response) if cls: - return cls(pipeline_response, deserialized, response_headers) + return cls(pipeline_response, deserialized, response_headers) # type: ignore - return deserialized - - create_or_update_immutability_policy.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/immutabilityPolicies/{immutabilityPolicyName}"} # type: ignore + return deserialized # type: ignore @distributed_trace_async async def get_immutability_policy( @@ -1230,16 +1171,11 @@ async def get_immutability_policy( of "*" can be used to apply the operation only if the immutability policy already exists. If omitted, this operation will always be applied. Default value is None. :type if_match: str - :keyword immutability_policy_name: The name of the blob container immutabilityPolicy within the - specified storage account. ImmutabilityPolicy Name must be 'default'. Default value is - "default". Note that overriding this default value may result in unsupported behavior. - :paramtype immutability_policy_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: ImmutabilityPolicy or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ImmutabilityPolicy + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ImmutabilityPolicy :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -1250,11 +1186,11 @@ async def get_immutability_policy( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - immutability_policy_name = kwargs.pop("immutability_policy_name", "default") # type: Literal["default"] - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.ImmutabilityPolicy] + immutability_policy_name: Literal["default"] = kwargs.pop("immutability_policy_name", "default") + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.ImmutabilityPolicy] = kwargs.pop("cls", None) - request = build_get_immutability_policy_request( + _request = build_get_immutability_policy_request( resource_group_name=resource_group_name, account_name=account_name, container_name=container_name, @@ -1262,15 +1198,15 @@ async def get_immutability_policy( if_match=if_match, immutability_policy_name=immutability_policy_name, api_version=api_version, - template_url=self.get_immutability_policy.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -1285,11 +1221,9 @@ async def get_immutability_policy( deserialized = self._deserialize("ImmutabilityPolicy", pipeline_response) if cls: - return cls(pipeline_response, deserialized, response_headers) - - return deserialized + return cls(pipeline_response, deserialized, response_headers) # type: ignore - get_immutability_policy.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/immutabilityPolicies/{immutabilityPolicyName}"} # type: ignore + return deserialized # type: ignore @distributed_trace_async async def delete_immutability_policy( @@ -1316,16 +1250,11 @@ async def delete_immutability_policy( of "*" can be used to apply the operation only if the immutability policy already exists. If omitted, this operation will always be applied. Required. :type if_match: str - :keyword immutability_policy_name: The name of the blob container immutabilityPolicy within the - specified storage account. ImmutabilityPolicy Name must be 'default'. Default value is - "default". Note that overriding this default value may result in unsupported behavior. - :paramtype immutability_policy_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: ImmutabilityPolicy or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ImmutabilityPolicy + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ImmutabilityPolicy :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -1336,11 +1265,11 @@ async def delete_immutability_policy( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - immutability_policy_name = kwargs.pop("immutability_policy_name", "default") # type: Literal["default"] - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.ImmutabilityPolicy] + immutability_policy_name: Literal["default"] = kwargs.pop("immutability_policy_name", "default") + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.ImmutabilityPolicy] = kwargs.pop("cls", None) - request = build_delete_immutability_policy_request( + _request = build_delete_immutability_policy_request( resource_group_name=resource_group_name, account_name=account_name, container_name=container_name, @@ -1348,15 +1277,15 @@ async def delete_immutability_policy( if_match=if_match, immutability_policy_name=immutability_policy_name, api_version=api_version, - template_url=self.delete_immutability_policy.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -1371,11 +1300,9 @@ async def delete_immutability_policy( deserialized = self._deserialize("ImmutabilityPolicy", pipeline_response) if cls: - return cls(pipeline_response, deserialized, response_headers) - - return deserialized + return cls(pipeline_response, deserialized, response_headers) # type: ignore - delete_immutability_policy.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/immutabilityPolicies/{immutabilityPolicyName}"} # type: ignore + return deserialized # type: ignore @distributed_trace_async async def lock_immutability_policy( @@ -1400,12 +1327,11 @@ async def lock_immutability_policy( of "*" can be used to apply the operation only if the immutability policy already exists. If omitted, this operation will always be applied. Required. :type if_match: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: ImmutabilityPolicy or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ImmutabilityPolicy + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ImmutabilityPolicy :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -1416,25 +1342,25 @@ async def lock_immutability_policy( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.ImmutabilityPolicy] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.ImmutabilityPolicy] = kwargs.pop("cls", None) - request = build_lock_immutability_policy_request( + _request = build_lock_immutability_policy_request( resource_group_name=resource_group_name, account_name=account_name, container_name=container_name, subscription_id=self._config.subscription_id, if_match=if_match, api_version=api_version, - template_url=self.lock_immutability_policy.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -1449,11 +1375,9 @@ async def lock_immutability_policy( deserialized = self._deserialize("ImmutabilityPolicy", pipeline_response) if cls: - return cls(pipeline_response, deserialized, response_headers) + return cls(pipeline_response, deserialized, response_headers) # type: ignore - return deserialized - - lock_immutability_policy.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/immutabilityPolicies/default/lock"} # type: ignore + return deserialized # type: ignore @overload async def extend_immutability_policy( @@ -1489,13 +1413,12 @@ async def extend_immutability_policy( :type if_match: str :param parameters: The ImmutabilityPolicy Properties that will be extended for a blob container. Default value is None. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.ImmutabilityPolicy + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.ImmutabilityPolicy :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: ImmutabilityPolicy or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ImmutabilityPolicy + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ImmutabilityPolicy :raises ~azure.core.exceptions.HttpResponseError: """ @@ -1506,7 +1429,7 @@ async def extend_immutability_policy( account_name: str, container_name: str, if_match: str, - parameters: Optional[IO] = None, + parameters: Optional[IO[bytes]] = None, *, content_type: str = "application/json", **kwargs: Any @@ -1533,13 +1456,12 @@ async def extend_immutability_policy( :type if_match: str :param parameters: The ImmutabilityPolicy Properties that will be extended for a blob container. Default value is None. - :type parameters: IO + :type parameters: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: ImmutabilityPolicy or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ImmutabilityPolicy + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ImmutabilityPolicy :raises ~azure.core.exceptions.HttpResponseError: """ @@ -1550,7 +1472,7 @@ async def extend_immutability_policy( account_name: str, container_name: str, if_match: str, - parameters: Optional[Union[_models.ImmutabilityPolicy, IO]] = None, + parameters: Optional[Union[_models.ImmutabilityPolicy, IO[bytes]]] = None, **kwargs: Any ) -> _models.ImmutabilityPolicy: """Extends the immutabilityPeriodSinceCreationInDays of a locked immutabilityPolicy. The only @@ -1574,17 +1496,13 @@ async def extend_immutability_policy( omitted, this operation will always be applied. Required. :type if_match: str :param parameters: The ImmutabilityPolicy Properties that will be extended for a blob - container. Is either a model type or a IO type. Default value is None. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.ImmutabilityPolicy or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + container. Is either a ImmutabilityPolicy type or a IO[bytes] type. Default value is None. + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.ImmutabilityPolicy or IO[bytes] :return: ImmutabilityPolicy or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ImmutabilityPolicy + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ImmutabilityPolicy :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -1595,14 +1513,14 @@ async def extend_immutability_policy( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.ImmutabilityPolicy] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.ImmutabilityPolicy] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(parameters, (IO, bytes)): + if isinstance(parameters, (IOBase, bytes)): _content = parameters else: if parameters is not None: @@ -1610,7 +1528,7 @@ async def extend_immutability_policy( else: _json = None - request = build_extend_immutability_policy_request( + _request = build_extend_immutability_policy_request( resource_group_name=resource_group_name, account_name=account_name, container_name=container_name, @@ -1620,15 +1538,15 @@ async def extend_immutability_policy( content_type=content_type, json=_json, content=_content, - template_url=self.extend_immutability_policy.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -1643,11 +1561,9 @@ async def extend_immutability_policy( deserialized = self._deserialize("ImmutabilityPolicy", pipeline_response) if cls: - return cls(pipeline_response, deserialized, response_headers) - - return deserialized + return cls(pipeline_response, deserialized, response_headers) # type: ignore - extend_immutability_policy.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/immutabilityPolicies/default/extend"} # type: ignore + return deserialized # type: ignore @overload async def lease( @@ -1676,13 +1592,12 @@ async def lease( by a letter or number. Required. :type container_name: str :param parameters: Lease Container request body. Default value is None. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.LeaseContainerRequest + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.LeaseContainerRequest :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: LeaseContainerResponse or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.LeaseContainerResponse + :rtype: ~azure.mgmt.storage.v2023_05_01.models.LeaseContainerResponse :raises ~azure.core.exceptions.HttpResponseError: """ @@ -1692,7 +1607,7 @@ async def lease( resource_group_name: str, account_name: str, container_name: str, - parameters: Optional[IO] = None, + parameters: Optional[IO[bytes]] = None, *, content_type: str = "application/json", **kwargs: Any @@ -1713,13 +1628,12 @@ async def lease( by a letter or number. Required. :type container_name: str :param parameters: Lease Container request body. Default value is None. - :type parameters: IO + :type parameters: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: LeaseContainerResponse or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.LeaseContainerResponse + :rtype: ~azure.mgmt.storage.v2023_05_01.models.LeaseContainerResponse :raises ~azure.core.exceptions.HttpResponseError: """ @@ -1729,7 +1643,7 @@ async def lease( resource_group_name: str, account_name: str, container_name: str, - parameters: Optional[Union[_models.LeaseContainerRequest, IO]] = None, + parameters: Optional[Union[_models.LeaseContainerRequest, IO[bytes]]] = None, **kwargs: Any ) -> _models.LeaseContainerResponse: """The Lease Container operation establishes and manages a lock on a container for delete @@ -1747,18 +1661,14 @@ async def lease( letters and dash (-) only. Every dash (-) character must be immediately preceded and followed by a letter or number. Required. :type container_name: str - :param parameters: Lease Container request body. Is either a model type or a IO type. Default - value is None. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.LeaseContainerRequest or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + :param parameters: Lease Container request body. Is either a LeaseContainerRequest type or a + IO[bytes] type. Default value is None. + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.LeaseContainerRequest or IO[bytes] :return: LeaseContainerResponse or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.LeaseContainerResponse + :rtype: ~azure.mgmt.storage.v2023_05_01.models.LeaseContainerResponse :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -1769,14 +1679,14 @@ async def lease( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.LeaseContainerResponse] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.LeaseContainerResponse] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(parameters, (IO, bytes)): + if isinstance(parameters, (IOBase, bytes)): _content = parameters else: if parameters is not None: @@ -1784,7 +1694,7 @@ async def lease( else: _json = None - request = build_lease_request( + _request = build_lease_request( resource_group_name=resource_group_name, account_name=account_name, container_name=container_name, @@ -1793,15 +1703,15 @@ async def lease( content_type=content_type, json=_json, content=_content, - template_url=self.lease.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -1813,16 +1723,14 @@ async def lease( deserialized = self._deserialize("LeaseContainerResponse", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - lease.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/lease"} # type: ignore + return deserialized # type: ignore async def _object_level_worm_initial( # pylint: disable=inconsistent-return-statements self, resource_group_name: str, account_name: str, container_name: str, **kwargs: Any ) -> None: - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -1833,24 +1741,24 @@ async def _object_level_worm_initial( # pylint: disable=inconsistent-return-sta _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[None] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[None] = kwargs.pop("cls", None) - request = build_object_level_worm_request( + _request = build_object_level_worm_request( resource_group_name=resource_group_name, account_name=account_name, container_name=container_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self._object_level_worm_initial.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -1860,9 +1768,7 @@ async def _object_level_worm_initial( # pylint: disable=inconsistent-return-sta raise HttpResponseError(response=response, error_format=ARMErrorFormat) if cls: - return cls(pipeline_response, None, {}) - - _object_level_worm_initial.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/migrate"} # type: ignore + return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async async def begin_object_level_worm( @@ -1885,14 +1791,6 @@ async def begin_object_level_worm( letters and dash (-) only. Every dash (-) character must be immediately preceded and followed by a letter or number. Required. :type container_name: str - :keyword callable cls: A custom type or function that will be passed the direct response - :keyword str continuation_token: A continuation token to restart a poller from a saved state. - :keyword polling: By default, your polling method will be AsyncARMPolling. Pass in False for - this operation to not poll, or pass in your own initialized polling object for a personal - polling strategy. - :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod - :keyword int polling_interval: Default waiting time between two polls for LRO operations if no - Retry-After header is present. :return: An instance of AsyncLROPoller that returns either None or the result of cls(response) :rtype: ~azure.core.polling.AsyncLROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: @@ -1900,11 +1798,11 @@ async def begin_object_level_worm( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[None] - polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[None] = kwargs.pop("cls", None) + polling: Union[bool, AsyncPollingMethod] = kwargs.pop("polling", True) lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) - cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] + cont_token: Optional[str] = kwargs.pop("continuation_token", None) if cont_token is None: raw_result = await self._object_level_worm_initial( # type: ignore resource_group_name=resource_group_name, @@ -1920,23 +1818,21 @@ async def begin_object_level_worm( def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-return-statements if cls: - return cls(pipeline_response, None, {}) + return cls(pipeline_response, None, {}) # type: ignore if polling is True: - polling_method = cast( + polling_method: AsyncPollingMethod = cast( AsyncPollingMethod, AsyncARMPolling(lro_delay, lro_options={"final-state-via": "location"}, **kwargs) - ) # type: AsyncPollingMethod + ) elif polling is False: polling_method = cast(AsyncPollingMethod, AsyncNoPolling()) else: polling_method = polling if cont_token: - return AsyncLROPoller.from_continuation_token( + return AsyncLROPoller[None].from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, deserialization_callback=get_long_running_output, ) - return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - - begin_object_level_worm.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/migrate"} # type: ignore + return AsyncLROPoller[None](self._client, raw_result, get_long_running_output, polling_method) # type: ignore diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_blob_inventory_policies_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_blob_inventory_policies_operations.py similarity index 71% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_blob_inventory_policies_operations.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_blob_inventory_policies_operations.py index d1b541eee71..0fa7a978bdb 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_blob_inventory_policies_operations.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_blob_inventory_policies_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=too-many-lines,too-many-statements # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,8 +6,9 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from io import IOBase import sys -from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, TypeVar, Union, overload +from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, Type, TypeVar, Union, overload import urllib.parse from azure.core.async_paging import AsyncItemPaged, AsyncList @@ -36,10 +37,10 @@ build_list_request, ) -if sys.version_info >= (3, 8): - from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping else: - from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -50,7 +51,7 @@ class BlobInventoryPoliciesOperations: **DO NOT** instantiate this class directly. Instead, you should access the following operations through - :class:`~azure.mgmt.storage.v2022_09_01.aio.StorageManagementClient`'s + :class:`~azure.mgmt.storage.v2023_05_01.aio.StorageManagementClient`'s :attr:`blob_inventory_policies` attribute. """ @@ -62,6 +63,7 @@ def __init__(self, *args, **kwargs) -> None: self._config = input_args.pop(0) if input_args else kwargs.pop("config") self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace_async async def get( @@ -83,13 +85,12 @@ async def get( :param blob_inventory_policy_name: The name of the storage account blob inventory policy. It should always be 'default'. "default" Required. :type blob_inventory_policy_name: str or - ~azure.mgmt.storage.v2022_09_01.models.BlobInventoryPolicyName - :keyword callable cls: A custom type or function that will be passed the direct response + ~azure.mgmt.storage.v2023_05_01.models.BlobInventoryPolicyName :return: BlobInventoryPolicy or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.BlobInventoryPolicy + :rtype: ~azure.mgmt.storage.v2023_05_01.models.BlobInventoryPolicy :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -100,24 +101,24 @@ async def get( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.BlobInventoryPolicy] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.BlobInventoryPolicy] = kwargs.pop("cls", None) - request = build_get_request( + _request = build_get_request( resource_group_name=resource_group_name, account_name=account_name, blob_inventory_policy_name=blob_inventory_policy_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.get.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -129,11 +130,9 @@ async def get( deserialized = self._deserialize("BlobInventoryPolicy", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore - return deserialized - - get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/inventoryPolicies/{blobInventoryPolicyName}"} # type: ignore + return deserialized # type: ignore @overload async def create_or_update( @@ -158,15 +157,14 @@ async def create_or_update( :param blob_inventory_policy_name: The name of the storage account blob inventory policy. It should always be 'default'. "default" Required. :type blob_inventory_policy_name: str or - ~azure.mgmt.storage.v2022_09_01.models.BlobInventoryPolicyName + ~azure.mgmt.storage.v2023_05_01.models.BlobInventoryPolicyName :param properties: The blob inventory policy set to a storage account. Required. - :type properties: ~azure.mgmt.storage.v2022_09_01.models.BlobInventoryPolicy + :type properties: ~azure.mgmt.storage.v2023_05_01.models.BlobInventoryPolicy :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: BlobInventoryPolicy or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.BlobInventoryPolicy + :rtype: ~azure.mgmt.storage.v2023_05_01.models.BlobInventoryPolicy :raises ~azure.core.exceptions.HttpResponseError: """ @@ -176,7 +174,7 @@ async def create_or_update( resource_group_name: str, account_name: str, blob_inventory_policy_name: Union[str, _models.BlobInventoryPolicyName], - properties: IO, + properties: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -193,15 +191,14 @@ async def create_or_update( :param blob_inventory_policy_name: The name of the storage account blob inventory policy. It should always be 'default'. "default" Required. :type blob_inventory_policy_name: str or - ~azure.mgmt.storage.v2022_09_01.models.BlobInventoryPolicyName + ~azure.mgmt.storage.v2023_05_01.models.BlobInventoryPolicyName :param properties: The blob inventory policy set to a storage account. Required. - :type properties: IO + :type properties: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: BlobInventoryPolicy or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.BlobInventoryPolicy + :rtype: ~azure.mgmt.storage.v2023_05_01.models.BlobInventoryPolicy :raises ~azure.core.exceptions.HttpResponseError: """ @@ -211,7 +208,7 @@ async def create_or_update( resource_group_name: str, account_name: str, blob_inventory_policy_name: Union[str, _models.BlobInventoryPolicyName], - properties: Union[_models.BlobInventoryPolicy, IO], + properties: Union[_models.BlobInventoryPolicy, IO[bytes]], **kwargs: Any ) -> _models.BlobInventoryPolicy: """Sets the blob inventory policy to the specified storage account. @@ -226,19 +223,15 @@ async def create_or_update( :param blob_inventory_policy_name: The name of the storage account blob inventory policy. It should always be 'default'. "default" Required. :type blob_inventory_policy_name: str or - ~azure.mgmt.storage.v2022_09_01.models.BlobInventoryPolicyName - :param properties: The blob inventory policy set to a storage account. Is either a model type - or a IO type. Required. - :type properties: ~azure.mgmt.storage.v2022_09_01.models.BlobInventoryPolicy or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + ~azure.mgmt.storage.v2023_05_01.models.BlobInventoryPolicyName + :param properties: The blob inventory policy set to a storage account. Is either a + BlobInventoryPolicy type or a IO[bytes] type. Required. + :type properties: ~azure.mgmt.storage.v2023_05_01.models.BlobInventoryPolicy or IO[bytes] :return: BlobInventoryPolicy or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.BlobInventoryPolicy + :rtype: ~azure.mgmt.storage.v2023_05_01.models.BlobInventoryPolicy :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -249,19 +242,19 @@ async def create_or_update( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.BlobInventoryPolicy] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.BlobInventoryPolicy] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(properties, (IO, bytes)): + if isinstance(properties, (IOBase, bytes)): _content = properties else: _json = self._serialize.body(properties, "BlobInventoryPolicy") - request = build_create_or_update_request( + _request = build_create_or_update_request( resource_group_name=resource_group_name, account_name=account_name, blob_inventory_policy_name=blob_inventory_policy_name, @@ -270,15 +263,15 @@ async def create_or_update( content_type=content_type, json=_json, content=_content, - template_url=self.create_or_update.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -290,11 +283,9 @@ async def create_or_update( deserialized = self._deserialize("BlobInventoryPolicy", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - create_or_update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/inventoryPolicies/{blobInventoryPolicyName}"} # type: ignore + return deserialized # type: ignore @distributed_trace_async async def delete( # pylint: disable=inconsistent-return-statements @@ -316,13 +307,12 @@ async def delete( # pylint: disable=inconsistent-return-statements :param blob_inventory_policy_name: The name of the storage account blob inventory policy. It should always be 'default'. "default" Required. :type blob_inventory_policy_name: str or - ~azure.mgmt.storage.v2022_09_01.models.BlobInventoryPolicyName - :keyword callable cls: A custom type or function that will be passed the direct response + ~azure.mgmt.storage.v2023_05_01.models.BlobInventoryPolicyName :return: None or the result of cls(response) :rtype: None :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -333,24 +323,24 @@ async def delete( # pylint: disable=inconsistent-return-statements _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[None] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[None] = kwargs.pop("cls", None) - request = build_delete_request( + _request = build_delete_request( resource_group_name=resource_group_name, account_name=account_name, blob_inventory_policy_name=blob_inventory_policy_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.delete.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -360,9 +350,7 @@ async def delete( # pylint: disable=inconsistent-return-statements raise HttpResponseError(response=response, error_format=ARMErrorFormat) if cls: - return cls(pipeline_response, None, {}) - - delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/inventoryPolicies/{blobInventoryPolicyName}"} # type: ignore + return cls(pipeline_response, None, {}) # type: ignore @distributed_trace def list( @@ -377,19 +365,18 @@ def list( Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required. :type account_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: An iterator like instance of either BlobInventoryPolicy or the result of cls(response) :rtype: - ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.storage.v2022_09_01.models.BlobInventoryPolicy] + ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.storage.v2023_05_01.models.BlobInventoryPolicy] :raises ~azure.core.exceptions.HttpResponseError: """ _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.ListBlobInventoryPolicy] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.ListBlobInventoryPolicy] = kwargs.pop("cls", None) - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -400,17 +387,16 @@ def list( def prepare_request(next_link=None): if not next_link: - request = build_list_request( + _request = build_list_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.list.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) else: # make call to next link with the client's api-version @@ -421,27 +407,28 @@ def prepare_request(next_link=None): for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() } ) - _next_request_params["api-version"] = self._config.api_version - request = HttpRequest( + _next_request_params["api-version"] = self._api_version + _request = HttpRequest( "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore - request.method = "GET" - return request + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + _request.method = "GET" + return _request async def extract_data(pipeline_response): deserialized = self._deserialize("ListBlobInventoryPolicy", pipeline_response) list_of_elem = deserialized.value if cls: - list_of_elem = cls(list_of_elem) + list_of_elem = cls(list_of_elem) # type: ignore return None, AsyncList(list_of_elem) async def get_next(next_link=None): - request = prepare_request(next_link) + _request = prepare_request(next_link) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -453,5 +440,3 @@ async def get_next(next_link=None): return pipeline_response return AsyncItemPaged(get_next, extract_data) - - list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/inventoryPolicies"} # type: ignore diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_blob_services_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_blob_services_operations.py similarity index 66% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_blob_services_operations.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_blob_services_operations.py index f2f8d1c3a16..11bfbe35b07 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_blob_services_operations.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_blob_services_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=too-many-lines,too-many-statements # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,8 +6,9 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from io import IOBase import sys -from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, TypeVar, Union, overload +from typing import Any, AsyncIterable, Callable, Dict, IO, Literal, Optional, Type, TypeVar, Union, overload import urllib.parse from azure.core.async_paging import AsyncItemPaged, AsyncList @@ -35,10 +36,10 @@ build_set_service_properties_request, ) -if sys.version_info >= (3, 8): - from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping else: - from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -49,7 +50,7 @@ class BlobServicesOperations: **DO NOT** instantiate this class directly. Instead, you should access the following operations through - :class:`~azure.mgmt.storage.v2022_09_01.aio.StorageManagementClient`'s + :class:`~azure.mgmt.storage.v2023_05_01.aio.StorageManagementClient`'s :attr:`blob_services` attribute. """ @@ -61,6 +62,7 @@ def __init__(self, *args, **kwargs) -> None: self._config = input_args.pop(0) if input_args else kwargs.pop("config") self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace def list( @@ -75,20 +77,19 @@ def list( Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required. :type account_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: An iterator like instance of either BlobServiceProperties or the result of cls(response) :rtype: - ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.storage.v2022_09_01.models.BlobServiceProperties] + ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.storage.v2023_05_01.models.BlobServiceProperties] :raises ~azure.core.exceptions.HttpResponseError: """ _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.BlobServiceItems] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.BlobServiceItems] = kwargs.pop("cls", None) - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -99,17 +100,16 @@ def list( def prepare_request(next_link=None): if not next_link: - request = build_list_request( + _request = build_list_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.list.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) else: # make call to next link with the client's api-version @@ -120,27 +120,28 @@ def prepare_request(next_link=None): for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() } ) - _next_request_params["api-version"] = self._config.api_version - request = HttpRequest( + _next_request_params["api-version"] = self._api_version + _request = HttpRequest( "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore - request.method = "GET" - return request + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + _request.method = "GET" + return _request async def extract_data(pipeline_response): deserialized = self._deserialize("BlobServiceItems", pipeline_response) list_of_elem = deserialized.value if cls: - list_of_elem = cls(list_of_elem) + list_of_elem = cls(list_of_elem) # type: ignore return None, AsyncList(list_of_elem) async def get_next(next_link=None): - request = prepare_request(next_link) + _request = prepare_request(next_link) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -152,8 +153,6 @@ async def get_next(next_link=None): return AsyncItemPaged(get_next, extract_data) - list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices"} # type: ignore - @overload async def set_service_properties( self, @@ -176,17 +175,12 @@ async def set_service_properties( :type account_name: str :param parameters: The properties of a storage account’s Blob service, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules. Required. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.BlobServiceProperties + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.BlobServiceProperties :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword blob_services_name: The name of the blob Service within the specified storage account. - Blob Service Name must be 'default'. Default value is "default". Note that overriding this - default value may result in unsupported behavior. - :paramtype blob_services_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: BlobServiceProperties or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.BlobServiceProperties + :rtype: ~azure.mgmt.storage.v2023_05_01.models.BlobServiceProperties :raises ~azure.core.exceptions.HttpResponseError: """ @@ -195,7 +189,7 @@ async def set_service_properties( self, resource_group_name: str, account_name: str, - parameters: IO, + parameters: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -212,17 +206,12 @@ async def set_service_properties( :type account_name: str :param parameters: The properties of a storage account’s Blob service, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules. Required. - :type parameters: IO + :type parameters: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword blob_services_name: The name of the blob Service within the specified storage account. - Blob Service Name must be 'default'. Default value is "default". Note that overriding this - default value may result in unsupported behavior. - :paramtype blob_services_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: BlobServiceProperties or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.BlobServiceProperties + :rtype: ~azure.mgmt.storage.v2023_05_01.models.BlobServiceProperties :raises ~azure.core.exceptions.HttpResponseError: """ @@ -231,7 +220,7 @@ async def set_service_properties( self, resource_group_name: str, account_name: str, - parameters: Union[_models.BlobServiceProperties, IO], + parameters: Union[_models.BlobServiceProperties, IO[bytes]], **kwargs: Any ) -> _models.BlobServiceProperties: """Sets the properties of a storage account’s Blob service, including properties for Storage @@ -245,22 +234,14 @@ async def set_service_properties( lower-case letters only. Required. :type account_name: str :param parameters: The properties of a storage account’s Blob service, including properties for - Storage Analytics and CORS (Cross-Origin Resource Sharing) rules. Is either a model type or a - IO type. Required. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.BlobServiceProperties or IO - :keyword blob_services_name: The name of the blob Service within the specified storage account. - Blob Service Name must be 'default'. Default value is "default". Note that overriding this - default value may result in unsupported behavior. - :paramtype blob_services_name: str - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + Storage Analytics and CORS (Cross-Origin Resource Sharing) rules. Is either a + BlobServiceProperties type or a IO[bytes] type. Required. + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.BlobServiceProperties or IO[bytes] :return: BlobServiceProperties or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.BlobServiceProperties + :rtype: ~azure.mgmt.storage.v2023_05_01.models.BlobServiceProperties :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -271,20 +252,20 @@ async def set_service_properties( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - blob_services_name = kwargs.pop("blob_services_name", "default") # type: Literal["default"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.BlobServiceProperties] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + blob_services_name: Literal["default"] = kwargs.pop("blob_services_name", "default") + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.BlobServiceProperties] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(parameters, (IO, bytes)): + if isinstance(parameters, (IOBase, bytes)): _content = parameters else: _json = self._serialize.body(parameters, "BlobServiceProperties") - request = build_set_service_properties_request( + _request = build_set_service_properties_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, @@ -293,15 +274,15 @@ async def set_service_properties( content_type=content_type, json=_json, content=_content, - template_url=self.set_service_properties.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -313,11 +294,9 @@ async def set_service_properties( deserialized = self._deserialize("BlobServiceProperties", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore - return deserialized - - set_service_properties.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/{BlobServicesName}"} # type: ignore + return deserialized # type: ignore @distributed_trace_async async def get_service_properties( @@ -333,16 +312,11 @@ async def get_service_properties( Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required. :type account_name: str - :keyword blob_services_name: The name of the blob Service within the specified storage account. - Blob Service Name must be 'default'. Default value is "default". Note that overriding this - default value may result in unsupported behavior. - :paramtype blob_services_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: BlobServiceProperties or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.BlobServiceProperties + :rtype: ~azure.mgmt.storage.v2023_05_01.models.BlobServiceProperties :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -353,25 +327,25 @@ async def get_service_properties( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - blob_services_name = kwargs.pop("blob_services_name", "default") # type: Literal["default"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.BlobServiceProperties] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + blob_services_name: Literal["default"] = kwargs.pop("blob_services_name", "default") + cls: ClsType[_models.BlobServiceProperties] = kwargs.pop("cls", None) - request = build_get_service_properties_request( + _request = build_get_service_properties_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, api_version=api_version, blob_services_name=blob_services_name, - template_url=self.get_service_properties.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -383,8 +357,6 @@ async def get_service_properties( deserialized = self._deserialize("BlobServiceProperties", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - get_service_properties.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/{BlobServicesName}"} # type: ignore + return deserialized # type: ignore diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_deleted_accounts_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_deleted_accounts_operations.py similarity index 70% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_deleted_accounts_operations.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_deleted_accounts_operations.py index a072074db5e..9a75d7529c3 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_deleted_accounts_operations.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_deleted_accounts_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=too-many-lines,too-many-statements # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -7,7 +7,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import sys -from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar +from typing import Any, AsyncIterable, Callable, Dict, Optional, Type, TypeVar import urllib.parse from azure.core.async_paging import AsyncItemPaged, AsyncList @@ -31,10 +31,10 @@ from ..._vendor import _convert_request from ...operations._deleted_accounts_operations import build_get_request, build_list_request -if sys.version_info >= (3, 8): - from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping else: - from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -45,7 +45,7 @@ class DeletedAccountsOperations: **DO NOT** instantiate this class directly. Instead, you should access the following operations through - :class:`~azure.mgmt.storage.v2022_09_01.aio.StorageManagementClient`'s + :class:`~azure.mgmt.storage.v2023_05_01.aio.StorageManagementClient`'s :attr:`deleted_accounts` attribute. """ @@ -57,24 +57,24 @@ def __init__(self, *args, **kwargs) -> None: self._config = input_args.pop(0) if input_args else kwargs.pop("config") self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace def list(self, **kwargs: Any) -> AsyncIterable["_models.DeletedAccount"]: """Lists deleted accounts under the subscription. - :keyword callable cls: A custom type or function that will be passed the direct response :return: An iterator like instance of either DeletedAccount or the result of cls(response) :rtype: - ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.storage.v2022_09_01.models.DeletedAccount] + ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.storage.v2023_05_01.models.DeletedAccount] :raises ~azure.core.exceptions.HttpResponseError: """ _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.DeletedAccountListResult] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.DeletedAccountListResult] = kwargs.pop("cls", None) - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -85,15 +85,14 @@ def list(self, **kwargs: Any) -> AsyncIterable["_models.DeletedAccount"]: def prepare_request(next_link=None): if not next_link: - request = build_list_request( + _request = build_list_request( subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.list.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) else: # make call to next link with the client's api-version @@ -104,27 +103,28 @@ def prepare_request(next_link=None): for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() } ) - _next_request_params["api-version"] = self._config.api_version - request = HttpRequest( + _next_request_params["api-version"] = self._api_version + _request = HttpRequest( "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore - request.method = "GET" - return request + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + _request.method = "GET" + return _request async def extract_data(pipeline_response): deserialized = self._deserialize("DeletedAccountListResult", pipeline_response) list_of_elem = deserialized.value if cls: - list_of_elem = cls(list_of_elem) + list_of_elem = cls(list_of_elem) # type: ignore return deserialized.next_link or None, AsyncList(list_of_elem) async def get_next(next_link=None): - request = prepare_request(next_link) + _request = prepare_request(next_link) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -137,8 +137,6 @@ async def get_next(next_link=None): return AsyncItemPaged(get_next, extract_data) - list.metadata = {"url": "/subscriptions/{subscriptionId}/providers/Microsoft.Storage/deletedAccounts"} # type: ignore - @distributed_trace_async async def get(self, deleted_account_name: str, location: str, **kwargs: Any) -> _models.DeletedAccount: """Get properties of specified deleted account resource. @@ -147,12 +145,11 @@ async def get(self, deleted_account_name: str, location: str, **kwargs: Any) -> :type deleted_account_name: str :param location: The location of the deleted storage account. Required. :type location: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: DeletedAccount or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.DeletedAccount + :rtype: ~azure.mgmt.storage.v2023_05_01.models.DeletedAccount :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -163,23 +160,23 @@ async def get(self, deleted_account_name: str, location: str, **kwargs: Any) -> _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.DeletedAccount] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.DeletedAccount] = kwargs.pop("cls", None) - request = build_get_request( + _request = build_get_request( deleted_account_name=deleted_account_name, location=location, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.get.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -192,8 +189,6 @@ async def get(self, deleted_account_name: str, location: str, **kwargs: Any) -> deserialized = self._deserialize("DeletedAccount", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - get.metadata = {"url": "/subscriptions/{subscriptionId}/providers/Microsoft.Storage/locations/{location}/deletedAccounts/{deletedAccountName}"} # type: ignore + return deserialized # type: ignore diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_encryption_scopes_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_encryption_scopes_operations.py similarity index 76% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_encryption_scopes_operations.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_encryption_scopes_operations.py index c12567d7e00..19118fc7b53 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_encryption_scopes_operations.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_encryption_scopes_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=too-many-lines,too-many-statements # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,8 +6,9 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from io import IOBase import sys -from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, TypeVar, Union, overload +from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, Type, TypeVar, Union, overload import urllib.parse from azure.core.async_paging import AsyncItemPaged, AsyncList @@ -36,10 +37,10 @@ build_put_request, ) -if sys.version_info >= (3, 8): - from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping else: - from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -50,7 +51,7 @@ class EncryptionScopesOperations: **DO NOT** instantiate this class directly. Instead, you should access the following operations through - :class:`~azure.mgmt.storage.v2022_09_01.aio.StorageManagementClient`'s + :class:`~azure.mgmt.storage.v2023_05_01.aio.StorageManagementClient`'s :attr:`encryption_scopes` attribute. """ @@ -62,6 +63,7 @@ def __init__(self, *args, **kwargs) -> None: self._config = input_args.pop(0) if input_args else kwargs.pop("config") self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @overload async def put( @@ -92,13 +94,12 @@ async def put( :type encryption_scope_name: str :param encryption_scope: Encryption scope properties to be used for the create or update. Required. - :type encryption_scope: ~azure.mgmt.storage.v2022_09_01.models.EncryptionScope + :type encryption_scope: ~azure.mgmt.storage.v2023_05_01.models.EncryptionScope :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: EncryptionScope or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.EncryptionScope + :rtype: ~azure.mgmt.storage.v2023_05_01.models.EncryptionScope :raises ~azure.core.exceptions.HttpResponseError: """ @@ -108,7 +109,7 @@ async def put( resource_group_name: str, account_name: str, encryption_scope_name: str, - encryption_scope: IO, + encryption_scope: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -131,13 +132,12 @@ async def put( :type encryption_scope_name: str :param encryption_scope: Encryption scope properties to be used for the create or update. Required. - :type encryption_scope: IO + :type encryption_scope: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: EncryptionScope or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.EncryptionScope + :rtype: ~azure.mgmt.storage.v2023_05_01.models.EncryptionScope :raises ~azure.core.exceptions.HttpResponseError: """ @@ -147,7 +147,7 @@ async def put( resource_group_name: str, account_name: str, encryption_scope_name: str, - encryption_scope: Union[_models.EncryptionScope, IO], + encryption_scope: Union[_models.EncryptionScope, IO[bytes]], **kwargs: Any ) -> _models.EncryptionScope: """Synchronously creates or updates an encryption scope under the specified storage account. If an @@ -167,17 +167,13 @@ async def put( followed by a letter or number. Required. :type encryption_scope_name: str :param encryption_scope: Encryption scope properties to be used for the create or update. Is - either a model type or a IO type. Required. - :type encryption_scope: ~azure.mgmt.storage.v2022_09_01.models.EncryptionScope or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + either a EncryptionScope type or a IO[bytes] type. Required. + :type encryption_scope: ~azure.mgmt.storage.v2023_05_01.models.EncryptionScope or IO[bytes] :return: EncryptionScope or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.EncryptionScope + :rtype: ~azure.mgmt.storage.v2023_05_01.models.EncryptionScope :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -188,19 +184,19 @@ async def put( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.EncryptionScope] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.EncryptionScope] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(encryption_scope, (IO, bytes)): + if isinstance(encryption_scope, (IOBase, bytes)): _content = encryption_scope else: _json = self._serialize.body(encryption_scope, "EncryptionScope") - request = build_put_request( + _request = build_put_request( resource_group_name=resource_group_name, account_name=account_name, encryption_scope_name=encryption_scope_name, @@ -209,15 +205,15 @@ async def put( content_type=content_type, json=_json, content=_content, - template_url=self.put.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -234,11 +230,9 @@ async def put( deserialized = self._deserialize("EncryptionScope", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - put.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/encryptionScopes/{encryptionScopeName}"} # type: ignore + return deserialized # type: ignore @overload async def patch( @@ -267,13 +261,12 @@ async def patch( followed by a letter or number. Required. :type encryption_scope_name: str :param encryption_scope: Encryption scope properties to be used for the update. Required. - :type encryption_scope: ~azure.mgmt.storage.v2022_09_01.models.EncryptionScope + :type encryption_scope: ~azure.mgmt.storage.v2023_05_01.models.EncryptionScope :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: EncryptionScope or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.EncryptionScope + :rtype: ~azure.mgmt.storage.v2023_05_01.models.EncryptionScope :raises ~azure.core.exceptions.HttpResponseError: """ @@ -283,7 +276,7 @@ async def patch( resource_group_name: str, account_name: str, encryption_scope_name: str, - encryption_scope: IO, + encryption_scope: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -304,13 +297,12 @@ async def patch( followed by a letter or number. Required. :type encryption_scope_name: str :param encryption_scope: Encryption scope properties to be used for the update. Required. - :type encryption_scope: IO + :type encryption_scope: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: EncryptionScope or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.EncryptionScope + :rtype: ~azure.mgmt.storage.v2023_05_01.models.EncryptionScope :raises ~azure.core.exceptions.HttpResponseError: """ @@ -320,7 +312,7 @@ async def patch( resource_group_name: str, account_name: str, encryption_scope_name: str, - encryption_scope: Union[_models.EncryptionScope, IO], + encryption_scope: Union[_models.EncryptionScope, IO[bytes]], **kwargs: Any ) -> _models.EncryptionScope: """Update encryption scope properties as specified in the request body. Update fails if the @@ -339,17 +331,13 @@ async def patch( followed by a letter or number. Required. :type encryption_scope_name: str :param encryption_scope: Encryption scope properties to be used for the update. Is either a - model type or a IO type. Required. - :type encryption_scope: ~azure.mgmt.storage.v2022_09_01.models.EncryptionScope or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + EncryptionScope type or a IO[bytes] type. Required. + :type encryption_scope: ~azure.mgmt.storage.v2023_05_01.models.EncryptionScope or IO[bytes] :return: EncryptionScope or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.EncryptionScope + :rtype: ~azure.mgmt.storage.v2023_05_01.models.EncryptionScope :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -360,19 +348,19 @@ async def patch( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.EncryptionScope] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.EncryptionScope] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(encryption_scope, (IO, bytes)): + if isinstance(encryption_scope, (IOBase, bytes)): _content = encryption_scope else: _json = self._serialize.body(encryption_scope, "EncryptionScope") - request = build_patch_request( + _request = build_patch_request( resource_group_name=resource_group_name, account_name=account_name, encryption_scope_name=encryption_scope_name, @@ -381,15 +369,15 @@ async def patch( content_type=content_type, json=_json, content=_content, - template_url=self.patch.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -402,11 +390,9 @@ async def patch( deserialized = self._deserialize("EncryptionScope", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore - return deserialized - - patch.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/encryptionScopes/{encryptionScopeName}"} # type: ignore + return deserialized # type: ignore @distributed_trace_async async def get( @@ -426,12 +412,11 @@ async def get( lower-case letters and dash (-) only. Every dash (-) character must be immediately preceded and followed by a letter or number. Required. :type encryption_scope_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: EncryptionScope or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.EncryptionScope + :rtype: ~azure.mgmt.storage.v2023_05_01.models.EncryptionScope :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -442,24 +427,24 @@ async def get( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.EncryptionScope] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.EncryptionScope] = kwargs.pop("cls", None) - request = build_get_request( + _request = build_get_request( resource_group_name=resource_group_name, account_name=account_name, encryption_scope_name=encryption_scope_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.get.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -472,11 +457,9 @@ async def get( deserialized = self._deserialize("EncryptionScope", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/encryptionScopes/{encryptionScopeName}"} # type: ignore + return deserialized # type: ignore @distributed_trace def list( @@ -505,20 +488,19 @@ def list( :type filter: str :param include: Optional, when specified, will list encryption scopes with the specific state. Defaults to All. Known values are: "All", "Enabled", and "Disabled". Default value is None. - :type include: str or ~azure.mgmt.storage.v2022_09_01.models.ListEncryptionScopesInclude - :keyword callable cls: A custom type or function that will be passed the direct response + :type include: str or ~azure.mgmt.storage.v2023_05_01.models.ListEncryptionScopesInclude :return: An iterator like instance of either EncryptionScope or the result of cls(response) :rtype: - ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.storage.v2022_09_01.models.EncryptionScope] + ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.storage.v2023_05_01.models.EncryptionScope] :raises ~azure.core.exceptions.HttpResponseError: """ _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.EncryptionScopeListResult] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.EncryptionScopeListResult] = kwargs.pop("cls", None) - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -529,7 +511,7 @@ def list( def prepare_request(next_link=None): if not next_link: - request = build_list_request( + _request = build_list_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, @@ -537,12 +519,11 @@ def prepare_request(next_link=None): filter=filter, include=include, api_version=api_version, - template_url=self.list.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) else: # make call to next link with the client's api-version @@ -553,27 +534,28 @@ def prepare_request(next_link=None): for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() } ) - _next_request_params["api-version"] = self._config.api_version - request = HttpRequest( + _next_request_params["api-version"] = self._api_version + _request = HttpRequest( "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore - request.method = "GET" - return request + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + _request.method = "GET" + return _request async def extract_data(pipeline_response): deserialized = self._deserialize("EncryptionScopeListResult", pipeline_response) list_of_elem = deserialized.value if cls: - list_of_elem = cls(list_of_elem) + list_of_elem = cls(list_of_elem) # type: ignore return deserialized.next_link or None, AsyncList(list_of_elem) async def get_next(next_link=None): - request = prepare_request(next_link) + _request = prepare_request(next_link) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -584,5 +566,3 @@ async def get_next(next_link=None): return pipeline_response return AsyncItemPaged(get_next, extract_data) - - list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/encryptionScopes"} # type: ignore diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_file_services_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_file_services_operations.py similarity index 64% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_file_services_operations.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_file_services_operations.py index 68f78b6cdad..b7eff2d9771 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_file_services_operations.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_file_services_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=too-many-lines,too-many-statements # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,8 +6,9 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from io import IOBase import sys -from typing import Any, Callable, Dict, IO, Optional, TypeVar, Union, overload +from typing import Any, Callable, Dict, IO, Literal, Optional, Type, TypeVar, Union, overload from azure.core.exceptions import ( ClientAuthenticationError, @@ -32,10 +33,10 @@ build_set_service_properties_request, ) -if sys.version_info >= (3, 8): - from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping else: - from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -46,7 +47,7 @@ class FileServicesOperations: **DO NOT** instantiate this class directly. Instead, you should access the following operations through - :class:`~azure.mgmt.storage.v2022_09_01.aio.StorageManagementClient`'s + :class:`~azure.mgmt.storage.v2023_05_01.aio.StorageManagementClient`'s :attr:`file_services` attribute. """ @@ -58,6 +59,7 @@ def __init__(self, *args, **kwargs) -> None: self._config = input_args.pop(0) if input_args else kwargs.pop("config") self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace_async async def list(self, resource_group_name: str, account_name: str, **kwargs: Any) -> _models.FileServiceItems: @@ -70,12 +72,11 @@ async def list(self, resource_group_name: str, account_name: str, **kwargs: Any) Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required. :type account_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: FileServiceItems or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.FileServiceItems + :rtype: ~azure.mgmt.storage.v2023_05_01.models.FileServiceItems :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -86,23 +87,23 @@ async def list(self, resource_group_name: str, account_name: str, **kwargs: Any) _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.FileServiceItems] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.FileServiceItems] = kwargs.pop("cls", None) - request = build_list_request( + _request = build_list_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.list.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -114,11 +115,9 @@ async def list(self, resource_group_name: str, account_name: str, **kwargs: Any) deserialized = self._deserialize("FileServiceItems", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore - return deserialized - - list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices"} # type: ignore + return deserialized # type: ignore @overload async def set_service_properties( @@ -142,17 +141,12 @@ async def set_service_properties( :type account_name: str :param parameters: The properties of file services in storage accounts, including CORS (Cross-Origin Resource Sharing) rules. Required. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.FileServiceProperties + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.FileServiceProperties :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword file_services_name: The name of the file Service within the specified storage account. - File Service Name must be "default". Default value is "default". Note that overriding this - default value may result in unsupported behavior. - :paramtype file_services_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: FileServiceProperties or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.FileServiceProperties + :rtype: ~azure.mgmt.storage.v2023_05_01.models.FileServiceProperties :raises ~azure.core.exceptions.HttpResponseError: """ @@ -161,7 +155,7 @@ async def set_service_properties( self, resource_group_name: str, account_name: str, - parameters: IO, + parameters: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -178,17 +172,12 @@ async def set_service_properties( :type account_name: str :param parameters: The properties of file services in storage accounts, including CORS (Cross-Origin Resource Sharing) rules. Required. - :type parameters: IO + :type parameters: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword file_services_name: The name of the file Service within the specified storage account. - File Service Name must be "default". Default value is "default". Note that overriding this - default value may result in unsupported behavior. - :paramtype file_services_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: FileServiceProperties or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.FileServiceProperties + :rtype: ~azure.mgmt.storage.v2023_05_01.models.FileServiceProperties :raises ~azure.core.exceptions.HttpResponseError: """ @@ -197,7 +186,7 @@ async def set_service_properties( self, resource_group_name: str, account_name: str, - parameters: Union[_models.FileServiceProperties, IO], + parameters: Union[_models.FileServiceProperties, IO[bytes]], **kwargs: Any ) -> _models.FileServiceProperties: """Sets the properties of file services in storage accounts, including CORS (Cross-Origin Resource @@ -211,21 +200,14 @@ async def set_service_properties( lower-case letters only. Required. :type account_name: str :param parameters: The properties of file services in storage accounts, including CORS - (Cross-Origin Resource Sharing) rules. Is either a model type or a IO type. Required. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.FileServiceProperties or IO - :keyword file_services_name: The name of the file Service within the specified storage account. - File Service Name must be "default". Default value is "default". Note that overriding this - default value may result in unsupported behavior. - :paramtype file_services_name: str - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + (Cross-Origin Resource Sharing) rules. Is either a FileServiceProperties type or a IO[bytes] + type. Required. + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.FileServiceProperties or IO[bytes] :return: FileServiceProperties or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.FileServiceProperties + :rtype: ~azure.mgmt.storage.v2023_05_01.models.FileServiceProperties :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -236,20 +218,20 @@ async def set_service_properties( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - file_services_name = kwargs.pop("file_services_name", "default") # type: Literal["default"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.FileServiceProperties] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + file_services_name: Literal["default"] = kwargs.pop("file_services_name", "default") + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.FileServiceProperties] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(parameters, (IO, bytes)): + if isinstance(parameters, (IOBase, bytes)): _content = parameters else: _json = self._serialize.body(parameters, "FileServiceProperties") - request = build_set_service_properties_request( + _request = build_set_service_properties_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, @@ -258,15 +240,15 @@ async def set_service_properties( content_type=content_type, json=_json, content=_content, - template_url=self.set_service_properties.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -278,11 +260,9 @@ async def set_service_properties( deserialized = self._deserialize("FileServiceProperties", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore - return deserialized - - set_service_properties.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/{FileServicesName}"} # type: ignore + return deserialized # type: ignore @distributed_trace_async async def get_service_properties( @@ -298,16 +278,11 @@ async def get_service_properties( Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required. :type account_name: str - :keyword file_services_name: The name of the file Service within the specified storage account. - File Service Name must be "default". Default value is "default". Note that overriding this - default value may result in unsupported behavior. - :paramtype file_services_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: FileServiceProperties or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.FileServiceProperties + :rtype: ~azure.mgmt.storage.v2023_05_01.models.FileServiceProperties :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -318,25 +293,25 @@ async def get_service_properties( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - file_services_name = kwargs.pop("file_services_name", "default") # type: Literal["default"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.FileServiceProperties] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + file_services_name: Literal["default"] = kwargs.pop("file_services_name", "default") + cls: ClsType[_models.FileServiceProperties] = kwargs.pop("cls", None) - request = build_get_service_properties_request( + _request = build_get_service_properties_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, api_version=api_version, file_services_name=file_services_name, - template_url=self.get_service_properties.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -348,8 +323,6 @@ async def get_service_properties( deserialized = self._deserialize("FileServiceProperties", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - get_service_properties.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/{FileServicesName}"} # type: ignore + return deserialized # type: ignore diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_file_shares_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_file_shares_operations.py similarity index 76% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_file_shares_operations.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_file_shares_operations.py index c61b717d418..263ba0a63da 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_file_shares_operations.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_file_shares_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=too-many-lines,too-many-statements # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,8 +6,9 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from io import IOBase import sys -from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, TypeVar, Union, overload +from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, Type, TypeVar, Union, overload import urllib.parse from azure.core.async_paging import AsyncItemPaged, AsyncList @@ -39,10 +40,10 @@ build_update_request, ) -if sys.version_info >= (3, 8): - from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping else: - from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -53,7 +54,7 @@ class FileSharesOperations: **DO NOT** instantiate this class directly. Instead, you should access the following operations through - :class:`~azure.mgmt.storage.v2022_09_01.aio.StorageManagementClient`'s + :class:`~azure.mgmt.storage.v2023_05_01.aio.StorageManagementClient`'s :attr:`file_shares` attribute. """ @@ -65,6 +66,7 @@ def __init__(self, *args, **kwargs) -> None: self._config = input_args.pop(0) if input_args else kwargs.pop("config") self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace def list( @@ -95,19 +97,18 @@ def list( are: deleted, snapshots. Should be passed as a string with delimiter ','. Default value is None. :type expand: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: An iterator like instance of either FileShareItem or the result of cls(response) :rtype: - ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.storage.v2022_09_01.models.FileShareItem] + ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.storage.v2023_05_01.models.FileShareItem] :raises ~azure.core.exceptions.HttpResponseError: """ _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.FileShareItems] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.FileShareItems] = kwargs.pop("cls", None) - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -118,7 +119,7 @@ def list( def prepare_request(next_link=None): if not next_link: - request = build_list_request( + _request = build_list_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, @@ -126,12 +127,11 @@ def prepare_request(next_link=None): filter=filter, expand=expand, api_version=api_version, - template_url=self.list.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) else: # make call to next link with the client's api-version @@ -142,27 +142,28 @@ def prepare_request(next_link=None): for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() } ) - _next_request_params["api-version"] = self._config.api_version - request = HttpRequest( + _next_request_params["api-version"] = self._api_version + _request = HttpRequest( "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore - request.method = "GET" - return request + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + _request.method = "GET" + return _request async def extract_data(pipeline_response): deserialized = self._deserialize("FileShareItems", pipeline_response) list_of_elem = deserialized.value if cls: - list_of_elem = cls(list_of_elem) + list_of_elem = cls(list_of_elem) # type: ignore return deserialized.next_link or None, AsyncList(list_of_elem) async def get_next(next_link=None): - request = prepare_request(next_link) + _request = prepare_request(next_link) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -174,8 +175,6 @@ async def get_next(next_link=None): return AsyncItemPaged(get_next, extract_data) - list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default/shares"} # type: ignore - @overload async def create( self, @@ -205,16 +204,15 @@ async def create( or number. Required. :type share_name: str :param file_share: Properties of the file share to create. Required. - :type file_share: ~azure.mgmt.storage.v2022_09_01.models.FileShare + :type file_share: ~azure.mgmt.storage.v2023_05_01.models.FileShare :param expand: Optional, used to expand the properties within share's properties. Valid values are: snapshots. Should be passed as a string with delimiter ','. Default value is None. :type expand: str :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: FileShare or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.FileShare + :rtype: ~azure.mgmt.storage.v2023_05_01.models.FileShare :raises ~azure.core.exceptions.HttpResponseError: """ @@ -224,7 +222,7 @@ async def create( resource_group_name: str, account_name: str, share_name: str, - file_share: IO, + file_share: IO[bytes], expand: Optional[str] = None, *, content_type: str = "application/json", @@ -247,16 +245,15 @@ async def create( or number. Required. :type share_name: str :param file_share: Properties of the file share to create. Required. - :type file_share: IO + :type file_share: IO[bytes] :param expand: Optional, used to expand the properties within share's properties. Valid values are: snapshots. Should be passed as a string with delimiter ','. Default value is None. :type expand: str :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: FileShare or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.FileShare + :rtype: ~azure.mgmt.storage.v2023_05_01.models.FileShare :raises ~azure.core.exceptions.HttpResponseError: """ @@ -266,7 +263,7 @@ async def create( resource_group_name: str, account_name: str, share_name: str, - file_share: Union[_models.FileShare, IO], + file_share: Union[_models.FileShare, IO[bytes]], expand: Optional[str] = None, **kwargs: Any ) -> _models.FileShare: @@ -286,21 +283,17 @@ async def create( dash (-) only. Every dash (-) character must be immediately preceded and followed by a letter or number. Required. :type share_name: str - :param file_share: Properties of the file share to create. Is either a model type or a IO type. - Required. - :type file_share: ~azure.mgmt.storage.v2022_09_01.models.FileShare or IO + :param file_share: Properties of the file share to create. Is either a FileShare type or a + IO[bytes] type. Required. + :type file_share: ~azure.mgmt.storage.v2023_05_01.models.FileShare or IO[bytes] :param expand: Optional, used to expand the properties within share's properties. Valid values are: snapshots. Should be passed as a string with delimiter ','. Default value is None. :type expand: str - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: FileShare or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.FileShare + :rtype: ~azure.mgmt.storage.v2023_05_01.models.FileShare :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -311,19 +304,19 @@ async def create( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.FileShare] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.FileShare] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(file_share, (IO, bytes)): + if isinstance(file_share, (IOBase, bytes)): _content = file_share else: _json = self._serialize.body(file_share, "FileShare") - request = build_create_request( + _request = build_create_request( resource_group_name=resource_group_name, account_name=account_name, share_name=share_name, @@ -333,15 +326,15 @@ async def create( content_type=content_type, json=_json, content=_content, - template_url=self.create.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -357,11 +350,9 @@ async def create( deserialized = self._deserialize("FileShare", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - create.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default/shares/{shareName}"} # type: ignore + return deserialized # type: ignore @overload async def update( @@ -390,13 +381,12 @@ async def update( or number. Required. :type share_name: str :param file_share: Properties to update for the file share. Required. - :type file_share: ~azure.mgmt.storage.v2022_09_01.models.FileShare + :type file_share: ~azure.mgmt.storage.v2023_05_01.models.FileShare :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: FileShare or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.FileShare + :rtype: ~azure.mgmt.storage.v2023_05_01.models.FileShare :raises ~azure.core.exceptions.HttpResponseError: """ @@ -406,7 +396,7 @@ async def update( resource_group_name: str, account_name: str, share_name: str, - file_share: IO, + file_share: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -427,13 +417,12 @@ async def update( or number. Required. :type share_name: str :param file_share: Properties to update for the file share. Required. - :type file_share: IO + :type file_share: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: FileShare or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.FileShare + :rtype: ~azure.mgmt.storage.v2023_05_01.models.FileShare :raises ~azure.core.exceptions.HttpResponseError: """ @@ -443,7 +432,7 @@ async def update( resource_group_name: str, account_name: str, share_name: str, - file_share: Union[_models.FileShare, IO], + file_share: Union[_models.FileShare, IO[bytes]], **kwargs: Any ) -> _models.FileShare: """Updates share properties as specified in request body. Properties not mentioned in the request @@ -461,18 +450,14 @@ async def update( dash (-) only. Every dash (-) character must be immediately preceded and followed by a letter or number. Required. :type share_name: str - :param file_share: Properties to update for the file share. Is either a model type or a IO - type. Required. - :type file_share: ~azure.mgmt.storage.v2022_09_01.models.FileShare or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + :param file_share: Properties to update for the file share. Is either a FileShare type or a + IO[bytes] type. Required. + :type file_share: ~azure.mgmt.storage.v2023_05_01.models.FileShare or IO[bytes] :return: FileShare or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.FileShare + :rtype: ~azure.mgmt.storage.v2023_05_01.models.FileShare :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -483,19 +468,19 @@ async def update( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.FileShare] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.FileShare] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(file_share, (IO, bytes)): + if isinstance(file_share, (IOBase, bytes)): _content = file_share else: _json = self._serialize.body(file_share, "FileShare") - request = build_update_request( + _request = build_update_request( resource_group_name=resource_group_name, account_name=account_name, share_name=share_name, @@ -504,15 +489,15 @@ async def update( content_type=content_type, json=_json, content=_content, - template_url=self.update.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -524,11 +509,9 @@ async def update( deserialized = self._deserialize("FileShare", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default/shares/{shareName}"} # type: ignore + return deserialized # type: ignore @distributed_trace_async async def get( @@ -560,12 +543,11 @@ async def get( :param x_ms_snapshot: Optional, used to retrieve properties of a snapshot. Default value is None. :type x_ms_snapshot: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: FileShare or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.FileShare + :rtype: ~azure.mgmt.storage.v2023_05_01.models.FileShare :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -576,10 +558,10 @@ async def get( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.FileShare] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.FileShare] = kwargs.pop("cls", None) - request = build_get_request( + _request = build_get_request( resource_group_name=resource_group_name, account_name=account_name, share_name=share_name, @@ -587,15 +569,15 @@ async def get( expand=expand, x_ms_snapshot=x_ms_snapshot, api_version=api_version, - template_url=self.get.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -607,11 +589,9 @@ async def get( deserialized = self._deserialize("FileShare", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default/shares/{shareName}"} # type: ignore + return deserialized # type: ignore @distributed_trace_async async def delete( # pylint: disable=inconsistent-return-statements @@ -647,12 +627,11 @@ async def delete( # pylint: disable=inconsistent-return-statements file share contains any snapshots (leased or unleased), the deletion fails. Default value is None. :type include: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: None or the result of cls(response) :rtype: None :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -663,10 +642,10 @@ async def delete( # pylint: disable=inconsistent-return-statements _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[None] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[None] = kwargs.pop("cls", None) - request = build_delete_request( + _request = build_delete_request( resource_group_name=resource_group_name, account_name=account_name, share_name=share_name, @@ -674,15 +653,15 @@ async def delete( # pylint: disable=inconsistent-return-statements x_ms_snapshot=x_ms_snapshot, include=include, api_version=api_version, - template_url=self.delete.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -692,9 +671,7 @@ async def delete( # pylint: disable=inconsistent-return-statements raise HttpResponseError(response=response, error_format=ARMErrorFormat) if cls: - return cls(pipeline_response, None, {}) - - delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default/shares/{shareName}"} # type: ignore + return cls(pipeline_response, None, {}) # type: ignore @overload async def restore( # pylint: disable=inconsistent-return-statements @@ -722,11 +699,10 @@ async def restore( # pylint: disable=inconsistent-return-statements or number. Required. :type share_name: str :param deleted_share: Required. - :type deleted_share: ~azure.mgmt.storage.v2022_09_01.models.DeletedShare + :type deleted_share: ~azure.mgmt.storage.v2023_05_01.models.DeletedShare :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: None or the result of cls(response) :rtype: None :raises ~azure.core.exceptions.HttpResponseError: @@ -738,7 +714,7 @@ async def restore( # pylint: disable=inconsistent-return-statements resource_group_name: str, account_name: str, share_name: str, - deleted_share: IO, + deleted_share: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -758,11 +734,10 @@ async def restore( # pylint: disable=inconsistent-return-statements or number. Required. :type share_name: str :param deleted_share: Required. - :type deleted_share: IO + :type deleted_share: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: None or the result of cls(response) :rtype: None :raises ~azure.core.exceptions.HttpResponseError: @@ -774,7 +749,7 @@ async def restore( # pylint: disable=inconsistent-return-statements resource_group_name: str, account_name: str, share_name: str, - deleted_share: Union[_models.DeletedShare, IO], + deleted_share: Union[_models.DeletedShare, IO[bytes]], **kwargs: Any ) -> None: """Restore a file share within a valid retention days if share soft delete is enabled. @@ -791,17 +766,13 @@ async def restore( # pylint: disable=inconsistent-return-statements dash (-) only. Every dash (-) character must be immediately preceded and followed by a letter or number. Required. :type share_name: str - :param deleted_share: Is either a model type or a IO type. Required. - :type deleted_share: ~azure.mgmt.storage.v2022_09_01.models.DeletedShare or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + :param deleted_share: Is either a DeletedShare type or a IO[bytes] type. Required. + :type deleted_share: ~azure.mgmt.storage.v2023_05_01.models.DeletedShare or IO[bytes] :return: None or the result of cls(response) :rtype: None :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -812,19 +783,19 @@ async def restore( # pylint: disable=inconsistent-return-statements _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[None] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[None] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(deleted_share, (IO, bytes)): + if isinstance(deleted_share, (IOBase, bytes)): _content = deleted_share else: _json = self._serialize.body(deleted_share, "DeletedShare") - request = build_restore_request( + _request = build_restore_request( resource_group_name=resource_group_name, account_name=account_name, share_name=share_name, @@ -833,15 +804,15 @@ async def restore( # pylint: disable=inconsistent-return-statements content_type=content_type, json=_json, content=_content, - template_url=self.restore.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -851,9 +822,7 @@ async def restore( # pylint: disable=inconsistent-return-statements raise HttpResponseError(response=response, error_format=ARMErrorFormat) if cls: - return cls(pipeline_response, None, {}) - - restore.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default/shares/{shareName}/restore"} # type: ignore + return cls(pipeline_response, None, {}) # type: ignore @overload async def lease( @@ -886,13 +855,12 @@ async def lease( None. :type x_ms_snapshot: str :param parameters: Lease Share request body. Default value is None. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.LeaseShareRequest + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.LeaseShareRequest :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: LeaseShareResponse or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.LeaseShareResponse + :rtype: ~azure.mgmt.storage.v2023_05_01.models.LeaseShareResponse :raises ~azure.core.exceptions.HttpResponseError: """ @@ -903,7 +871,7 @@ async def lease( account_name: str, share_name: str, x_ms_snapshot: Optional[str] = None, - parameters: Optional[IO] = None, + parameters: Optional[IO[bytes]] = None, *, content_type: str = "application/json", **kwargs: Any @@ -927,13 +895,12 @@ async def lease( None. :type x_ms_snapshot: str :param parameters: Lease Share request body. Default value is None. - :type parameters: IO + :type parameters: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: LeaseShareResponse or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.LeaseShareResponse + :rtype: ~azure.mgmt.storage.v2023_05_01.models.LeaseShareResponse :raises ~azure.core.exceptions.HttpResponseError: """ @@ -944,7 +911,7 @@ async def lease( account_name: str, share_name: str, x_ms_snapshot: Optional[str] = None, - parameters: Optional[Union[_models.LeaseShareRequest, IO]] = None, + parameters: Optional[Union[_models.LeaseShareRequest, IO[bytes]]] = None, **kwargs: Any ) -> _models.LeaseShareResponse: """The Lease Share operation establishes and manages a lock on a share for delete operations. The @@ -965,18 +932,14 @@ async def lease( :param x_ms_snapshot: Optional. Specify the snapshot time to lease a snapshot. Default value is None. :type x_ms_snapshot: str - :param parameters: Lease Share request body. Is either a model type or a IO type. Default value - is None. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.LeaseShareRequest or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + :param parameters: Lease Share request body. Is either a LeaseShareRequest type or a IO[bytes] + type. Default value is None. + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.LeaseShareRequest or IO[bytes] :return: LeaseShareResponse or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.LeaseShareResponse + :rtype: ~azure.mgmt.storage.v2023_05_01.models.LeaseShareResponse :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -987,14 +950,14 @@ async def lease( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.LeaseShareResponse] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.LeaseShareResponse] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(parameters, (IO, bytes)): + if isinstance(parameters, (IOBase, bytes)): _content = parameters else: if parameters is not None: @@ -1002,7 +965,7 @@ async def lease( else: _json = None - request = build_lease_request( + _request = build_lease_request( resource_group_name=resource_group_name, account_name=account_name, share_name=share_name, @@ -1012,15 +975,15 @@ async def lease( content_type=content_type, json=_json, content=_content, - template_url=self.lease.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -1035,8 +998,6 @@ async def lease( deserialized = self._deserialize("LeaseShareResponse", pipeline_response) if cls: - return cls(pipeline_response, deserialized, response_headers) - - return deserialized + return cls(pipeline_response, deserialized, response_headers) # type: ignore - lease.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default/shares/{shareName}/lease"} # type: ignore + return deserialized # type: ignore diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_local_users_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_local_users_operations.py similarity index 70% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_local_users_operations.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_local_users_operations.py index e7711a8b6ad..d57fb96e944 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_local_users_operations.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_local_users_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=too-many-lines,too-many-statements # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,8 +6,9 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from io import IOBase import sys -from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, TypeVar, Union, overload +from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, Type, TypeVar, Union, overload import urllib.parse from azure.core.async_paging import AsyncItemPaged, AsyncList @@ -38,10 +39,10 @@ build_regenerate_password_request, ) -if sys.version_info >= (3, 8): - from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping else: - from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -52,7 +53,7 @@ class LocalUsersOperations: **DO NOT** instantiate this class directly. Instead, you should access the following operations through - :class:`~azure.mgmt.storage.v2022_09_01.aio.StorageManagementClient`'s + :class:`~azure.mgmt.storage.v2023_05_01.aio.StorageManagementClient`'s :attr:`local_users` attribute. """ @@ -64,9 +65,18 @@ def __init__(self, *args, **kwargs) -> None: self._config = input_args.pop(0) if input_args else kwargs.pop("config") self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace - def list(self, resource_group_name: str, account_name: str, **kwargs: Any) -> AsyncIterable["_models.LocalUser"]: + def list( + self, + resource_group_name: str, + account_name: str, + maxpagesize: Optional[int] = None, + filter: Optional[str] = None, + include: Optional[Union[str, _models.ListLocalUserIncludeParam]] = None, + **kwargs: Any + ) -> AsyncIterable["_models.LocalUser"]: """List the local users associated with the storage account. :param resource_group_name: The name of the resource group within the user's subscription. The @@ -76,19 +86,27 @@ def list(self, resource_group_name: str, account_name: str, **kwargs: Any) -> As Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required. :type account_name: str - :keyword callable cls: A custom type or function that will be passed the direct response + :param maxpagesize: Optional, specifies the maximum number of local users that will be included + in the list response. Default value is None. + :type maxpagesize: int + :param filter: Optional. When specified, only local user names starting with the filter will be + listed. Default value is None. + :type filter: str + :param include: Optional, when specified, will list local users enabled for the specific + protocol. Lists all users by default. "nfsv3" Default value is None. + :type include: str or ~azure.mgmt.storage.v2023_05_01.models.ListLocalUserIncludeParam :return: An iterator like instance of either LocalUser or the result of cls(response) :rtype: - ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.storage.v2022_09_01.models.LocalUser] + ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.storage.v2023_05_01.models.LocalUser] :raises ~azure.core.exceptions.HttpResponseError: """ _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.LocalUsers] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.LocalUsers] = kwargs.pop("cls", None) - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -99,17 +117,19 @@ def list(self, resource_group_name: str, account_name: str, **kwargs: Any) -> As def prepare_request(next_link=None): if not next_link: - request = build_list_request( + _request = build_list_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, + maxpagesize=maxpagesize, + filter=filter, + include=include, api_version=api_version, - template_url=self.list.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) else: # make call to next link with the client's api-version @@ -120,27 +140,28 @@ def prepare_request(next_link=None): for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() } ) - _next_request_params["api-version"] = self._config.api_version - request = HttpRequest( + _next_request_params["api-version"] = self._api_version + _request = HttpRequest( "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore - request.method = "GET" - return request + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + _request.method = "GET" + return _request async def extract_data(pipeline_response): deserialized = self._deserialize("LocalUsers", pipeline_response) list_of_elem = deserialized.value if cls: - list_of_elem = cls(list_of_elem) + list_of_elem = cls(list_of_elem) # type: ignore return None, AsyncList(list_of_elem) async def get_next(next_link=None): - request = prepare_request(next_link) + _request = prepare_request(next_link) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -153,8 +174,6 @@ async def get_next(next_link=None): return AsyncItemPaged(get_next, extract_data) - list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/localUsers"} # type: ignore - @distributed_trace_async async def get(self, resource_group_name: str, account_name: str, username: str, **kwargs: Any) -> _models.LocalUser: """Get the local user of the storage account by username. @@ -169,12 +188,11 @@ async def get(self, resource_group_name: str, account_name: str, username: str, :param username: The name of local user. The username must contain lowercase letters and numbers only. It must be unique only within the storage account. Required. :type username: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: LocalUser or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.LocalUser + :rtype: ~azure.mgmt.storage.v2023_05_01.models.LocalUser :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -185,24 +203,24 @@ async def get(self, resource_group_name: str, account_name: str, username: str, _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.LocalUser] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.LocalUser] = kwargs.pop("cls", None) - request = build_get_request( + _request = build_get_request( resource_group_name=resource_group_name, account_name=account_name, username=username, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.get.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -215,11 +233,9 @@ async def get(self, resource_group_name: str, account_name: str, username: str, deserialized = self._deserialize("LocalUser", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/localUsers/{username}"} # type: ignore + return deserialized # type: ignore @overload async def create_or_update( @@ -232,7 +248,8 @@ async def create_or_update( content_type: str = "application/json", **kwargs: Any ) -> _models.LocalUser: - """Create or update the properties of a local user associated with the storage account. + """Create or update the properties of a local user associated with the storage account. Properties + for NFSv3 enablement and extended groups cannot be set with other properties. :param resource_group_name: The name of the resource group within the user's subscription. The name is case insensitive. Required. @@ -245,13 +262,12 @@ async def create_or_update( numbers only. It must be unique only within the storage account. Required. :type username: str :param properties: The local user associated with a storage account. Required. - :type properties: ~azure.mgmt.storage.v2022_09_01.models.LocalUser + :type properties: ~azure.mgmt.storage.v2023_05_01.models.LocalUser :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: LocalUser or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.LocalUser + :rtype: ~azure.mgmt.storage.v2023_05_01.models.LocalUser :raises ~azure.core.exceptions.HttpResponseError: """ @@ -261,12 +277,13 @@ async def create_or_update( resource_group_name: str, account_name: str, username: str, - properties: IO, + properties: IO[bytes], *, content_type: str = "application/json", **kwargs: Any ) -> _models.LocalUser: - """Create or update the properties of a local user associated with the storage account. + """Create or update the properties of a local user associated with the storage account. Properties + for NFSv3 enablement and extended groups cannot be set with other properties. :param resource_group_name: The name of the resource group within the user's subscription. The name is case insensitive. Required. @@ -279,13 +296,12 @@ async def create_or_update( numbers only. It must be unique only within the storage account. Required. :type username: str :param properties: The local user associated with a storage account. Required. - :type properties: IO + :type properties: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: LocalUser or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.LocalUser + :rtype: ~azure.mgmt.storage.v2023_05_01.models.LocalUser :raises ~azure.core.exceptions.HttpResponseError: """ @@ -295,10 +311,11 @@ async def create_or_update( resource_group_name: str, account_name: str, username: str, - properties: Union[_models.LocalUser, IO], + properties: Union[_models.LocalUser, IO[bytes]], **kwargs: Any ) -> _models.LocalUser: - """Create or update the properties of a local user associated with the storage account. + """Create or update the properties of a local user associated with the storage account. Properties + for NFSv3 enablement and extended groups cannot be set with other properties. :param resource_group_name: The name of the resource group within the user's subscription. The name is case insensitive. Required. @@ -310,18 +327,14 @@ async def create_or_update( :param username: The name of local user. The username must contain lowercase letters and numbers only. It must be unique only within the storage account. Required. :type username: str - :param properties: The local user associated with a storage account. Is either a model type or - a IO type. Required. - :type properties: ~azure.mgmt.storage.v2022_09_01.models.LocalUser or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + :param properties: The local user associated with a storage account. Is either a LocalUser type + or a IO[bytes] type. Required. + :type properties: ~azure.mgmt.storage.v2023_05_01.models.LocalUser or IO[bytes] :return: LocalUser or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.LocalUser + :rtype: ~azure.mgmt.storage.v2023_05_01.models.LocalUser :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -332,19 +345,19 @@ async def create_or_update( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.LocalUser] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.LocalUser] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(properties, (IO, bytes)): + if isinstance(properties, (IOBase, bytes)): _content = properties else: _json = self._serialize.body(properties, "LocalUser") - request = build_create_or_update_request( + _request = build_create_or_update_request( resource_group_name=resource_group_name, account_name=account_name, username=username, @@ -353,15 +366,15 @@ async def create_or_update( content_type=content_type, json=_json, content=_content, - template_url=self.create_or_update.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -374,11 +387,9 @@ async def create_or_update( deserialized = self._deserialize("LocalUser", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - create_or_update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/localUsers/{username}"} # type: ignore + return deserialized # type: ignore @distributed_trace_async async def delete( # pylint: disable=inconsistent-return-statements @@ -396,12 +407,11 @@ async def delete( # pylint: disable=inconsistent-return-statements :param username: The name of local user. The username must contain lowercase letters and numbers only. It must be unique only within the storage account. Required. :type username: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: None or the result of cls(response) :rtype: None :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -412,24 +422,24 @@ async def delete( # pylint: disable=inconsistent-return-statements _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[None] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[None] = kwargs.pop("cls", None) - request = build_delete_request( + _request = build_delete_request( resource_group_name=resource_group_name, account_name=account_name, username=username, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.delete.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -440,9 +450,7 @@ async def delete( # pylint: disable=inconsistent-return-statements raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: - return cls(pipeline_response, None, {}) - - delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/localUsers/{username}"} # type: ignore + return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async async def list_keys( @@ -460,12 +468,11 @@ async def list_keys( :param username: The name of local user. The username must contain lowercase letters and numbers only. It must be unique only within the storage account. Required. :type username: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: LocalUserKeys or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.LocalUserKeys + :rtype: ~azure.mgmt.storage.v2023_05_01.models.LocalUserKeys :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -476,24 +483,24 @@ async def list_keys( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.LocalUserKeys] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.LocalUserKeys] = kwargs.pop("cls", None) - request = build_list_keys_request( + _request = build_list_keys_request( resource_group_name=resource_group_name, account_name=account_name, username=username, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.list_keys.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -506,11 +513,9 @@ async def list_keys( deserialized = self._deserialize("LocalUserKeys", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore - return deserialized - - list_keys.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/localUsers/{username}/listKeys"} # type: ignore + return deserialized # type: ignore @distributed_trace_async async def regenerate_password( @@ -528,12 +533,11 @@ async def regenerate_password( :param username: The name of local user. The username must contain lowercase letters and numbers only. It must be unique only within the storage account. Required. :type username: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: LocalUserRegeneratePasswordResult or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.LocalUserRegeneratePasswordResult + :rtype: ~azure.mgmt.storage.v2023_05_01.models.LocalUserRegeneratePasswordResult :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -544,24 +548,24 @@ async def regenerate_password( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.LocalUserRegeneratePasswordResult] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.LocalUserRegeneratePasswordResult] = kwargs.pop("cls", None) - request = build_regenerate_password_request( + _request = build_regenerate_password_request( resource_group_name=resource_group_name, account_name=account_name, username=username, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.regenerate_password.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -574,8 +578,6 @@ async def regenerate_password( deserialized = self._deserialize("LocalUserRegeneratePasswordResult", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - regenerate_password.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/localUsers/{username}/regeneratePassword"} # type: ignore + return deserialized # type: ignore diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_management_policies_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_management_policies_operations.py similarity index 71% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_management_policies_operations.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_management_policies_operations.py index 689b92d93bd..734fec88534 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_management_policies_operations.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_management_policies_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=too-many-lines,too-many-statements # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,8 +6,9 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from io import IOBase import sys -from typing import Any, Callable, Dict, IO, Optional, TypeVar, Union, overload +from typing import Any, Callable, Dict, IO, Optional, Type, TypeVar, Union, overload from azure.core.exceptions import ( ClientAuthenticationError, @@ -32,10 +33,10 @@ build_get_request, ) -if sys.version_info >= (3, 8): - from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping else: - from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -46,7 +47,7 @@ class ManagementPoliciesOperations: **DO NOT** instantiate this class directly. Instead, you should access the following operations through - :class:`~azure.mgmt.storage.v2022_09_01.aio.StorageManagementClient`'s + :class:`~azure.mgmt.storage.v2023_05_01.aio.StorageManagementClient`'s :attr:`management_policies` attribute. """ @@ -58,6 +59,7 @@ def __init__(self, *args, **kwargs) -> None: self._config = input_args.pop(0) if input_args else kwargs.pop("config") self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace_async async def get( @@ -79,13 +81,12 @@ async def get( :param management_policy_name: The name of the Storage Account Management Policy. It should always be 'default'. "default" Required. :type management_policy_name: str or - ~azure.mgmt.storage.v2022_09_01.models.ManagementPolicyName - :keyword callable cls: A custom type or function that will be passed the direct response + ~azure.mgmt.storage.v2023_05_01.models.ManagementPolicyName :return: ManagementPolicy or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ManagementPolicy + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ManagementPolicy :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -96,24 +97,24 @@ async def get( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.ManagementPolicy] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.ManagementPolicy] = kwargs.pop("cls", None) - request = build_get_request( + _request = build_get_request( resource_group_name=resource_group_name, account_name=account_name, management_policy_name=management_policy_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.get.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -125,11 +126,9 @@ async def get( deserialized = self._deserialize("ManagementPolicy", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore - return deserialized - - get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/managementPolicies/{managementPolicyName}"} # type: ignore + return deserialized # type: ignore @overload async def create_or_update( @@ -154,15 +153,14 @@ async def create_or_update( :param management_policy_name: The name of the Storage Account Management Policy. It should always be 'default'. "default" Required. :type management_policy_name: str or - ~azure.mgmt.storage.v2022_09_01.models.ManagementPolicyName + ~azure.mgmt.storage.v2023_05_01.models.ManagementPolicyName :param properties: The ManagementPolicy set to a storage account. Required. - :type properties: ~azure.mgmt.storage.v2022_09_01.models.ManagementPolicy + :type properties: ~azure.mgmt.storage.v2023_05_01.models.ManagementPolicy :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: ManagementPolicy or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ManagementPolicy + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ManagementPolicy :raises ~azure.core.exceptions.HttpResponseError: """ @@ -172,7 +170,7 @@ async def create_or_update( resource_group_name: str, account_name: str, management_policy_name: Union[str, _models.ManagementPolicyName], - properties: IO, + properties: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -189,15 +187,14 @@ async def create_or_update( :param management_policy_name: The name of the Storage Account Management Policy. It should always be 'default'. "default" Required. :type management_policy_name: str or - ~azure.mgmt.storage.v2022_09_01.models.ManagementPolicyName + ~azure.mgmt.storage.v2023_05_01.models.ManagementPolicyName :param properties: The ManagementPolicy set to a storage account. Required. - :type properties: IO + :type properties: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: ManagementPolicy or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ManagementPolicy + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ManagementPolicy :raises ~azure.core.exceptions.HttpResponseError: """ @@ -207,7 +204,7 @@ async def create_or_update( resource_group_name: str, account_name: str, management_policy_name: Union[str, _models.ManagementPolicyName], - properties: Union[_models.ManagementPolicy, IO], + properties: Union[_models.ManagementPolicy, IO[bytes]], **kwargs: Any ) -> _models.ManagementPolicy: """Sets the managementpolicy to the specified storage account. @@ -222,19 +219,15 @@ async def create_or_update( :param management_policy_name: The name of the Storage Account Management Policy. It should always be 'default'. "default" Required. :type management_policy_name: str or - ~azure.mgmt.storage.v2022_09_01.models.ManagementPolicyName - :param properties: The ManagementPolicy set to a storage account. Is either a model type or a - IO type. Required. - :type properties: ~azure.mgmt.storage.v2022_09_01.models.ManagementPolicy or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + ~azure.mgmt.storage.v2023_05_01.models.ManagementPolicyName + :param properties: The ManagementPolicy set to a storage account. Is either a ManagementPolicy + type or a IO[bytes] type. Required. + :type properties: ~azure.mgmt.storage.v2023_05_01.models.ManagementPolicy or IO[bytes] :return: ManagementPolicy or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ManagementPolicy + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ManagementPolicy :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -245,19 +238,19 @@ async def create_or_update( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.ManagementPolicy] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.ManagementPolicy] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(properties, (IO, bytes)): + if isinstance(properties, (IOBase, bytes)): _content = properties else: _json = self._serialize.body(properties, "ManagementPolicy") - request = build_create_or_update_request( + _request = build_create_or_update_request( resource_group_name=resource_group_name, account_name=account_name, management_policy_name=management_policy_name, @@ -266,15 +259,15 @@ async def create_or_update( content_type=content_type, json=_json, content=_content, - template_url=self.create_or_update.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -286,11 +279,9 @@ async def create_or_update( deserialized = self._deserialize("ManagementPolicy", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore - return deserialized - - create_or_update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/managementPolicies/{managementPolicyName}"} # type: ignore + return deserialized # type: ignore @distributed_trace_async async def delete( # pylint: disable=inconsistent-return-statements @@ -312,13 +303,12 @@ async def delete( # pylint: disable=inconsistent-return-statements :param management_policy_name: The name of the Storage Account Management Policy. It should always be 'default'. "default" Required. :type management_policy_name: str or - ~azure.mgmt.storage.v2022_09_01.models.ManagementPolicyName - :keyword callable cls: A custom type or function that will be passed the direct response + ~azure.mgmt.storage.v2023_05_01.models.ManagementPolicyName :return: None or the result of cls(response) :rtype: None :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -329,24 +319,24 @@ async def delete( # pylint: disable=inconsistent-return-statements _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[None] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[None] = kwargs.pop("cls", None) - request = build_delete_request( + _request = build_delete_request( resource_group_name=resource_group_name, account_name=account_name, management_policy_name=management_policy_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.delete.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -356,6 +346,4 @@ async def delete( # pylint: disable=inconsistent-return-statements raise HttpResponseError(response=response, error_format=ARMErrorFormat) if cls: - return cls(pipeline_response, None, {}) - - delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/managementPolicies/{managementPolicyName}"} # type: ignore + return cls(pipeline_response, None, {}) # type: ignore diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_network_security_perimeter_configurations_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_network_security_perimeter_configurations_operations.py new file mode 100644 index 00000000000..a27e3ba1f43 --- /dev/null +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_network_security_perimeter_configurations_operations.py @@ -0,0 +1,342 @@ +# pylint: disable=too-many-lines,too-many-statements +# coding=utf-8 +# -------------------------------------------------------------------------- +# 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 Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- +import sys +from typing import Any, AsyncIterable, Callable, Dict, Optional, Type, TypeVar, Union, cast +import urllib.parse + +from azure.core.async_paging import AsyncItemPaged, AsyncList +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + ResourceNotModifiedError, + map_error, +) +from azure.core.pipeline import PipelineResponse +from azure.core.pipeline.transport import AsyncHttpResponse +from azure.core.polling import AsyncLROPoller, AsyncNoPolling, AsyncPollingMethod +from azure.core.rest import HttpRequest +from azure.core.tracing.decorator import distributed_trace +from azure.core.tracing.decorator_async import distributed_trace_async +from azure.core.utils import case_insensitive_dict +from azure.mgmt.core.exceptions import ARMErrorFormat +from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling + +from ... import models as _models +from ..._vendor import _convert_request +from ...operations._network_security_perimeter_configurations_operations import ( + build_get_request, + build_list_request, + build_reconcile_request, +) + +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping +else: + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports +T = TypeVar("T") +ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + + +class NetworkSecurityPerimeterConfigurationsOperations: # pylint: disable=name-too-long + """ + .. warning:: + **DO NOT** instantiate this class directly. + + Instead, you should access the following operations through + :class:`~azure.mgmt.storage.v2023_05_01.aio.StorageManagementClient`'s + :attr:`network_security_perimeter_configurations` attribute. + """ + + models = _models + + def __init__(self, *args, **kwargs) -> None: + input_args = list(args) + self._client = input_args.pop(0) if input_args else kwargs.pop("client") + self._config = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") + + @distributed_trace + def list( + self, resource_group_name: str, account_name: str, **kwargs: Any + ) -> AsyncIterable["_models.NetworkSecurityPerimeterConfiguration"]: + """Gets list of effective NetworkSecurityPerimeterConfiguration for storage account. + + :param resource_group_name: The name of the resource group within the user's subscription. The + name is case insensitive. Required. + :type resource_group_name: str + :param account_name: 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. + :type account_name: str + :return: An iterator like instance of either NetworkSecurityPerimeterConfiguration or the + result of cls(response) + :rtype: + ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.storage.v2023_05_01.models.NetworkSecurityPerimeterConfiguration] + :raises ~azure.core.exceptions.HttpResponseError: + """ + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.NetworkSecurityPerimeterConfigurationList] = kwargs.pop("cls", None) + + error_map: MutableMapping[int, Type[HttpResponseError]] = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + def prepare_request(next_link=None): + if not next_link: + + _request = build_list_request( + resource_group_name=resource_group_name, + account_name=account_name, + subscription_id=self._config.subscription_id, + api_version=api_version, + headers=_headers, + params=_params, + ) + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + + else: + # make call to next link with the client's api-version + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) + _next_request_params["api-version"] = self._api_version + _request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + _request.method = "GET" + return _request + + async def extract_data(pipeline_response): + deserialized = self._deserialize("NetworkSecurityPerimeterConfigurationList", pipeline_response) + list_of_elem = deserialized.value + if cls: + list_of_elem = cls(list_of_elem) # type: ignore + return None, AsyncList(list_of_elem) + + async def get_next(next_link=None): + _request = prepare_request(next_link) + + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + error = self._deserialize.failsafe_deserialize(_models.ErrorResponseAutoGenerated, pipeline_response) + raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) + + return pipeline_response + + return AsyncItemPaged(get_next, extract_data) + + @distributed_trace_async + async def get( + self, + resource_group_name: str, + account_name: str, + network_security_perimeter_configuration_name: str, + **kwargs: Any + ) -> _models.NetworkSecurityPerimeterConfiguration: + """Gets effective NetworkSecurityPerimeterConfiguration for association. + + :param resource_group_name: The name of the resource group within the user's subscription. The + name is case insensitive. Required. + :type resource_group_name: str + :param account_name: 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. + :type account_name: str + :param network_security_perimeter_configuration_name: The name for Network Security Perimeter + configuration. Required. + :type network_security_perimeter_configuration_name: str + :return: NetworkSecurityPerimeterConfiguration or the result of cls(response) + :rtype: ~azure.mgmt.storage.v2023_05_01.models.NetworkSecurityPerimeterConfiguration + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map: MutableMapping[int, Type[HttpResponseError]] = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.NetworkSecurityPerimeterConfiguration] = kwargs.pop("cls", None) + + _request = build_get_request( + resource_group_name=resource_group_name, + account_name=account_name, + network_security_perimeter_configuration_name=network_security_perimeter_configuration_name, + subscription_id=self._config.subscription_id, + api_version=api_version, + headers=_headers, + params=_params, + ) + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + error = self._deserialize.failsafe_deserialize(_models.ErrorResponseAutoGenerated, pipeline_response) + raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) + + deserialized = self._deserialize("NetworkSecurityPerimeterConfiguration", pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) # type: ignore + + return deserialized # type: ignore + + async def _reconcile_initial( # pylint: disable=inconsistent-return-statements + self, + resource_group_name: str, + account_name: str, + network_security_perimeter_configuration_name: str, + **kwargs: Any + ) -> None: + error_map: MutableMapping[int, Type[HttpResponseError]] = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[None] = kwargs.pop("cls", None) + + _request = build_reconcile_request( + resource_group_name=resource_group_name, + account_name=account_name, + network_security_perimeter_configuration_name=network_security_perimeter_configuration_name, + subscription_id=self._config.subscription_id, + api_version=api_version, + headers=_headers, + params=_params, + ) + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [202]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + error = self._deserialize.failsafe_deserialize(_models.ErrorResponseAutoGenerated, pipeline_response) + raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) + + response_headers = {} + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + + if cls: + return cls(pipeline_response, None, response_headers) # type: ignore + + @distributed_trace_async + async def begin_reconcile( + self, + resource_group_name: str, + account_name: str, + network_security_perimeter_configuration_name: str, + **kwargs: Any + ) -> AsyncLROPoller[None]: + """Refreshes any information about the association. + + :param resource_group_name: The name of the resource group within the user's subscription. The + name is case insensitive. Required. + :type resource_group_name: str + :param account_name: 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. + :type account_name: str + :param network_security_perimeter_configuration_name: The name for Network Security Perimeter + configuration. Required. + :type network_security_perimeter_configuration_name: str + :return: An instance of AsyncLROPoller that returns either None or the result of cls(response) + :rtype: ~azure.core.polling.AsyncLROPoller[None] + :raises ~azure.core.exceptions.HttpResponseError: + """ + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[None] = kwargs.pop("cls", None) + polling: Union[bool, AsyncPollingMethod] = kwargs.pop("polling", True) + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token: Optional[str] = kwargs.pop("continuation_token", None) + if cont_token is None: + raw_result = await self._reconcile_initial( # type: ignore + resource_group_name=resource_group_name, + account_name=account_name, + network_security_perimeter_configuration_name=network_security_perimeter_configuration_name, + api_version=api_version, + cls=lambda x, y, z: x, + headers=_headers, + params=_params, + **kwargs + ) + kwargs.pop("error_map", None) + + def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-return-statements + if cls: + return cls(pipeline_response, None, {}) # type: ignore + + if polling is True: + polling_method: AsyncPollingMethod = cast( + AsyncPollingMethod, AsyncARMPolling(lro_delay, lro_options={"final-state-via": "location"}, **kwargs) + ) + elif polling is False: + polling_method = cast(AsyncPollingMethod, AsyncNoPolling()) + else: + polling_method = polling + if cont_token: + return AsyncLROPoller[None].from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output, + ) + return AsyncLROPoller[None](self._client, raw_result, get_long_running_output, polling_method) # type: ignore diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_object_replication_policies_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_object_replication_policies_operations.py similarity index 74% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_object_replication_policies_operations.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_object_replication_policies_operations.py index 2b05ee78061..73f95a92ffc 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_object_replication_policies_operations.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_object_replication_policies_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=too-many-lines,too-many-statements # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,8 +6,9 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from io import IOBase import sys -from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, TypeVar, Union, overload +from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, Type, TypeVar, Union, overload import urllib.parse from azure.core.async_paging import AsyncItemPaged, AsyncList @@ -36,10 +37,10 @@ build_list_request, ) -if sys.version_info >= (3, 8): - from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping else: - from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -50,7 +51,7 @@ class ObjectReplicationPoliciesOperations: **DO NOT** instantiate this class directly. Instead, you should access the following operations through - :class:`~azure.mgmt.storage.v2022_09_01.aio.StorageManagementClient`'s + :class:`~azure.mgmt.storage.v2023_05_01.aio.StorageManagementClient`'s :attr:`object_replication_policies` attribute. """ @@ -62,6 +63,7 @@ def __init__(self, *args, **kwargs) -> None: self._config = input_args.pop(0) if input_args else kwargs.pop("config") self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace def list( @@ -76,20 +78,19 @@ def list( Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required. :type account_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: An iterator like instance of either ObjectReplicationPolicy or the result of cls(response) :rtype: - ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.storage.v2022_09_01.models.ObjectReplicationPolicy] + ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.storage.v2023_05_01.models.ObjectReplicationPolicy] :raises ~azure.core.exceptions.HttpResponseError: """ _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.ObjectReplicationPolicies] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.ObjectReplicationPolicies] = kwargs.pop("cls", None) - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -100,17 +101,16 @@ def list( def prepare_request(next_link=None): if not next_link: - request = build_list_request( + _request = build_list_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.list.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) else: # make call to next link with the client's api-version @@ -121,27 +121,28 @@ def prepare_request(next_link=None): for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() } ) - _next_request_params["api-version"] = self._config.api_version - request = HttpRequest( + _next_request_params["api-version"] = self._api_version + _request = HttpRequest( "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore - request.method = "GET" - return request + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + _request.method = "GET" + return _request async def extract_data(pipeline_response): deserialized = self._deserialize("ObjectReplicationPolicies", pipeline_response) list_of_elem = deserialized.value if cls: - list_of_elem = cls(list_of_elem) + list_of_elem = cls(list_of_elem) # type: ignore return None, AsyncList(list_of_elem) async def get_next(next_link=None): - request = prepare_request(next_link) + _request = prepare_request(next_link) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -154,8 +155,6 @@ async def get_next(next_link=None): return AsyncItemPaged(get_next, extract_data) - list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/objectReplicationPolicies"} # type: ignore - @distributed_trace_async async def get( self, resource_group_name: str, account_name: str, object_replication_policy_id: str, **kwargs: Any @@ -174,12 +173,11 @@ async def get( value of the policy ID that is returned when you download the policy that was defined on the destination account. The policy is downloaded as a JSON file. Required. :type object_replication_policy_id: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: ObjectReplicationPolicy or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ObjectReplicationPolicy + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ObjectReplicationPolicy :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -190,24 +188,24 @@ async def get( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.ObjectReplicationPolicy] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.ObjectReplicationPolicy] = kwargs.pop("cls", None) - request = build_get_request( + _request = build_get_request( resource_group_name=resource_group_name, account_name=account_name, object_replication_policy_id=object_replication_policy_id, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.get.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -220,11 +218,9 @@ async def get( deserialized = self._deserialize("ObjectReplicationPolicy", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/objectReplicationPolicies/{objectReplicationPolicyId}"} # type: ignore + return deserialized # type: ignore @overload async def create_or_update( @@ -253,13 +249,12 @@ async def create_or_update( :type object_replication_policy_id: str :param properties: The object replication policy set to a storage account. A unique policy ID will be created if absent. Required. - :type properties: ~azure.mgmt.storage.v2022_09_01.models.ObjectReplicationPolicy + :type properties: ~azure.mgmt.storage.v2023_05_01.models.ObjectReplicationPolicy :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: ObjectReplicationPolicy or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ObjectReplicationPolicy + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ObjectReplicationPolicy :raises ~azure.core.exceptions.HttpResponseError: """ @@ -269,7 +264,7 @@ async def create_or_update( resource_group_name: str, account_name: str, object_replication_policy_id: str, - properties: IO, + properties: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -290,13 +285,12 @@ async def create_or_update( :type object_replication_policy_id: str :param properties: The object replication policy set to a storage account. A unique policy ID will be created if absent. Required. - :type properties: IO + :type properties: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: ObjectReplicationPolicy or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ObjectReplicationPolicy + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ObjectReplicationPolicy :raises ~azure.core.exceptions.HttpResponseError: """ @@ -306,7 +300,7 @@ async def create_or_update( resource_group_name: str, account_name: str, object_replication_policy_id: str, - properties: Union[_models.ObjectReplicationPolicy, IO], + properties: Union[_models.ObjectReplicationPolicy, IO[bytes]], **kwargs: Any ) -> _models.ObjectReplicationPolicy: """Create or update the object replication policy of the storage account. @@ -324,17 +318,14 @@ async def create_or_update( destination account. The policy is downloaded as a JSON file. Required. :type object_replication_policy_id: str :param properties: The object replication policy set to a storage account. A unique policy ID - will be created if absent. Is either a model type or a IO type. Required. - :type properties: ~azure.mgmt.storage.v2022_09_01.models.ObjectReplicationPolicy or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + will be created if absent. Is either a ObjectReplicationPolicy type or a IO[bytes] type. + Required. + :type properties: ~azure.mgmt.storage.v2023_05_01.models.ObjectReplicationPolicy or IO[bytes] :return: ObjectReplicationPolicy or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ObjectReplicationPolicy + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ObjectReplicationPolicy :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -345,19 +336,19 @@ async def create_or_update( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.ObjectReplicationPolicy] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.ObjectReplicationPolicy] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(properties, (IO, bytes)): + if isinstance(properties, (IOBase, bytes)): _content = properties else: _json = self._serialize.body(properties, "ObjectReplicationPolicy") - request = build_create_or_update_request( + _request = build_create_or_update_request( resource_group_name=resource_group_name, account_name=account_name, object_replication_policy_id=object_replication_policy_id, @@ -366,15 +357,15 @@ async def create_or_update( content_type=content_type, json=_json, content=_content, - template_url=self.create_or_update.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -387,11 +378,9 @@ async def create_or_update( deserialized = self._deserialize("ObjectReplicationPolicy", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore - return deserialized - - create_or_update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/objectReplicationPolicies/{objectReplicationPolicyId}"} # type: ignore + return deserialized # type: ignore @distributed_trace_async async def delete( # pylint: disable=inconsistent-return-statements @@ -411,12 +400,11 @@ async def delete( # pylint: disable=inconsistent-return-statements value of the policy ID that is returned when you download the policy that was defined on the destination account. The policy is downloaded as a JSON file. Required. :type object_replication_policy_id: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: None or the result of cls(response) :rtype: None :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -427,24 +415,24 @@ async def delete( # pylint: disable=inconsistent-return-statements _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[None] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[None] = kwargs.pop("cls", None) - request = build_delete_request( + _request = build_delete_request( resource_group_name=resource_group_name, account_name=account_name, object_replication_policy_id=object_replication_policy_id, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.delete.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -455,6 +443,4 @@ async def delete( # pylint: disable=inconsistent-return-statements raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: - return cls(pipeline_response, None, {}) - - delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/objectReplicationPolicies/{objectReplicationPolicyId}"} # type: ignore + return cls(pipeline_response, None, {}) # type: ignore diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_operations.py similarity index 73% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_operations.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_operations.py index fed6a643b8f..7aa1c1baa1b 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_operations.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=too-many-lines,too-many-statements # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -7,7 +7,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import sys -from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar +from typing import Any, AsyncIterable, Callable, Dict, Optional, Type, TypeVar import urllib.parse from azure.core.async_paging import AsyncItemPaged, AsyncList @@ -30,10 +30,10 @@ from ..._vendor import _convert_request from ...operations._operations import build_list_request -if sys.version_info >= (3, 8): - from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping else: - from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -44,7 +44,7 @@ class Operations: **DO NOT** instantiate this class directly. Instead, you should access the following operations through - :class:`~azure.mgmt.storage.v2022_09_01.aio.StorageManagementClient`'s + :class:`~azure.mgmt.storage.v2023_05_01.aio.StorageManagementClient`'s :attr:`operations` attribute. """ @@ -56,24 +56,24 @@ def __init__(self, *args, **kwargs) -> None: self._config = input_args.pop(0) if input_args else kwargs.pop("config") self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace def list(self, **kwargs: Any) -> AsyncIterable["_models.Operation"]: """Lists all of the available Storage Rest API operations. - :keyword callable cls: A custom type or function that will be passed the direct response :return: An iterator like instance of either Operation or the result of cls(response) :rtype: - ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.storage.v2022_09_01.models.Operation] + ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.storage.v2023_05_01.models.Operation] :raises ~azure.core.exceptions.HttpResponseError: """ _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.OperationListResult] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.OperationListResult] = kwargs.pop("cls", None) - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -84,14 +84,13 @@ def list(self, **kwargs: Any) -> AsyncIterable["_models.Operation"]: def prepare_request(next_link=None): if not next_link: - request = build_list_request( + _request = build_list_request( api_version=api_version, - template_url=self.list.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) else: # make call to next link with the client's api-version @@ -102,27 +101,28 @@ def prepare_request(next_link=None): for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() } ) - _next_request_params["api-version"] = self._config.api_version - request = HttpRequest( + _next_request_params["api-version"] = self._api_version + _request = HttpRequest( "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore - request.method = "GET" - return request + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + _request.method = "GET" + return _request async def extract_data(pipeline_response): deserialized = self._deserialize("OperationListResult", pipeline_response) list_of_elem = deserialized.value if cls: - list_of_elem = cls(list_of_elem) + list_of_elem = cls(list_of_elem) # type: ignore return None, AsyncList(list_of_elem) async def get_next(next_link=None): - request = prepare_request(next_link) + _request = prepare_request(next_link) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -133,5 +133,3 @@ async def get_next(next_link=None): return pipeline_response return AsyncItemPaged(get_next, extract_data) - - list.metadata = {"url": "/providers/Microsoft.Storage/operations"} # type: ignore diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_patch.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_patch.py similarity index 100% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_patch.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_patch.py diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_private_endpoint_connections_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_private_endpoint_connections_operations.py similarity index 72% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_private_endpoint_connections_operations.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_private_endpoint_connections_operations.py index 83c90a3ac58..6a5828fa986 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_private_endpoint_connections_operations.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_private_endpoint_connections_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=too-many-lines,too-many-statements # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,8 +6,9 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from io import IOBase import sys -from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, TypeVar, Union, overload +from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, Type, TypeVar, Union, overload import urllib.parse from azure.core.async_paging import AsyncItemPaged, AsyncList @@ -36,10 +37,10 @@ build_put_request, ) -if sys.version_info >= (3, 8): - from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping else: - from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -50,7 +51,7 @@ class PrivateEndpointConnectionsOperations: **DO NOT** instantiate this class directly. Instead, you should access the following operations through - :class:`~azure.mgmt.storage.v2022_09_01.aio.StorageManagementClient`'s + :class:`~azure.mgmt.storage.v2023_05_01.aio.StorageManagementClient`'s :attr:`private_endpoint_connections` attribute. """ @@ -62,6 +63,7 @@ def __init__(self, *args, **kwargs) -> None: self._config = input_args.pop(0) if input_args else kwargs.pop("config") self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace def list( @@ -76,20 +78,19 @@ def list( Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required. :type account_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: An iterator like instance of either PrivateEndpointConnection or the result of cls(response) :rtype: - ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.storage.v2022_09_01.models.PrivateEndpointConnection] + ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.storage.v2023_05_01.models.PrivateEndpointConnection] :raises ~azure.core.exceptions.HttpResponseError: """ _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.PrivateEndpointConnectionListResult] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.PrivateEndpointConnectionListResult] = kwargs.pop("cls", None) - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -100,17 +101,16 @@ def list( def prepare_request(next_link=None): if not next_link: - request = build_list_request( + _request = build_list_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.list.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) else: # make call to next link with the client's api-version @@ -121,27 +121,28 @@ def prepare_request(next_link=None): for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() } ) - _next_request_params["api-version"] = self._config.api_version - request = HttpRequest( + _next_request_params["api-version"] = self._api_version + _request = HttpRequest( "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore - request.method = "GET" - return request + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + _request.method = "GET" + return _request async def extract_data(pipeline_response): deserialized = self._deserialize("PrivateEndpointConnectionListResult", pipeline_response) list_of_elem = deserialized.value if cls: - list_of_elem = cls(list_of_elem) + list_of_elem = cls(list_of_elem) # type: ignore return None, AsyncList(list_of_elem) async def get_next(next_link=None): - request = prepare_request(next_link) + _request = prepare_request(next_link) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -153,8 +154,6 @@ async def get_next(next_link=None): return AsyncItemPaged(get_next, extract_data) - list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/privateEndpointConnections"} # type: ignore - @distributed_trace_async async def get( self, resource_group_name: str, account_name: str, private_endpoint_connection_name: str, **kwargs: Any @@ -171,12 +170,11 @@ async def get( :param private_endpoint_connection_name: The name of the private endpoint connection associated with the Azure resource. Required. :type private_endpoint_connection_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: PrivateEndpointConnection or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.PrivateEndpointConnection + :rtype: ~azure.mgmt.storage.v2023_05_01.models.PrivateEndpointConnection :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -187,24 +185,24 @@ async def get( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.PrivateEndpointConnection] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.PrivateEndpointConnection] = kwargs.pop("cls", None) - request = build_get_request( + _request = build_get_request( resource_group_name=resource_group_name, account_name=account_name, private_endpoint_connection_name=private_endpoint_connection_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.get.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -217,11 +215,9 @@ async def get( deserialized = self._deserialize("PrivateEndpointConnection", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/privateEndpointConnections/{privateEndpointConnectionName}"} # type: ignore + return deserialized # type: ignore @overload async def put( @@ -247,13 +243,12 @@ async def put( with the Azure resource. Required. :type private_endpoint_connection_name: str :param properties: The private endpoint connection properties. Required. - :type properties: ~azure.mgmt.storage.v2022_09_01.models.PrivateEndpointConnection + :type properties: ~azure.mgmt.storage.v2023_05_01.models.PrivateEndpointConnection :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: PrivateEndpointConnection or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.PrivateEndpointConnection + :rtype: ~azure.mgmt.storage.v2023_05_01.models.PrivateEndpointConnection :raises ~azure.core.exceptions.HttpResponseError: """ @@ -263,7 +258,7 @@ async def put( resource_group_name: str, account_name: str, private_endpoint_connection_name: str, - properties: IO, + properties: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -281,13 +276,12 @@ async def put( with the Azure resource. Required. :type private_endpoint_connection_name: str :param properties: The private endpoint connection properties. Required. - :type properties: IO + :type properties: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: PrivateEndpointConnection or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.PrivateEndpointConnection + :rtype: ~azure.mgmt.storage.v2023_05_01.models.PrivateEndpointConnection :raises ~azure.core.exceptions.HttpResponseError: """ @@ -297,7 +291,7 @@ async def put( resource_group_name: str, account_name: str, private_endpoint_connection_name: str, - properties: Union[_models.PrivateEndpointConnection, IO], + properties: Union[_models.PrivateEndpointConnection, IO[bytes]], **kwargs: Any ) -> _models.PrivateEndpointConnection: """Update the state of specified private endpoint connection associated with the storage account. @@ -312,18 +306,14 @@ async def put( :param private_endpoint_connection_name: The name of the private endpoint connection associated with the Azure resource. Required. :type private_endpoint_connection_name: str - :param properties: The private endpoint connection properties. Is either a model type or a IO - type. Required. - :type properties: ~azure.mgmt.storage.v2022_09_01.models.PrivateEndpointConnection or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + :param properties: The private endpoint connection properties. Is either a + PrivateEndpointConnection type or a IO[bytes] type. Required. + :type properties: ~azure.mgmt.storage.v2023_05_01.models.PrivateEndpointConnection or IO[bytes] :return: PrivateEndpointConnection or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.PrivateEndpointConnection + :rtype: ~azure.mgmt.storage.v2023_05_01.models.PrivateEndpointConnection :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -334,19 +324,19 @@ async def put( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.PrivateEndpointConnection] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.PrivateEndpointConnection] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(properties, (IO, bytes)): + if isinstance(properties, (IOBase, bytes)): _content = properties else: _json = self._serialize.body(properties, "PrivateEndpointConnection") - request = build_put_request( + _request = build_put_request( resource_group_name=resource_group_name, account_name=account_name, private_endpoint_connection_name=private_endpoint_connection_name, @@ -355,15 +345,15 @@ async def put( content_type=content_type, json=_json, content=_content, - template_url=self.put.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -376,11 +366,9 @@ async def put( deserialized = self._deserialize("PrivateEndpointConnection", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore - return deserialized - - put.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/privateEndpointConnections/{privateEndpointConnectionName}"} # type: ignore + return deserialized # type: ignore @distributed_trace_async async def delete( # pylint: disable=inconsistent-return-statements @@ -398,12 +386,11 @@ async def delete( # pylint: disable=inconsistent-return-statements :param private_endpoint_connection_name: The name of the private endpoint connection associated with the Azure resource. Required. :type private_endpoint_connection_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: None or the result of cls(response) :rtype: None :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -414,24 +401,24 @@ async def delete( # pylint: disable=inconsistent-return-statements _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[None] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[None] = kwargs.pop("cls", None) - request = build_delete_request( + _request = build_delete_request( resource_group_name=resource_group_name, account_name=account_name, private_endpoint_connection_name=private_endpoint_connection_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.delete.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -442,6 +429,4 @@ async def delete( # pylint: disable=inconsistent-return-statements raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: - return cls(pipeline_response, None, {}) - - delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/privateEndpointConnections/{privateEndpointConnectionName}"} # type: ignore + return cls(pipeline_response, None, {}) # type: ignore diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_private_link_resources_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_private_link_resources_operations.py similarity index 72% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_private_link_resources_operations.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_private_link_resources_operations.py index 5daedd5acde..e8dfc6f0cb4 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_private_link_resources_operations.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_private_link_resources_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=too-many-lines,too-many-statements # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -7,7 +7,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import sys -from typing import Any, Callable, Dict, Optional, TypeVar +from typing import Any, Callable, Dict, Optional, Type, TypeVar from azure.core.exceptions import ( ClientAuthenticationError, @@ -28,10 +28,10 @@ from ..._vendor import _convert_request from ...operations._private_link_resources_operations import build_list_by_storage_account_request -if sys.version_info >= (3, 8): - from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping else: - from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -42,7 +42,7 @@ class PrivateLinkResourcesOperations: **DO NOT** instantiate this class directly. Instead, you should access the following operations through - :class:`~azure.mgmt.storage.v2022_09_01.aio.StorageManagementClient`'s + :class:`~azure.mgmt.storage.v2023_05_01.aio.StorageManagementClient`'s :attr:`private_link_resources` attribute. """ @@ -54,6 +54,7 @@ def __init__(self, *args, **kwargs) -> None: self._config = input_args.pop(0) if input_args else kwargs.pop("config") self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace_async async def list_by_storage_account( @@ -68,12 +69,11 @@ async def list_by_storage_account( Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required. :type account_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: PrivateLinkResourceListResult or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.PrivateLinkResourceListResult + :rtype: ~azure.mgmt.storage.v2023_05_01.models.PrivateLinkResourceListResult :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -84,23 +84,23 @@ async def list_by_storage_account( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.PrivateLinkResourceListResult] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.PrivateLinkResourceListResult] = kwargs.pop("cls", None) - request = build_list_by_storage_account_request( + _request = build_list_by_storage_account_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.list_by_storage_account.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -112,8 +112,6 @@ async def list_by_storage_account( deserialized = self._deserialize("PrivateLinkResourceListResult", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore - return deserialized - - list_by_storage_account.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/privateLinkResources"} # type: ignore + return deserialized # type: ignore diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_queue_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_queue_operations.py similarity index 74% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_queue_operations.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_queue_operations.py index 72729c69d51..983152d2a53 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_queue_operations.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_queue_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=too-many-lines,too-many-statements # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,8 +6,9 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from io import IOBase import sys -from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, TypeVar, Union, overload +from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, Type, TypeVar, Union, overload import urllib.parse from azure.core.async_paging import AsyncItemPaged, AsyncList @@ -37,10 +38,10 @@ build_update_request, ) -if sys.version_info >= (3, 8): - from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping else: - from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -51,7 +52,7 @@ class QueueOperations: **DO NOT** instantiate this class directly. Instead, you should access the following operations through - :class:`~azure.mgmt.storage.v2022_09_01.aio.StorageManagementClient`'s + :class:`~azure.mgmt.storage.v2023_05_01.aio.StorageManagementClient`'s :attr:`queue` attribute. """ @@ -63,6 +64,7 @@ def __init__(self, *args, **kwargs) -> None: self._config = input_args.pop(0) if input_args else kwargs.pop("config") self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @overload async def create( @@ -90,13 +92,12 @@ async def create( dash(-) characters. Required. :type queue_name: str :param queue: Queue properties and metadata to be created with. Required. - :type queue: ~azure.mgmt.storage.v2022_09_01.models.StorageQueue + :type queue: ~azure.mgmt.storage.v2023_05_01.models.StorageQueue :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: StorageQueue or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.StorageQueue + :rtype: ~azure.mgmt.storage.v2023_05_01.models.StorageQueue :raises ~azure.core.exceptions.HttpResponseError: """ @@ -106,7 +107,7 @@ async def create( resource_group_name: str, account_name: str, queue_name: str, - queue: IO, + queue: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -126,13 +127,12 @@ async def create( dash(-) characters. Required. :type queue_name: str :param queue: Queue properties and metadata to be created with. Required. - :type queue: IO + :type queue: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: StorageQueue or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.StorageQueue + :rtype: ~azure.mgmt.storage.v2023_05_01.models.StorageQueue :raises ~azure.core.exceptions.HttpResponseError: """ @@ -142,7 +142,7 @@ async def create( resource_group_name: str, account_name: str, queue_name: str, - queue: Union[_models.StorageQueue, IO], + queue: Union[_models.StorageQueue, IO[bytes]], **kwargs: Any ) -> _models.StorageQueue: """Creates a new queue with the specified queue name, under the specified account. @@ -159,18 +159,14 @@ async def create( it should begin and end with an alphanumeric character and it cannot have two consecutive dash(-) characters. Required. :type queue_name: str - :param queue: Queue properties and metadata to be created with. Is either a model type or a IO - type. Required. - :type queue: ~azure.mgmt.storage.v2022_09_01.models.StorageQueue or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + :param queue: Queue properties and metadata to be created with. Is either a StorageQueue type + or a IO[bytes] type. Required. + :type queue: ~azure.mgmt.storage.v2023_05_01.models.StorageQueue or IO[bytes] :return: StorageQueue or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.StorageQueue + :rtype: ~azure.mgmt.storage.v2023_05_01.models.StorageQueue :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -181,19 +177,19 @@ async def create( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.StorageQueue] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.StorageQueue] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(queue, (IO, bytes)): + if isinstance(queue, (IOBase, bytes)): _content = queue else: _json = self._serialize.body(queue, "StorageQueue") - request = build_create_request( + _request = build_create_request( resource_group_name=resource_group_name, account_name=account_name, queue_name=queue_name, @@ -202,15 +198,15 @@ async def create( content_type=content_type, json=_json, content=_content, - template_url=self.create.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -222,11 +218,9 @@ async def create( deserialized = self._deserialize("StorageQueue", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - create.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices/default/queues/{queueName}"} # type: ignore + return deserialized # type: ignore @overload async def update( @@ -254,13 +248,12 @@ async def update( dash(-) characters. Required. :type queue_name: str :param queue: Queue properties and metadata to be created with. Required. - :type queue: ~azure.mgmt.storage.v2022_09_01.models.StorageQueue + :type queue: ~azure.mgmt.storage.v2023_05_01.models.StorageQueue :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: StorageQueue or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.StorageQueue + :rtype: ~azure.mgmt.storage.v2023_05_01.models.StorageQueue :raises ~azure.core.exceptions.HttpResponseError: """ @@ -270,7 +263,7 @@ async def update( resource_group_name: str, account_name: str, queue_name: str, - queue: IO, + queue: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -290,13 +283,12 @@ async def update( dash(-) characters. Required. :type queue_name: str :param queue: Queue properties and metadata to be created with. Required. - :type queue: IO + :type queue: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: StorageQueue or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.StorageQueue + :rtype: ~azure.mgmt.storage.v2023_05_01.models.StorageQueue :raises ~azure.core.exceptions.HttpResponseError: """ @@ -306,7 +298,7 @@ async def update( resource_group_name: str, account_name: str, queue_name: str, - queue: Union[_models.StorageQueue, IO], + queue: Union[_models.StorageQueue, IO[bytes]], **kwargs: Any ) -> _models.StorageQueue: """Creates a new queue with the specified queue name, under the specified account. @@ -323,18 +315,14 @@ async def update( it should begin and end with an alphanumeric character and it cannot have two consecutive dash(-) characters. Required. :type queue_name: str - :param queue: Queue properties and metadata to be created with. Is either a model type or a IO - type. Required. - :type queue: ~azure.mgmt.storage.v2022_09_01.models.StorageQueue or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + :param queue: Queue properties and metadata to be created with. Is either a StorageQueue type + or a IO[bytes] type. Required. + :type queue: ~azure.mgmt.storage.v2023_05_01.models.StorageQueue or IO[bytes] :return: StorageQueue or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.StorageQueue + :rtype: ~azure.mgmt.storage.v2023_05_01.models.StorageQueue :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -345,19 +333,19 @@ async def update( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.StorageQueue] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.StorageQueue] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(queue, (IO, bytes)): + if isinstance(queue, (IOBase, bytes)): _content = queue else: _json = self._serialize.body(queue, "StorageQueue") - request = build_update_request( + _request = build_update_request( resource_group_name=resource_group_name, account_name=account_name, queue_name=queue_name, @@ -366,15 +354,15 @@ async def update( content_type=content_type, json=_json, content=_content, - template_url=self.update.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -386,11 +374,9 @@ async def update( deserialized = self._deserialize("StorageQueue", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices/default/queues/{queueName}"} # type: ignore + return deserialized # type: ignore @distributed_trace_async async def get( @@ -410,12 +396,11 @@ async def get( it should begin and end with an alphanumeric character and it cannot have two consecutive dash(-) characters. Required. :type queue_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: StorageQueue or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.StorageQueue + :rtype: ~azure.mgmt.storage.v2023_05_01.models.StorageQueue :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -426,24 +411,24 @@ async def get( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.StorageQueue] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.StorageQueue] = kwargs.pop("cls", None) - request = build_get_request( + _request = build_get_request( resource_group_name=resource_group_name, account_name=account_name, queue_name=queue_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.get.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -455,11 +440,9 @@ async def get( deserialized = self._deserialize("StorageQueue", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore - return deserialized - - get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices/default/queues/{queueName}"} # type: ignore + return deserialized # type: ignore @distributed_trace_async async def delete( # pylint: disable=inconsistent-return-statements @@ -479,12 +462,11 @@ async def delete( # pylint: disable=inconsistent-return-statements it should begin and end with an alphanumeric character and it cannot have two consecutive dash(-) characters. Required. :type queue_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: None or the result of cls(response) :rtype: None :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -495,24 +477,24 @@ async def delete( # pylint: disable=inconsistent-return-statements _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[None] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[None] = kwargs.pop("cls", None) - request = build_delete_request( + _request = build_delete_request( resource_group_name=resource_group_name, account_name=account_name, queue_name=queue_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.delete.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -522,9 +504,7 @@ async def delete( # pylint: disable=inconsistent-return-statements raise HttpResponseError(response=response, error_format=ARMErrorFormat) if cls: - return cls(pipeline_response, None, {}) - - delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices/default/queues/{queueName}"} # type: ignore + return cls(pipeline_response, None, {}) # type: ignore @distributed_trace def list( @@ -550,19 +530,18 @@ def list( :param filter: Optional, When specified, only the queues with a name starting with the given filter will be listed. Default value is None. :type filter: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: An iterator like instance of either ListQueue or the result of cls(response) :rtype: - ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.storage.v2022_09_01.models.ListQueue] + ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.storage.v2023_05_01.models.ListQueue] :raises ~azure.core.exceptions.HttpResponseError: """ _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.ListQueueResource] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.ListQueueResource] = kwargs.pop("cls", None) - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -573,19 +552,18 @@ def list( def prepare_request(next_link=None): if not next_link: - request = build_list_request( + _request = build_list_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, maxpagesize=maxpagesize, filter=filter, api_version=api_version, - template_url=self.list.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) else: # make call to next link with the client's api-version @@ -596,27 +574,28 @@ def prepare_request(next_link=None): for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() } ) - _next_request_params["api-version"] = self._config.api_version - request = HttpRequest( + _next_request_params["api-version"] = self._api_version + _request = HttpRequest( "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore - request.method = "GET" - return request + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + _request.method = "GET" + return _request async def extract_data(pipeline_response): deserialized = self._deserialize("ListQueueResource", pipeline_response) list_of_elem = deserialized.value if cls: - list_of_elem = cls(list_of_elem) + list_of_elem = cls(list_of_elem) # type: ignore return deserialized.next_link or None, AsyncList(list_of_elem) async def get_next(next_link=None): - request = prepare_request(next_link) + _request = prepare_request(next_link) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -627,5 +606,3 @@ async def get_next(next_link=None): return pipeline_response return AsyncItemPaged(get_next, extract_data) - - list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices/default/queues"} # type: ignore diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_queue_services_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_queue_services_operations.py similarity index 65% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_queue_services_operations.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_queue_services_operations.py index b2c544107b5..8e6414cf772 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_queue_services_operations.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_queue_services_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=too-many-lines,too-many-statements # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,8 +6,9 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from io import IOBase import sys -from typing import Any, Callable, Dict, IO, Optional, TypeVar, Union, overload +from typing import Any, Callable, Dict, IO, Literal, Optional, Type, TypeVar, Union, overload from azure.core.exceptions import ( ClientAuthenticationError, @@ -32,10 +33,10 @@ build_set_service_properties_request, ) -if sys.version_info >= (3, 8): - from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping else: - from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -46,7 +47,7 @@ class QueueServicesOperations: **DO NOT** instantiate this class directly. Instead, you should access the following operations through - :class:`~azure.mgmt.storage.v2022_09_01.aio.StorageManagementClient`'s + :class:`~azure.mgmt.storage.v2023_05_01.aio.StorageManagementClient`'s :attr:`queue_services` attribute. """ @@ -58,6 +59,7 @@ def __init__(self, *args, **kwargs) -> None: self._config = input_args.pop(0) if input_args else kwargs.pop("config") self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace_async async def list(self, resource_group_name: str, account_name: str, **kwargs: Any) -> _models.ListQueueServices: @@ -70,12 +72,11 @@ async def list(self, resource_group_name: str, account_name: str, **kwargs: Any) Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required. :type account_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: ListQueueServices or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ListQueueServices + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ListQueueServices :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -86,23 +87,23 @@ async def list(self, resource_group_name: str, account_name: str, **kwargs: Any) _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.ListQueueServices] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.ListQueueServices] = kwargs.pop("cls", None) - request = build_list_request( + _request = build_list_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.list.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -114,11 +115,9 @@ async def list(self, resource_group_name: str, account_name: str, **kwargs: Any) deserialized = self._deserialize("ListQueueServices", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore - return deserialized - - list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices"} # type: ignore + return deserialized # type: ignore @overload async def set_service_properties( @@ -142,17 +141,12 @@ async def set_service_properties( :type account_name: str :param parameters: The properties of a storage account’s Queue service, only properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules can be specified. Required. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.QueueServiceProperties + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.QueueServiceProperties :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword queue_service_name: The name of the Queue Service within the specified storage - account. Queue Service Name must be 'default'. Default value is "default". Note that overriding - this default value may result in unsupported behavior. - :paramtype queue_service_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: QueueServiceProperties or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.QueueServiceProperties + :rtype: ~azure.mgmt.storage.v2023_05_01.models.QueueServiceProperties :raises ~azure.core.exceptions.HttpResponseError: """ @@ -161,7 +155,7 @@ async def set_service_properties( self, resource_group_name: str, account_name: str, - parameters: IO, + parameters: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -178,17 +172,12 @@ async def set_service_properties( :type account_name: str :param parameters: The properties of a storage account’s Queue service, only properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules can be specified. Required. - :type parameters: IO + :type parameters: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword queue_service_name: The name of the Queue Service within the specified storage - account. Queue Service Name must be 'default'. Default value is "default". Note that overriding - this default value may result in unsupported behavior. - :paramtype queue_service_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: QueueServiceProperties or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.QueueServiceProperties + :rtype: ~azure.mgmt.storage.v2023_05_01.models.QueueServiceProperties :raises ~azure.core.exceptions.HttpResponseError: """ @@ -197,7 +186,7 @@ async def set_service_properties( self, resource_group_name: str, account_name: str, - parameters: Union[_models.QueueServiceProperties, IO], + parameters: Union[_models.QueueServiceProperties, IO[bytes]], **kwargs: Any ) -> _models.QueueServiceProperties: """Sets the properties of a storage account’s Queue service, including properties for Storage @@ -212,21 +201,13 @@ async def set_service_properties( :type account_name: str :param parameters: The properties of a storage account’s Queue service, only properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules can be specified. Is either a - model type or a IO type. Required. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.QueueServiceProperties or IO - :keyword queue_service_name: The name of the Queue Service within the specified storage - account. Queue Service Name must be 'default'. Default value is "default". Note that overriding - this default value may result in unsupported behavior. - :paramtype queue_service_name: str - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + QueueServiceProperties type or a IO[bytes] type. Required. + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.QueueServiceProperties or IO[bytes] :return: QueueServiceProperties or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.QueueServiceProperties + :rtype: ~azure.mgmt.storage.v2023_05_01.models.QueueServiceProperties :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -237,20 +218,20 @@ async def set_service_properties( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - queue_service_name = kwargs.pop("queue_service_name", "default") # type: Literal["default"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.QueueServiceProperties] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + queue_service_name: Literal["default"] = kwargs.pop("queue_service_name", "default") + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.QueueServiceProperties] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(parameters, (IO, bytes)): + if isinstance(parameters, (IOBase, bytes)): _content = parameters else: _json = self._serialize.body(parameters, "QueueServiceProperties") - request = build_set_service_properties_request( + _request = build_set_service_properties_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, @@ -259,15 +240,15 @@ async def set_service_properties( content_type=content_type, json=_json, content=_content, - template_url=self.set_service_properties.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -279,11 +260,9 @@ async def set_service_properties( deserialized = self._deserialize("QueueServiceProperties", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore - return deserialized - - set_service_properties.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices/{queueServiceName}"} # type: ignore + return deserialized # type: ignore @distributed_trace_async async def get_service_properties( @@ -299,16 +278,11 @@ async def get_service_properties( Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required. :type account_name: str - :keyword queue_service_name: The name of the Queue Service within the specified storage - account. Queue Service Name must be 'default'. Default value is "default". Note that overriding - this default value may result in unsupported behavior. - :paramtype queue_service_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: QueueServiceProperties or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.QueueServiceProperties + :rtype: ~azure.mgmt.storage.v2023_05_01.models.QueueServiceProperties :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -319,25 +293,25 @@ async def get_service_properties( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - queue_service_name = kwargs.pop("queue_service_name", "default") # type: Literal["default"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.QueueServiceProperties] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + queue_service_name: Literal["default"] = kwargs.pop("queue_service_name", "default") + cls: ClsType[_models.QueueServiceProperties] = kwargs.pop("cls", None) - request = build_get_service_properties_request( + _request = build_get_service_properties_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, api_version=api_version, queue_service_name=queue_service_name, - template_url=self.get_service_properties.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -349,8 +323,6 @@ async def get_service_properties( deserialized = self._deserialize("QueueServiceProperties", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - get_service_properties.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices/{queueServiceName}"} # type: ignore + return deserialized # type: ignore diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_skus_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_skus_operations.py similarity index 73% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_skus_operations.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_skus_operations.py index 9efe729c5d0..8c33030e8b6 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_skus_operations.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_skus_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=too-many-lines,too-many-statements # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -7,7 +7,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import sys -from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar +from typing import Any, AsyncIterable, Callable, Dict, Optional, Type, TypeVar import urllib.parse from azure.core.async_paging import AsyncItemPaged, AsyncList @@ -30,10 +30,10 @@ from ..._vendor import _convert_request from ...operations._skus_operations import build_list_request -if sys.version_info >= (3, 8): - from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping else: - from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -44,7 +44,7 @@ class SkusOperations: **DO NOT** instantiate this class directly. Instead, you should access the following operations through - :class:`~azure.mgmt.storage.v2022_09_01.aio.StorageManagementClient`'s + :class:`~azure.mgmt.storage.v2023_05_01.aio.StorageManagementClient`'s :attr:`skus` attribute. """ @@ -56,24 +56,24 @@ def __init__(self, *args, **kwargs) -> None: self._config = input_args.pop(0) if input_args else kwargs.pop("config") self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace def list(self, **kwargs: Any) -> AsyncIterable["_models.SkuInformation"]: """Lists the available SKUs supported by Microsoft.Storage for given subscription. - :keyword callable cls: A custom type or function that will be passed the direct response :return: An iterator like instance of either SkuInformation or the result of cls(response) :rtype: - ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.storage.v2022_09_01.models.SkuInformation] + ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.storage.v2023_05_01.models.SkuInformation] :raises ~azure.core.exceptions.HttpResponseError: """ _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.StorageSkuListResult] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.StorageSkuListResult] = kwargs.pop("cls", None) - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -84,15 +84,14 @@ def list(self, **kwargs: Any) -> AsyncIterable["_models.SkuInformation"]: def prepare_request(next_link=None): if not next_link: - request = build_list_request( + _request = build_list_request( subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.list.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) else: # make call to next link with the client's api-version @@ -103,27 +102,28 @@ def prepare_request(next_link=None): for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() } ) - _next_request_params["api-version"] = self._config.api_version - request = HttpRequest( + _next_request_params["api-version"] = self._api_version + _request = HttpRequest( "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore - request.method = "GET" - return request + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + _request.method = "GET" + return _request async def extract_data(pipeline_response): deserialized = self._deserialize("StorageSkuListResult", pipeline_response) list_of_elem = deserialized.value if cls: - list_of_elem = cls(list_of_elem) + list_of_elem = cls(list_of_elem) # type: ignore return None, AsyncList(list_of_elem) async def get_next(next_link=None): - request = prepare_request(next_link) + _request = prepare_request(next_link) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -134,5 +134,3 @@ async def get_next(next_link=None): return pipeline_response return AsyncItemPaged(get_next, extract_data) - - list.metadata = {"url": "/subscriptions/{subscriptionId}/providers/Microsoft.Storage/skus"} # type: ignore diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_storage_accounts_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_storage_accounts_operations.py similarity index 66% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_storage_accounts_operations.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_storage_accounts_operations.py index 6db8c798252..4894f9f5100 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_storage_accounts_operations.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_storage_accounts_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=too-many-lines,too-many-statements # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,8 +6,9 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from io import IOBase import sys -from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, TypeVar, Union, cast, overload +from typing import Any, AsyncIterable, Callable, Dict, IO, Literal, Optional, Type, TypeVar, Union, cast, overload import urllib.parse from azure.core.async_paging import AsyncItemPaged, AsyncList @@ -35,8 +36,10 @@ build_abort_hierarchical_namespace_migration_request, build_check_name_availability_request, build_create_request, + build_customer_initiated_migration_request, build_delete_request, build_failover_request, + build_get_customer_initiated_migration_request, build_get_properties_request, build_hierarchical_namespace_migration_request, build_list_account_sas_request, @@ -50,10 +53,10 @@ build_update_request, ) -if sys.version_info >= (3, 8): - from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping else: - from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -64,7 +67,7 @@ class StorageAccountsOperations: # pylint: disable=too-many-public-methods **DO NOT** instantiate this class directly. Instead, you should access the following operations through - :class:`~azure.mgmt.storage.v2022_09_01.aio.StorageManagementClient`'s + :class:`~azure.mgmt.storage.v2023_05_01.aio.StorageManagementClient`'s :attr:`storage_accounts` attribute. """ @@ -76,6 +79,7 @@ def __init__(self, *args, **kwargs) -> None: self._config = input_args.pop(0) if input_args else kwargs.pop("config") self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @overload async def check_name_availability( @@ -91,55 +95,51 @@ async def check_name_availability( Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required. :type account_name: - ~azure.mgmt.storage.v2022_09_01.models.StorageAccountCheckNameAvailabilityParameters + ~azure.mgmt.storage.v2023_05_01.models.StorageAccountCheckNameAvailabilityParameters :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: CheckNameAvailabilityResult or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.CheckNameAvailabilityResult + :rtype: ~azure.mgmt.storage.v2023_05_01.models.CheckNameAvailabilityResult :raises ~azure.core.exceptions.HttpResponseError: """ @overload async def check_name_availability( - self, account_name: IO, *, content_type: str = "application/json", **kwargs: Any + self, account_name: IO[bytes], *, content_type: str = "application/json", **kwargs: Any ) -> _models.CheckNameAvailabilityResult: """Checks that the storage account name is valid and is not already in use. :param account_name: 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. - :type account_name: IO + :type account_name: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: CheckNameAvailabilityResult or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.CheckNameAvailabilityResult + :rtype: ~azure.mgmt.storage.v2023_05_01.models.CheckNameAvailabilityResult :raises ~azure.core.exceptions.HttpResponseError: """ @distributed_trace_async async def check_name_availability( - self, account_name: Union[_models.StorageAccountCheckNameAvailabilityParameters, IO], **kwargs: Any + self, account_name: Union[_models.StorageAccountCheckNameAvailabilityParameters, IO[bytes]], **kwargs: Any ) -> _models.CheckNameAvailabilityResult: """Checks that the storage account name is valid and is not already in use. :param account_name: 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. Is either a model type or a IO type. Required. + lower-case letters only. Is either a StorageAccountCheckNameAvailabilityParameters type or a + IO[bytes] type. Required. :type account_name: - ~azure.mgmt.storage.v2022_09_01.models.StorageAccountCheckNameAvailabilityParameters or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + ~azure.mgmt.storage.v2023_05_01.models.StorageAccountCheckNameAvailabilityParameters or + IO[bytes] :return: CheckNameAvailabilityResult or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.CheckNameAvailabilityResult + :rtype: ~azure.mgmt.storage.v2023_05_01.models.CheckNameAvailabilityResult :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -150,33 +150,33 @@ async def check_name_availability( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.CheckNameAvailabilityResult] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.CheckNameAvailabilityResult] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(account_name, (IO, bytes)): + if isinstance(account_name, (IOBase, bytes)): _content = account_name else: _json = self._serialize.body(account_name, "StorageAccountCheckNameAvailabilityParameters") - request = build_check_name_availability_request( + _request = build_check_name_availability_request( subscription_id=self._config.subscription_id, api_version=api_version, content_type=content_type, json=_json, content=_content, - template_url=self.check_name_availability.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -188,20 +188,18 @@ async def check_name_availability( deserialized = self._deserialize("CheckNameAvailabilityResult", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - check_name_availability.metadata = {"url": "/subscriptions/{subscriptionId}/providers/Microsoft.Storage/checkNameAvailability"} # type: ignore + return deserialized # type: ignore async def _create_initial( self, resource_group_name: str, account_name: str, - parameters: Union[_models.StorageAccountCreateParameters, IO], + parameters: Union[_models.StorageAccountCreateParameters, IO[bytes]], **kwargs: Any ) -> Optional[_models.StorageAccount]: - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -212,19 +210,19 @@ async def _create_initial( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[Optional[_models.StorageAccount]] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[Optional[_models.StorageAccount]] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(parameters, (IO, bytes)): + if isinstance(parameters, (IOBase, bytes)): _content = parameters else: _json = self._serialize.body(parameters, "StorageAccountCreateParameters") - request = build_create_request( + _request = build_create_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, @@ -232,15 +230,15 @@ async def _create_initial( content_type=content_type, json=_json, content=_content, - template_url=self._create_initial.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -254,11 +252,9 @@ async def _create_initial( deserialized = self._deserialize("StorageAccount", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore - return deserialized - - _create_initial.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}"} # type: ignore + return deserialized # type: ignore @overload async def begin_create( @@ -283,22 +279,14 @@ async def begin_create( lower-case letters only. Required. :type account_name: str :param parameters: The parameters to provide for the created account. Required. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.StorageAccountCreateParameters + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.StorageAccountCreateParameters :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response - :keyword str continuation_token: A continuation token to restart a poller from a saved state. - :keyword polling: By default, your polling method will be AsyncARMPolling. Pass in False for - this operation to not poll, or pass in your own initialized polling object for a personal - polling strategy. - :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod - :keyword int polling_interval: Default waiting time between two polls for LRO operations if no - Retry-After header is present. :return: An instance of AsyncLROPoller that returns either StorageAccount or the result of cls(response) :rtype: - ~azure.core.polling.AsyncLROPoller[~azure.mgmt.storage.v2022_09_01.models.StorageAccount] + ~azure.core.polling.AsyncLROPoller[~azure.mgmt.storage.v2023_05_01.models.StorageAccount] :raises ~azure.core.exceptions.HttpResponseError: """ @@ -307,7 +295,7 @@ async def begin_create( self, resource_group_name: str, account_name: str, - parameters: IO, + parameters: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -325,22 +313,14 @@ async def begin_create( lower-case letters only. Required. :type account_name: str :param parameters: The parameters to provide for the created account. Required. - :type parameters: IO + :type parameters: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response - :keyword str continuation_token: A continuation token to restart a poller from a saved state. - :keyword polling: By default, your polling method will be AsyncARMPolling. Pass in False for - this operation to not poll, or pass in your own initialized polling object for a personal - polling strategy. - :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod - :keyword int polling_interval: Default waiting time between two polls for LRO operations if no - Retry-After header is present. :return: An instance of AsyncLROPoller that returns either StorageAccount or the result of cls(response) :rtype: - ~azure.core.polling.AsyncLROPoller[~azure.mgmt.storage.v2022_09_01.models.StorageAccount] + ~azure.core.polling.AsyncLROPoller[~azure.mgmt.storage.v2023_05_01.models.StorageAccount] :raises ~azure.core.exceptions.HttpResponseError: """ @@ -349,7 +329,7 @@ async def begin_create( self, resource_group_name: str, account_name: str, - parameters: Union[_models.StorageAccountCreateParameters, IO], + parameters: Union[_models.StorageAccountCreateParameters, IO[bytes]], **kwargs: Any ) -> AsyncLROPoller[_models.StorageAccount]: """Asynchronously creates a new storage account with the specified parameters. If an account is @@ -364,37 +344,27 @@ async def begin_create( Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required. :type account_name: str - :param parameters: The parameters to provide for the created account. Is either a model type or - a IO type. Required. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.StorageAccountCreateParameters or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response - :keyword str continuation_token: A continuation token to restart a poller from a saved state. - :keyword polling: By default, your polling method will be AsyncARMPolling. Pass in False for - this operation to not poll, or pass in your own initialized polling object for a personal - polling strategy. - :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod - :keyword int polling_interval: Default waiting time between two polls for LRO operations if no - Retry-After header is present. + :param parameters: The parameters to provide for the created account. Is either a + StorageAccountCreateParameters type or a IO[bytes] type. Required. + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.StorageAccountCreateParameters or + IO[bytes] :return: An instance of AsyncLROPoller that returns either StorageAccount or the result of cls(response) :rtype: - ~azure.core.polling.AsyncLROPoller[~azure.mgmt.storage.v2022_09_01.models.StorageAccount] + ~azure.core.polling.AsyncLROPoller[~azure.mgmt.storage.v2023_05_01.models.StorageAccount] :raises ~azure.core.exceptions.HttpResponseError: """ _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.StorageAccount] - polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.StorageAccount] = kwargs.pop("cls", None) + polling: Union[bool, AsyncPollingMethod] = kwargs.pop("polling", True) lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) - cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] + cont_token: Optional[str] = kwargs.pop("continuation_token", None) if cont_token is None: - raw_result = await self._create_initial( # type: ignore + raw_result = await self._create_initial( resource_group_name=resource_group_name, account_name=account_name, parameters=parameters, @@ -410,25 +380,25 @@ async def begin_create( def get_long_running_output(pipeline_response): deserialized = self._deserialize("StorageAccount", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore return deserialized if polling is True: - polling_method = cast(AsyncPollingMethod, AsyncARMPolling(lro_delay, **kwargs)) # type: AsyncPollingMethod + polling_method: AsyncPollingMethod = cast(AsyncPollingMethod, AsyncARMPolling(lro_delay, **kwargs)) elif polling is False: polling_method = cast(AsyncPollingMethod, AsyncNoPolling()) else: polling_method = polling if cont_token: - return AsyncLROPoller.from_continuation_token( + return AsyncLROPoller[_models.StorageAccount].from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, deserialization_callback=get_long_running_output, ) - return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - - begin_create.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}"} # type: ignore + return AsyncLROPoller[_models.StorageAccount]( + self._client, raw_result, get_long_running_output, polling_method # type: ignore + ) @distributed_trace_async async def delete( # pylint: disable=inconsistent-return-statements @@ -443,12 +413,11 @@ async def delete( # pylint: disable=inconsistent-return-statements Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required. :type account_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: None or the result of cls(response) :rtype: None :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -459,23 +428,23 @@ async def delete( # pylint: disable=inconsistent-return-statements _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[None] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[None] = kwargs.pop("cls", None) - request = build_delete_request( + _request = build_delete_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.delete.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -485,9 +454,7 @@ async def delete( # pylint: disable=inconsistent-return-statements raise HttpResponseError(response=response, error_format=ARMErrorFormat) if cls: - return cls(pipeline_response, None, {}) - - delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}"} # type: ignore + return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async async def get_properties( @@ -512,13 +479,12 @@ async def get_properties( data is not included when fetching properties. Currently we only support geoReplicationStats and blobRestoreStatus. Known values are: "geoReplicationStats" and "blobRestoreStatus". Default value is None. - :type expand: str or ~azure.mgmt.storage.v2022_09_01.models.StorageAccountExpand - :keyword callable cls: A custom type or function that will be passed the direct response + :type expand: str or ~azure.mgmt.storage.v2023_05_01.models.StorageAccountExpand :return: StorageAccount or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.StorageAccount + :rtype: ~azure.mgmt.storage.v2023_05_01.models.StorageAccount :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -529,24 +495,24 @@ async def get_properties( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.StorageAccount] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.StorageAccount] = kwargs.pop("cls", None) - request = build_get_properties_request( + _request = build_get_properties_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, expand=expand, api_version=api_version, - template_url=self.get_properties.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -558,11 +524,9 @@ async def get_properties( deserialized = self._deserialize("StorageAccount", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - get_properties.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}"} # type: ignore + return deserialized # type: ignore @overload async def update( @@ -591,13 +555,12 @@ async def update( lower-case letters only. Required. :type account_name: str :param parameters: The parameters to provide for the updated account. Required. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.StorageAccountUpdateParameters + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.StorageAccountUpdateParameters :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: StorageAccount or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.StorageAccount + :rtype: ~azure.mgmt.storage.v2023_05_01.models.StorageAccount :raises ~azure.core.exceptions.HttpResponseError: """ @@ -606,7 +569,7 @@ async def update( self, resource_group_name: str, account_name: str, - parameters: IO, + parameters: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -628,13 +591,12 @@ async def update( lower-case letters only. Required. :type account_name: str :param parameters: The parameters to provide for the updated account. Required. - :type parameters: IO + :type parameters: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: StorageAccount or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.StorageAccount + :rtype: ~azure.mgmt.storage.v2023_05_01.models.StorageAccount :raises ~azure.core.exceptions.HttpResponseError: """ @@ -643,7 +605,7 @@ async def update( self, resource_group_name: str, account_name: str, - parameters: Union[_models.StorageAccountUpdateParameters, IO], + parameters: Union[_models.StorageAccountUpdateParameters, IO[bytes]], **kwargs: Any ) -> _models.StorageAccount: """The update operation can be used to update the SKU, encryption, access tier, or tags for a @@ -662,18 +624,15 @@ async def update( Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required. :type account_name: str - :param parameters: The parameters to provide for the updated account. Is either a model type or - a IO type. Required. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.StorageAccountUpdateParameters or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + :param parameters: The parameters to provide for the updated account. Is either a + StorageAccountUpdateParameters type or a IO[bytes] type. Required. + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.StorageAccountUpdateParameters or + IO[bytes] :return: StorageAccount or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.StorageAccount + :rtype: ~azure.mgmt.storage.v2023_05_01.models.StorageAccount :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -684,19 +643,19 @@ async def update( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.StorageAccount] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.StorageAccount] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(parameters, (IO, bytes)): + if isinstance(parameters, (IOBase, bytes)): _content = parameters else: _json = self._serialize.body(parameters, "StorageAccountUpdateParameters") - request = build_update_request( + _request = build_update_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, @@ -704,15 +663,15 @@ async def update( content_type=content_type, json=_json, content=_content, - template_url=self.update.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -724,30 +683,27 @@ async def update( deserialized = self._deserialize("StorageAccount", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}"} # type: ignore + return deserialized # type: ignore @distributed_trace def list(self, **kwargs: Any) -> AsyncIterable["_models.StorageAccount"]: """Lists all the storage accounts available under the subscription. Note that storage keys are not returned; use the ListKeys operation for this. - :keyword callable cls: A custom type or function that will be passed the direct response :return: An iterator like instance of either StorageAccount or the result of cls(response) :rtype: - ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.storage.v2022_09_01.models.StorageAccount] + ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.storage.v2023_05_01.models.StorageAccount] :raises ~azure.core.exceptions.HttpResponseError: """ _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.StorageAccountListResult] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.StorageAccountListResult] = kwargs.pop("cls", None) - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -758,15 +714,14 @@ def list(self, **kwargs: Any) -> AsyncIterable["_models.StorageAccount"]: def prepare_request(next_link=None): if not next_link: - request = build_list_request( + _request = build_list_request( subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.list.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) else: # make call to next link with the client's api-version @@ -777,27 +732,28 @@ def prepare_request(next_link=None): for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() } ) - _next_request_params["api-version"] = self._config.api_version - request = HttpRequest( + _next_request_params["api-version"] = self._api_version + _request = HttpRequest( "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore - request.method = "GET" - return request + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + _request.method = "GET" + return _request async def extract_data(pipeline_response): deserialized = self._deserialize("StorageAccountListResult", pipeline_response) list_of_elem = deserialized.value if cls: - list_of_elem = cls(list_of_elem) + list_of_elem = cls(list_of_elem) # type: ignore return deserialized.next_link or None, AsyncList(list_of_elem) async def get_next(next_link=None): - request = prepare_request(next_link) + _request = prepare_request(next_link) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -809,8 +765,6 @@ async def get_next(next_link=None): return AsyncItemPaged(get_next, extract_data) - list.metadata = {"url": "/subscriptions/{subscriptionId}/providers/Microsoft.Storage/storageAccounts"} # type: ignore - @distributed_trace def list_by_resource_group( self, resource_group_name: str, **kwargs: Any @@ -821,19 +775,18 @@ def list_by_resource_group( :param resource_group_name: The name of the resource group within the user's subscription. The name is case insensitive. Required. :type resource_group_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: An iterator like instance of either StorageAccount or the result of cls(response) :rtype: - ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.storage.v2022_09_01.models.StorageAccount] + ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.storage.v2023_05_01.models.StorageAccount] :raises ~azure.core.exceptions.HttpResponseError: """ _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.StorageAccountListResult] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.StorageAccountListResult] = kwargs.pop("cls", None) - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -844,16 +797,15 @@ def list_by_resource_group( def prepare_request(next_link=None): if not next_link: - request = build_list_by_resource_group_request( + _request = build_list_by_resource_group_request( resource_group_name=resource_group_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.list_by_resource_group.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) else: # make call to next link with the client's api-version @@ -864,27 +816,28 @@ def prepare_request(next_link=None): for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() } ) - _next_request_params["api-version"] = self._config.api_version - request = HttpRequest( + _next_request_params["api-version"] = self._api_version + _request = HttpRequest( "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore - request.method = "GET" - return request + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + _request.method = "GET" + return _request async def extract_data(pipeline_response): deserialized = self._deserialize("StorageAccountListResult", pipeline_response) list_of_elem = deserialized.value if cls: - list_of_elem = cls(list_of_elem) + list_of_elem = cls(list_of_elem) # type: ignore return deserialized.next_link or None, AsyncList(list_of_elem) async def get_next(next_link=None): - request = prepare_request(next_link) + _request = prepare_request(next_link) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -896,8 +849,6 @@ async def get_next(next_link=None): return AsyncItemPaged(get_next, extract_data) - list_by_resource_group.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts"} # type: ignore - @distributed_trace_async async def list_keys( self, resource_group_name: str, account_name: str, expand: Literal["kerb"] = "kerb", **kwargs: Any @@ -915,12 +866,11 @@ async def list_keys( :param expand: Specifies type of the key to be listed. Possible value is kerb. Known values are "kerb" and None. Default value is "kerb". :type expand: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: StorageAccountListKeysResult or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.StorageAccountListKeysResult + :rtype: ~azure.mgmt.storage.v2023_05_01.models.StorageAccountListKeysResult :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -931,24 +881,24 @@ async def list_keys( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.StorageAccountListKeysResult] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.StorageAccountListKeysResult] = kwargs.pop("cls", None) - request = build_list_keys_request( + _request = build_list_keys_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, expand=expand, api_version=api_version, - template_url=self.list_keys.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -960,11 +910,9 @@ async def list_keys( deserialized = self._deserialize("StorageAccountListKeysResult", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore - return deserialized - - list_keys.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/listKeys"} # type: ignore + return deserialized # type: ignore @overload async def regenerate_key( @@ -988,13 +936,12 @@ async def regenerate_key( :param regenerate_key: Specifies name of the key which should be regenerated -- key1, key2, kerb1, kerb2. Required. :type regenerate_key: - ~azure.mgmt.storage.v2022_09_01.models.StorageAccountRegenerateKeyParameters + ~azure.mgmt.storage.v2023_05_01.models.StorageAccountRegenerateKeyParameters :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: StorageAccountListKeysResult or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.StorageAccountListKeysResult + :rtype: ~azure.mgmt.storage.v2023_05_01.models.StorageAccountListKeysResult :raises ~azure.core.exceptions.HttpResponseError: """ @@ -1003,7 +950,7 @@ async def regenerate_key( self, resource_group_name: str, account_name: str, - regenerate_key: IO, + regenerate_key: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -1019,13 +966,12 @@ async def regenerate_key( :type account_name: str :param regenerate_key: Specifies name of the key which should be regenerated -- key1, key2, kerb1, kerb2. Required. - :type regenerate_key: IO + :type regenerate_key: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: StorageAccountListKeysResult or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.StorageAccountListKeysResult + :rtype: ~azure.mgmt.storage.v2023_05_01.models.StorageAccountListKeysResult :raises ~azure.core.exceptions.HttpResponseError: """ @@ -1034,7 +980,7 @@ async def regenerate_key( self, resource_group_name: str, account_name: str, - regenerate_key: Union[_models.StorageAccountRegenerateKeyParameters, IO], + regenerate_key: Union[_models.StorageAccountRegenerateKeyParameters, IO[bytes]], **kwargs: Any ) -> _models.StorageAccountListKeysResult: """Regenerates one of the access keys or Kerberos keys for the specified storage account. @@ -1047,18 +993,15 @@ async def regenerate_key( lower-case letters only. Required. :type account_name: str :param regenerate_key: Specifies name of the key which should be regenerated -- key1, key2, - kerb1, kerb2. Is either a model type or a IO type. Required. + kerb1, kerb2. Is either a StorageAccountRegenerateKeyParameters type or a IO[bytes] type. + Required. :type regenerate_key: - ~azure.mgmt.storage.v2022_09_01.models.StorageAccountRegenerateKeyParameters or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + ~azure.mgmt.storage.v2023_05_01.models.StorageAccountRegenerateKeyParameters or IO[bytes] :return: StorageAccountListKeysResult or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.StorageAccountListKeysResult + :rtype: ~azure.mgmt.storage.v2023_05_01.models.StorageAccountListKeysResult :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -1069,19 +1012,19 @@ async def regenerate_key( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.StorageAccountListKeysResult] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.StorageAccountListKeysResult] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(regenerate_key, (IO, bytes)): + if isinstance(regenerate_key, (IOBase, bytes)): _content = regenerate_key else: _json = self._serialize.body(regenerate_key, "StorageAccountRegenerateKeyParameters") - request = build_regenerate_key_request( + _request = build_regenerate_key_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, @@ -1089,15 +1032,15 @@ async def regenerate_key( content_type=content_type, json=_json, content=_content, - template_url=self.regenerate_key.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -1109,11 +1052,9 @@ async def regenerate_key( deserialized = self._deserialize("StorageAccountListKeysResult", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore - return deserialized - - regenerate_key.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/regenerateKey"} # type: ignore + return deserialized # type: ignore @overload async def list_account_sas( @@ -1136,13 +1077,12 @@ async def list_account_sas( :type account_name: str :param parameters: The parameters to provide to list SAS credentials for the storage account. Required. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.AccountSasParameters + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.AccountSasParameters :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: ListAccountSasResponse or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ListAccountSasResponse + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ListAccountSasResponse :raises ~azure.core.exceptions.HttpResponseError: """ @@ -1151,7 +1091,7 @@ async def list_account_sas( self, resource_group_name: str, account_name: str, - parameters: IO, + parameters: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -1167,13 +1107,12 @@ async def list_account_sas( :type account_name: str :param parameters: The parameters to provide to list SAS credentials for the storage account. Required. - :type parameters: IO + :type parameters: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: ListAccountSasResponse or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ListAccountSasResponse + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ListAccountSasResponse :raises ~azure.core.exceptions.HttpResponseError: """ @@ -1182,7 +1121,7 @@ async def list_account_sas( self, resource_group_name: str, account_name: str, - parameters: Union[_models.AccountSasParameters, IO], + parameters: Union[_models.AccountSasParameters, IO[bytes]], **kwargs: Any ) -> _models.ListAccountSasResponse: """List SAS credentials of a storage account. @@ -1195,17 +1134,13 @@ async def list_account_sas( lower-case letters only. Required. :type account_name: str :param parameters: The parameters to provide to list SAS credentials for the storage account. - Is either a model type or a IO type. Required. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.AccountSasParameters or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + Is either a AccountSasParameters type or a IO[bytes] type. Required. + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.AccountSasParameters or IO[bytes] :return: ListAccountSasResponse or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ListAccountSasResponse + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ListAccountSasResponse :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -1216,19 +1151,19 @@ async def list_account_sas( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.ListAccountSasResponse] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.ListAccountSasResponse] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(parameters, (IO, bytes)): + if isinstance(parameters, (IOBase, bytes)): _content = parameters else: _json = self._serialize.body(parameters, "AccountSasParameters") - request = build_list_account_sas_request( + _request = build_list_account_sas_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, @@ -1236,15 +1171,15 @@ async def list_account_sas( content_type=content_type, json=_json, content=_content, - template_url=self.list_account_sas.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -1256,11 +1191,9 @@ async def list_account_sas( deserialized = self._deserialize("ListAccountSasResponse", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore - return deserialized - - list_account_sas.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/ListAccountSas"} # type: ignore + return deserialized # type: ignore @overload async def list_service_sas( @@ -1282,13 +1215,12 @@ async def list_service_sas( lower-case letters only. Required. :type account_name: str :param parameters: The parameters to provide to list service SAS credentials. Required. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.ServiceSasParameters + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.ServiceSasParameters :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: ListServiceSasResponse or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ListServiceSasResponse + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ListServiceSasResponse :raises ~azure.core.exceptions.HttpResponseError: """ @@ -1297,7 +1229,7 @@ async def list_service_sas( self, resource_group_name: str, account_name: str, - parameters: IO, + parameters: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -1312,13 +1244,12 @@ async def list_service_sas( lower-case letters only. Required. :type account_name: str :param parameters: The parameters to provide to list service SAS credentials. Required. - :type parameters: IO + :type parameters: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: ListServiceSasResponse or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ListServiceSasResponse + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ListServiceSasResponse :raises ~azure.core.exceptions.HttpResponseError: """ @@ -1327,7 +1258,7 @@ async def list_service_sas( self, resource_group_name: str, account_name: str, - parameters: Union[_models.ServiceSasParameters, IO], + parameters: Union[_models.ServiceSasParameters, IO[bytes]], **kwargs: Any ) -> _models.ListServiceSasResponse: """List service SAS credentials of a specific resource. @@ -1339,18 +1270,14 @@ async def list_service_sas( Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required. :type account_name: str - :param parameters: The parameters to provide to list service SAS credentials. Is either a model - type or a IO type. Required. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.ServiceSasParameters or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + :param parameters: The parameters to provide to list service SAS credentials. Is either a + ServiceSasParameters type or a IO[bytes] type. Required. + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.ServiceSasParameters or IO[bytes] :return: ListServiceSasResponse or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ListServiceSasResponse + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ListServiceSasResponse :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -1361,19 +1288,19 @@ async def list_service_sas( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.ListServiceSasResponse] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.ListServiceSasResponse] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(parameters, (IO, bytes)): + if isinstance(parameters, (IOBase, bytes)): _content = parameters else: _json = self._serialize.body(parameters, "ServiceSasParameters") - request = build_list_service_sas_request( + _request = build_list_service_sas_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, @@ -1381,15 +1308,15 @@ async def list_service_sas( content_type=content_type, json=_json, content=_content, - template_url=self.list_service_sas.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -1401,16 +1328,14 @@ async def list_service_sas( deserialized = self._deserialize("ListServiceSasResponse", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore - return deserialized - - list_service_sas.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/ListServiceSas"} # type: ignore + return deserialized # type: ignore async def _failover_initial( # pylint: disable=inconsistent-return-statements self, resource_group_name: str, account_name: str, failover_type: Literal["Planned"] = "Planned", **kwargs: Any ) -> None: - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -1421,24 +1346,24 @@ async def _failover_initial( # pylint: disable=inconsistent-return-statements _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[None] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[None] = kwargs.pop("cls", None) - request = build_failover_request( + _request = build_failover_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, failover_type=failover_type, api_version=api_version, - template_url=self._failover_initial.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -1448,9 +1373,7 @@ async def _failover_initial( # pylint: disable=inconsistent-return-statements raise HttpResponseError(response=response, error_format=ARMErrorFormat) if cls: - return cls(pipeline_response, None, {}) - - _failover_initial.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/failover"} # type: ignore + return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async async def begin_failover( @@ -1478,14 +1401,6 @@ async def begin_failover( :param failover_type: The parameter is set to 'Planned' to indicate whether a Planned failover is requested. Known values are "Planned" and None. Default value is "Planned". :type failover_type: str - :keyword callable cls: A custom type or function that will be passed the direct response - :keyword str continuation_token: A continuation token to restart a poller from a saved state. - :keyword polling: By default, your polling method will be AsyncARMPolling. Pass in False for - this operation to not poll, or pass in your own initialized polling object for a personal - polling strategy. - :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod - :keyword int polling_interval: Default waiting time between two polls for LRO operations if no - Retry-After header is present. :return: An instance of AsyncLROPoller that returns either None or the result of cls(response) :rtype: ~azure.core.polling.AsyncLROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: @@ -1493,11 +1408,11 @@ async def begin_failover( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[None] - polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[None] = kwargs.pop("cls", None) + polling: Union[bool, AsyncPollingMethod] = kwargs.pop("polling", True) lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) - cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] + cont_token: Optional[str] = kwargs.pop("continuation_token", None) if cont_token is None: raw_result = await self._failover_initial( # type: ignore resource_group_name=resource_group_name, @@ -1513,31 +1428,29 @@ async def begin_failover( def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-return-statements if cls: - return cls(pipeline_response, None, {}) + return cls(pipeline_response, None, {}) # type: ignore if polling is True: - polling_method = cast( + polling_method: AsyncPollingMethod = cast( AsyncPollingMethod, AsyncARMPolling(lro_delay, lro_options={"final-state-via": "location"}, **kwargs) - ) # type: AsyncPollingMethod + ) elif polling is False: polling_method = cast(AsyncPollingMethod, AsyncNoPolling()) else: polling_method = polling if cont_token: - return AsyncLROPoller.from_continuation_token( + return AsyncLROPoller[None].from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, deserialization_callback=get_long_running_output, ) - return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) + return AsyncLROPoller[None](self._client, raw_result, get_long_running_output, polling_method) # type: ignore - begin_failover.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/failover"} # type: ignore - - async def _hierarchical_namespace_migration_initial( # pylint: disable=inconsistent-return-statements + async def _hierarchical_namespace_migration_initial( # pylint: disable=inconsistent-return-statements,name-too-long self, resource_group_name: str, account_name: str, request_type: str, **kwargs: Any ) -> None: - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -1548,24 +1461,24 @@ async def _hierarchical_namespace_migration_initial( # pylint: disable=inconsis _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[None] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[None] = kwargs.pop("cls", None) - request = build_hierarchical_namespace_migration_request( + _request = build_hierarchical_namespace_migration_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, request_type=request_type, api_version=api_version, - template_url=self._hierarchical_namespace_migration_initial.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -1576,9 +1489,7 @@ async def _hierarchical_namespace_migration_initial( # pylint: disable=inconsis raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: - return cls(pipeline_response, None, {}) - - _hierarchical_namespace_migration_initial.metadata = {"url": "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/hnsonmigration"} # type: ignore + return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async async def begin_hierarchical_namespace_migration( @@ -1598,14 +1509,6 @@ async def begin_hierarchical_namespace_migration( 'HnsOnHydrationRequest'. The validation request will validate the migration whereas the hydration request will migrate the account. Required. :type request_type: str - :keyword callable cls: A custom type or function that will be passed the direct response - :keyword str continuation_token: A continuation token to restart a poller from a saved state. - :keyword polling: By default, your polling method will be AsyncARMPolling. Pass in False for - this operation to not poll, or pass in your own initialized polling object for a personal - polling strategy. - :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod - :keyword int polling_interval: Default waiting time between two polls for LRO operations if no - Retry-After header is present. :return: An instance of AsyncLROPoller that returns either None or the result of cls(response) :rtype: ~azure.core.polling.AsyncLROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: @@ -1613,11 +1516,11 @@ async def begin_hierarchical_namespace_migration( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[None] - polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[None] = kwargs.pop("cls", None) + polling: Union[bool, AsyncPollingMethod] = kwargs.pop("polling", True) lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) - cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] + cont_token: Optional[str] = kwargs.pop("continuation_token", None) if cont_token is None: raw_result = await self._hierarchical_namespace_migration_initial( # type: ignore resource_group_name=resource_group_name, @@ -1633,31 +1536,29 @@ async def begin_hierarchical_namespace_migration( def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-return-statements if cls: - return cls(pipeline_response, None, {}) + return cls(pipeline_response, None, {}) # type: ignore if polling is True: - polling_method = cast( + polling_method: AsyncPollingMethod = cast( AsyncPollingMethod, AsyncARMPolling(lro_delay, lro_options={"final-state-via": "location"}, **kwargs) - ) # type: AsyncPollingMethod + ) elif polling is False: polling_method = cast(AsyncPollingMethod, AsyncNoPolling()) else: polling_method = polling if cont_token: - return AsyncLROPoller.from_continuation_token( + return AsyncLROPoller[None].from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, deserialization_callback=get_long_running_output, ) - return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - - begin_hierarchical_namespace_migration.metadata = {"url": "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/hnsonmigration"} # type: ignore + return AsyncLROPoller[None](self._client, raw_result, get_long_running_output, polling_method) # type: ignore - async def _abort_hierarchical_namespace_migration_initial( # pylint: disable=inconsistent-return-statements + async def _abort_hierarchical_namespace_migration_initial( # pylint: disable=inconsistent-return-statements,name-too-long self, resource_group_name: str, account_name: str, **kwargs: Any ) -> None: - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -1668,23 +1569,23 @@ async def _abort_hierarchical_namespace_migration_initial( # pylint: disable=in _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[None] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[None] = kwargs.pop("cls", None) - request = build_abort_hierarchical_namespace_migration_request( + _request = build_abort_hierarchical_namespace_migration_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self._abort_hierarchical_namespace_migration_initial.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -1695,12 +1596,10 @@ async def _abort_hierarchical_namespace_migration_initial( # pylint: disable=in raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: - return cls(pipeline_response, None, {}) - - _abort_hierarchical_namespace_migration_initial.metadata = {"url": "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/aborthnsonmigration"} # type: ignore + return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def begin_abort_hierarchical_namespace_migration( + async def begin_abort_hierarchical_namespace_migration( # pylint: disable=name-too-long self, resource_group_name: str, account_name: str, **kwargs: Any ) -> AsyncLROPoller[None]: """Abort live Migration of storage account to enable Hns. @@ -1712,14 +1611,6 @@ async def begin_abort_hierarchical_namespace_migration( Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required. :type account_name: str - :keyword callable cls: A custom type or function that will be passed the direct response - :keyword str continuation_token: A continuation token to restart a poller from a saved state. - :keyword polling: By default, your polling method will be AsyncARMPolling. Pass in False for - this operation to not poll, or pass in your own initialized polling object for a personal - polling strategy. - :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod - :keyword int polling_interval: Default waiting time between two polls for LRO operations if no - Retry-After header is present. :return: An instance of AsyncLROPoller that returns either None or the result of cls(response) :rtype: ~azure.core.polling.AsyncLROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: @@ -1727,11 +1618,11 @@ async def begin_abort_hierarchical_namespace_migration( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[None] - polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[None] = kwargs.pop("cls", None) + polling: Union[bool, AsyncPollingMethod] = kwargs.pop("polling", True) lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) - cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] + cont_token: Optional[str] = kwargs.pop("continuation_token", None) if cont_token is None: raw_result = await self._abort_hierarchical_namespace_migration_initial( # type: ignore resource_group_name=resource_group_name, @@ -1746,35 +1637,305 @@ async def begin_abort_hierarchical_namespace_migration( def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-return-statements if cls: - return cls(pipeline_response, None, {}) + return cls(pipeline_response, None, {}) # type: ignore + + if polling is True: + polling_method: AsyncPollingMethod = cast( + AsyncPollingMethod, AsyncARMPolling(lro_delay, lro_options={"final-state-via": "location"}, **kwargs) + ) + elif polling is False: + polling_method = cast(AsyncPollingMethod, AsyncNoPolling()) + else: + polling_method = polling + if cont_token: + return AsyncLROPoller[None].from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output, + ) + return AsyncLROPoller[None](self._client, raw_result, get_long_running_output, polling_method) # type: ignore + + async def _customer_initiated_migration_initial( # pylint: disable=inconsistent-return-statements + self, + resource_group_name: str, + account_name: str, + parameters: Union[_models.StorageAccountMigration, IO[bytes]], + **kwargs: Any + ) -> None: + error_map: MutableMapping[int, Type[HttpResponseError]] = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[None] = kwargs.pop("cls", None) + + content_type = content_type or "application/json" + _json = None + _content = None + if isinstance(parameters, (IOBase, bytes)): + _content = parameters + else: + _json = self._serialize.body(parameters, "StorageAccountMigration") + + _request = build_customer_initiated_migration_request( + resource_group_name=resource_group_name, + account_name=account_name, + subscription_id=self._config.subscription_id, + api_version=api_version, + content_type=content_type, + json=_json, + content=_content, + headers=_headers, + params=_params, + ) + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [200, 202]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + error = self._deserialize.failsafe_deserialize(_models.ErrorResponseAutoGenerated, pipeline_response) + raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) + + response_headers = {} + if response.status_code == 202: + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + + if cls: + return cls(pipeline_response, None, response_headers) # type: ignore + + @overload + async def begin_customer_initiated_migration( + self, + resource_group_name: str, + account_name: str, + parameters: _models.StorageAccountMigration, + *, + content_type: str = "application/json", + **kwargs: Any + ) -> AsyncLROPoller[None]: + """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. + + :param resource_group_name: The name of the resource group within the user's subscription. The + name is case insensitive. Required. + :type resource_group_name: str + :param account_name: 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. + :type account_name: str + :param parameters: The request parameters required to perform storage account migration. + Required. + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.StorageAccountMigration + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: An instance of AsyncLROPoller that returns either None or the result of cls(response) + :rtype: ~azure.core.polling.AsyncLROPoller[None] + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @overload + async def begin_customer_initiated_migration( + self, + resource_group_name: str, + account_name: str, + parameters: IO[bytes], + *, + content_type: str = "application/json", + **kwargs: Any + ) -> AsyncLROPoller[None]: + """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. + + :param resource_group_name: The name of the resource group within the user's subscription. The + name is case insensitive. Required. + :type resource_group_name: str + :param account_name: 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. + :type account_name: str + :param parameters: The request parameters required to perform storage account migration. + Required. + :type parameters: IO[bytes] + :keyword content_type: Body Parameter content-type. Content type parameter for binary body. + Default value is "application/json". + :paramtype content_type: str + :return: An instance of AsyncLROPoller that returns either None or the result of cls(response) + :rtype: ~azure.core.polling.AsyncLROPoller[None] + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @distributed_trace_async + async def begin_customer_initiated_migration( + self, + resource_group_name: str, + account_name: str, + parameters: Union[_models.StorageAccountMigration, IO[bytes]], + **kwargs: Any + ) -> AsyncLROPoller[None]: + """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. + + :param resource_group_name: The name of the resource group within the user's subscription. The + name is case insensitive. Required. + :type resource_group_name: str + :param account_name: 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. + :type account_name: str + :param parameters: The request parameters required to perform storage account migration. Is + either a StorageAccountMigration type or a IO[bytes] type. Required. + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.StorageAccountMigration or IO[bytes] + :return: An instance of AsyncLROPoller that returns either None or the result of cls(response) + :rtype: ~azure.core.polling.AsyncLROPoller[None] + :raises ~azure.core.exceptions.HttpResponseError: + """ + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[None] = kwargs.pop("cls", None) + polling: Union[bool, AsyncPollingMethod] = kwargs.pop("polling", True) + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token: Optional[str] = kwargs.pop("continuation_token", None) + if cont_token is None: + raw_result = await self._customer_initiated_migration_initial( # type: ignore + resource_group_name=resource_group_name, + account_name=account_name, + parameters=parameters, + api_version=api_version, + content_type=content_type, + cls=lambda x, y, z: x, + headers=_headers, + params=_params, + **kwargs + ) + kwargs.pop("error_map", None) + + def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-return-statements + if cls: + return cls(pipeline_response, None, {}) # type: ignore if polling is True: - polling_method = cast( + polling_method: AsyncPollingMethod = cast( AsyncPollingMethod, AsyncARMPolling(lro_delay, lro_options={"final-state-via": "location"}, **kwargs) - ) # type: AsyncPollingMethod + ) elif polling is False: polling_method = cast(AsyncPollingMethod, AsyncNoPolling()) else: polling_method = polling if cont_token: - return AsyncLROPoller.from_continuation_token( + return AsyncLROPoller[None].from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, deserialization_callback=get_long_running_output, ) - return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) + return AsyncLROPoller[None](self._client, raw_result, get_long_running_output, polling_method) # type: ignore + + @distributed_trace_async + async def get_customer_initiated_migration( + self, + resource_group_name: str, + account_name: str, + migration_name: Union[str, _models.MigrationName], + **kwargs: Any + ) -> _models.StorageAccountMigration: + """Gets the status of the ongoing migration for the specified storage account. + + :param resource_group_name: The name of the resource group within the user's subscription. The + name is case insensitive. Required. + :type resource_group_name: str + :param account_name: 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. + :type account_name: str + :param migration_name: The name of the Storage Account Migration. It should always be + 'default'. "default" Required. + :type migration_name: str or ~azure.mgmt.storage.v2023_05_01.models.MigrationName + :return: StorageAccountMigration or the result of cls(response) + :rtype: ~azure.mgmt.storage.v2023_05_01.models.StorageAccountMigration + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map: MutableMapping[int, Type[HttpResponseError]] = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.StorageAccountMigration] = kwargs.pop("cls", None) + + _request = build_get_customer_initiated_migration_request( + resource_group_name=resource_group_name, + account_name=account_name, + migration_name=migration_name, + subscription_id=self._config.subscription_id, + api_version=api_version, + headers=_headers, + params=_params, + ) + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + error = self._deserialize.failsafe_deserialize(_models.ErrorResponseAutoGenerated, pipeline_response) + raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) + + deserialized = self._deserialize("StorageAccountMigration", pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) # type: ignore - begin_abort_hierarchical_namespace_migration.metadata = {"url": "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/aborthnsonmigration"} # type: ignore + return deserialized # type: ignore async def _restore_blob_ranges_initial( self, resource_group_name: str, account_name: str, - parameters: Union[_models.BlobRestoreParameters, IO], + parameters: Union[_models.BlobRestoreParameters, IO[bytes]], **kwargs: Any ) -> _models.BlobRestoreStatus: - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -1785,19 +1946,19 @@ async def _restore_blob_ranges_initial( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.BlobRestoreStatus] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.BlobRestoreStatus] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(parameters, (IO, bytes)): + if isinstance(parameters, (IOBase, bytes)): _content = parameters else: _json = self._serialize.body(parameters, "BlobRestoreParameters") - request = build_restore_blob_ranges_request( + _request = build_restore_blob_ranges_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, @@ -1805,15 +1966,15 @@ async def _restore_blob_ranges_initial( content_type=content_type, json=_json, content=_content, - template_url=self._restore_blob_ranges_initial.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -1829,11 +1990,9 @@ async def _restore_blob_ranges_initial( deserialized = self._deserialize("BlobRestoreStatus", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - _restore_blob_ranges_initial.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/restoreBlobRanges"} # type: ignore + return deserialized # type: ignore @overload async def begin_restore_blob_ranges( @@ -1855,22 +2014,14 @@ async def begin_restore_blob_ranges( lower-case letters only. Required. :type account_name: str :param parameters: The parameters to provide for restore blob ranges. Required. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.BlobRestoreParameters + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.BlobRestoreParameters :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response - :keyword str continuation_token: A continuation token to restart a poller from a saved state. - :keyword polling: By default, your polling method will be AsyncARMPolling. Pass in False for - this operation to not poll, or pass in your own initialized polling object for a personal - polling strategy. - :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod - :keyword int polling_interval: Default waiting time between two polls for LRO operations if no - Retry-After header is present. :return: An instance of AsyncLROPoller that returns either BlobRestoreStatus or the result of cls(response) :rtype: - ~azure.core.polling.AsyncLROPoller[~azure.mgmt.storage.v2022_09_01.models.BlobRestoreStatus] + ~azure.core.polling.AsyncLROPoller[~azure.mgmt.storage.v2023_05_01.models.BlobRestoreStatus] :raises ~azure.core.exceptions.HttpResponseError: """ @@ -1879,7 +2030,7 @@ async def begin_restore_blob_ranges( self, resource_group_name: str, account_name: str, - parameters: IO, + parameters: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -1894,22 +2045,14 @@ async def begin_restore_blob_ranges( lower-case letters only. Required. :type account_name: str :param parameters: The parameters to provide for restore blob ranges. Required. - :type parameters: IO + :type parameters: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response - :keyword str continuation_token: A continuation token to restart a poller from a saved state. - :keyword polling: By default, your polling method will be AsyncARMPolling. Pass in False for - this operation to not poll, or pass in your own initialized polling object for a personal - polling strategy. - :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod - :keyword int polling_interval: Default waiting time between two polls for LRO operations if no - Retry-After header is present. :return: An instance of AsyncLROPoller that returns either BlobRestoreStatus or the result of cls(response) :rtype: - ~azure.core.polling.AsyncLROPoller[~azure.mgmt.storage.v2022_09_01.models.BlobRestoreStatus] + ~azure.core.polling.AsyncLROPoller[~azure.mgmt.storage.v2023_05_01.models.BlobRestoreStatus] :raises ~azure.core.exceptions.HttpResponseError: """ @@ -1918,7 +2061,7 @@ async def begin_restore_blob_ranges( self, resource_group_name: str, account_name: str, - parameters: Union[_models.BlobRestoreParameters, IO], + parameters: Union[_models.BlobRestoreParameters, IO[bytes]], **kwargs: Any ) -> AsyncLROPoller[_models.BlobRestoreStatus]: """Restore blobs in the specified blob ranges. @@ -1930,37 +2073,26 @@ async def begin_restore_blob_ranges( Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required. :type account_name: str - :param parameters: The parameters to provide for restore blob ranges. Is either a model type or - a IO type. Required. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.BlobRestoreParameters or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response - :keyword str continuation_token: A continuation token to restart a poller from a saved state. - :keyword polling: By default, your polling method will be AsyncARMPolling. Pass in False for - this operation to not poll, or pass in your own initialized polling object for a personal - polling strategy. - :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod - :keyword int polling_interval: Default waiting time between two polls for LRO operations if no - Retry-After header is present. + :param parameters: The parameters to provide for restore blob ranges. Is either a + BlobRestoreParameters type or a IO[bytes] type. Required. + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.BlobRestoreParameters or IO[bytes] :return: An instance of AsyncLROPoller that returns either BlobRestoreStatus or the result of cls(response) :rtype: - ~azure.core.polling.AsyncLROPoller[~azure.mgmt.storage.v2022_09_01.models.BlobRestoreStatus] + ~azure.core.polling.AsyncLROPoller[~azure.mgmt.storage.v2023_05_01.models.BlobRestoreStatus] :raises ~azure.core.exceptions.HttpResponseError: """ _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.BlobRestoreStatus] - polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.BlobRestoreStatus] = kwargs.pop("cls", None) + polling: Union[bool, AsyncPollingMethod] = kwargs.pop("polling", True) lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) - cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] + cont_token: Optional[str] = kwargs.pop("continuation_token", None) if cont_token is None: - raw_result = await self._restore_blob_ranges_initial( # type: ignore + raw_result = await self._restore_blob_ranges_initial( resource_group_name=resource_group_name, account_name=account_name, parameters=parameters, @@ -1976,27 +2108,27 @@ async def begin_restore_blob_ranges( def get_long_running_output(pipeline_response): deserialized = self._deserialize("BlobRestoreStatus", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore return deserialized if polling is True: - polling_method = cast( + polling_method: AsyncPollingMethod = cast( AsyncPollingMethod, AsyncARMPolling(lro_delay, lro_options={"final-state-via": "location"}, **kwargs) - ) # type: AsyncPollingMethod + ) elif polling is False: polling_method = cast(AsyncPollingMethod, AsyncNoPolling()) else: polling_method = polling if cont_token: - return AsyncLROPoller.from_continuation_token( + return AsyncLROPoller[_models.BlobRestoreStatus].from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, deserialization_callback=get_long_running_output, ) - return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - - begin_restore_blob_ranges.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/restoreBlobRanges"} # type: ignore + return AsyncLROPoller[_models.BlobRestoreStatus]( + self._client, raw_result, get_long_running_output, polling_method # type: ignore + ) @distributed_trace_async async def revoke_user_delegation_keys( # pylint: disable=inconsistent-return-statements @@ -2011,12 +2143,11 @@ async def revoke_user_delegation_keys( # pylint: disable=inconsistent-return-st Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required. :type account_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: None or the result of cls(response) :rtype: None :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -2027,23 +2158,23 @@ async def revoke_user_delegation_keys( # pylint: disable=inconsistent-return-st _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[None] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[None] = kwargs.pop("cls", None) - request = build_revoke_user_delegation_keys_request( + _request = build_revoke_user_delegation_keys_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.revoke_user_delegation_keys.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -2053,6 +2184,4 @@ async def revoke_user_delegation_keys( # pylint: disable=inconsistent-return-st raise HttpResponseError(response=response, error_format=ARMErrorFormat) if cls: - return cls(pipeline_response, None, {}) - - revoke_user_delegation_keys.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/revokeUserDelegationKeys"} # type: ignore + return cls(pipeline_response, None, {}) # type: ignore diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_storage_task_assignment_instances_report_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_storage_task_assignment_instances_report_operations.py new file mode 100644 index 00000000000..8eab739ad05 --- /dev/null +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_storage_task_assignment_instances_report_operations.py @@ -0,0 +1,170 @@ +# pylint: disable=too-many-lines,too-many-statements +# coding=utf-8 +# -------------------------------------------------------------------------- +# 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 Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- +import sys +from typing import Any, AsyncIterable, Callable, Dict, Optional, Type, TypeVar +import urllib.parse + +from azure.core.async_paging import AsyncItemPaged, AsyncList +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + ResourceNotModifiedError, + map_error, +) +from azure.core.pipeline import PipelineResponse +from azure.core.pipeline.transport import AsyncHttpResponse +from azure.core.rest import HttpRequest +from azure.core.tracing.decorator import distributed_trace +from azure.core.utils import case_insensitive_dict +from azure.mgmt.core.exceptions import ARMErrorFormat + +from ... import models as _models +from ..._vendor import _convert_request +from ...operations._storage_task_assignment_instances_report_operations import build_list_request + +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping +else: + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports +T = TypeVar("T") +ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + + +class StorageTaskAssignmentInstancesReportOperations: # pylint: disable=name-too-long + """ + .. warning:: + **DO NOT** instantiate this class directly. + + Instead, you should access the following operations through + :class:`~azure.mgmt.storage.v2023_05_01.aio.StorageManagementClient`'s + :attr:`storage_task_assignment_instances_report` attribute. + """ + + models = _models + + def __init__(self, *args, **kwargs) -> None: + input_args = list(args) + self._client = input_args.pop(0) if input_args else kwargs.pop("client") + self._config = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") + + @distributed_trace + def list( + self, + resource_group_name: str, + account_name: str, + storage_task_assignment_name: str, + maxpagesize: Optional[str] = None, + filter: Optional[str] = None, + **kwargs: Any + ) -> AsyncIterable["_models.StorageTaskReportInstance"]: + """Fetch the report summary of a single storage task assignment's instances. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + Required. + :type resource_group_name: str + :param account_name: 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. + :type account_name: str + :param storage_task_assignment_name: 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. + :type storage_task_assignment_name: str + :param maxpagesize: Optional, specifies the maximum number of storage task assignment instances + to be included in the list response. Default value is None. + :type maxpagesize: str + :param filter: Optional. When specified, it can be used to query using reporting properties. + See `Constructing Filter Strings + `_ + for details. Default value is None. + :type filter: str + :return: An iterator like instance of either StorageTaskReportInstance or the result of + cls(response) + :rtype: + ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.storage.v2023_05_01.models.StorageTaskReportInstance] + :raises ~azure.core.exceptions.HttpResponseError: + """ + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.StorageTaskReportSummary] = kwargs.pop("cls", None) + + error_map: MutableMapping[int, Type[HttpResponseError]] = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + def prepare_request(next_link=None): + if not next_link: + + _request = build_list_request( + resource_group_name=resource_group_name, + account_name=account_name, + storage_task_assignment_name=storage_task_assignment_name, + subscription_id=self._config.subscription_id, + maxpagesize=maxpagesize, + filter=filter, + api_version=api_version, + headers=_headers, + params=_params, + ) + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + + else: + # make call to next link with the client's api-version + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) + _next_request_params["api-version"] = self._api_version + _request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + _request.method = "GET" + return _request + + async def extract_data(pipeline_response): + deserialized = self._deserialize("StorageTaskReportSummary", pipeline_response) + list_of_elem = deserialized.value + if cls: + list_of_elem = cls(list_of_elem) # type: ignore + return deserialized.next_link or None, AsyncList(list_of_elem) + + async def get_next(next_link=None): + _request = prepare_request(next_link) + + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + error = self._deserialize.failsafe_deserialize(_models.ErrorResponseAutoGenerated, pipeline_response) + raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) + + return pipeline_response + + return AsyncItemPaged(get_next, extract_data) diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_storage_task_assignments_instances_report_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_storage_task_assignments_instances_report_operations.py new file mode 100644 index 00000000000..df15170d037 --- /dev/null +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_storage_task_assignments_instances_report_operations.py @@ -0,0 +1,164 @@ +# pylint: disable=too-many-lines,too-many-statements +# coding=utf-8 +# -------------------------------------------------------------------------- +# 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 Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- +import sys +from typing import Any, AsyncIterable, Callable, Dict, Optional, Type, TypeVar +import urllib.parse + +from azure.core.async_paging import AsyncItemPaged, AsyncList +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + ResourceNotModifiedError, + map_error, +) +from azure.core.pipeline import PipelineResponse +from azure.core.pipeline.transport import AsyncHttpResponse +from azure.core.rest import HttpRequest +from azure.core.tracing.decorator import distributed_trace +from azure.core.utils import case_insensitive_dict +from azure.mgmt.core.exceptions import ARMErrorFormat + +from ... import models as _models +from ..._vendor import _convert_request +from ...operations._storage_task_assignments_instances_report_operations import build_list_request + +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping +else: + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports +T = TypeVar("T") +ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + + +class StorageTaskAssignmentsInstancesReportOperations: # pylint: disable=name-too-long + """ + .. warning:: + **DO NOT** instantiate this class directly. + + Instead, you should access the following operations through + :class:`~azure.mgmt.storage.v2023_05_01.aio.StorageManagementClient`'s + :attr:`storage_task_assignments_instances_report` attribute. + """ + + models = _models + + def __init__(self, *args, **kwargs) -> None: + input_args = list(args) + self._client = input_args.pop(0) if input_args else kwargs.pop("client") + self._config = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") + + @distributed_trace + def list( + self, + resource_group_name: str, + account_name: str, + maxpagesize: Optional[str] = None, + filter: Optional[str] = None, + **kwargs: Any + ) -> AsyncIterable["_models.StorageTaskReportInstance"]: + """Fetch the report summary of all the storage task assignments and instances in an account. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + Required. + :type resource_group_name: str + :param account_name: 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. + :type account_name: str + :param maxpagesize: Optional, specifies the maximum number of storage task assignment instances + to be included in the list response. Default value is None. + :type maxpagesize: str + :param filter: Optional. When specified, it can be used to query using reporting properties. + See `Constructing Filter Strings + `_ + for details. Default value is None. + :type filter: str + :return: An iterator like instance of either StorageTaskReportInstance or the result of + cls(response) + :rtype: + ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.storage.v2023_05_01.models.StorageTaskReportInstance] + :raises ~azure.core.exceptions.HttpResponseError: + """ + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.StorageTaskReportSummary] = kwargs.pop("cls", None) + + error_map: MutableMapping[int, Type[HttpResponseError]] = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + def prepare_request(next_link=None): + if not next_link: + + _request = build_list_request( + resource_group_name=resource_group_name, + account_name=account_name, + subscription_id=self._config.subscription_id, + maxpagesize=maxpagesize, + filter=filter, + api_version=api_version, + headers=_headers, + params=_params, + ) + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + + else: + # make call to next link with the client's api-version + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) + _next_request_params["api-version"] = self._api_version + _request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + _request.method = "GET" + return _request + + async def extract_data(pipeline_response): + deserialized = self._deserialize("StorageTaskReportSummary", pipeline_response) + list_of_elem = deserialized.value + if cls: + list_of_elem = cls(list_of_elem) # type: ignore + return deserialized.next_link or None, AsyncList(list_of_elem) + + async def get_next(next_link=None): + _request = prepare_request(next_link) + + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + error = self._deserialize.failsafe_deserialize(_models.ErrorResponseAutoGenerated, pipeline_response) + raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) + + return pipeline_response + + return AsyncItemPaged(get_next, extract_data) diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_storage_task_assignments_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_storage_task_assignments_operations.py new file mode 100644 index 00000000000..d2ecb21bc72 --- /dev/null +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_storage_task_assignments_operations.py @@ -0,0 +1,802 @@ +# pylint: disable=too-many-lines,too-many-statements +# coding=utf-8 +# -------------------------------------------------------------------------- +# 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 Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- +from io import IOBase +import sys +from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, Type, TypeVar, Union, cast, overload +import urllib.parse + +from azure.core.async_paging import AsyncItemPaged, AsyncList +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + ResourceNotModifiedError, + map_error, +) +from azure.core.pipeline import PipelineResponse +from azure.core.pipeline.transport import AsyncHttpResponse +from azure.core.polling import AsyncLROPoller, AsyncNoPolling, AsyncPollingMethod +from azure.core.rest import HttpRequest +from azure.core.tracing.decorator import distributed_trace +from azure.core.tracing.decorator_async import distributed_trace_async +from azure.core.utils import case_insensitive_dict +from azure.mgmt.core.exceptions import ARMErrorFormat +from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling + +from ... import models as _models +from ..._vendor import _convert_request +from ...operations._storage_task_assignments_operations import ( + build_create_request, + build_delete_request, + build_get_request, + build_list_request, + build_update_request, +) + +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping +else: + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports +T = TypeVar("T") +ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + + +class StorageTaskAssignmentsOperations: + """ + .. warning:: + **DO NOT** instantiate this class directly. + + Instead, you should access the following operations through + :class:`~azure.mgmt.storage.v2023_05_01.aio.StorageManagementClient`'s + :attr:`storage_task_assignments` attribute. + """ + + models = _models + + def __init__(self, *args, **kwargs) -> None: + input_args = list(args) + self._client = input_args.pop(0) if input_args else kwargs.pop("client") + self._config = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") + + async def _create_initial( + self, + resource_group_name: str, + account_name: str, + storage_task_assignment_name: str, + parameters: Union[_models.StorageTaskAssignment, IO[bytes]], + **kwargs: Any + ) -> Optional[_models.StorageTaskAssignment]: + error_map: MutableMapping[int, Type[HttpResponseError]] = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[Optional[_models.StorageTaskAssignment]] = kwargs.pop("cls", None) + + content_type = content_type or "application/json" + _json = None + _content = None + if isinstance(parameters, (IOBase, bytes)): + _content = parameters + else: + _json = self._serialize.body(parameters, "StorageTaskAssignment") + + _request = build_create_request( + resource_group_name=resource_group_name, + account_name=account_name, + storage_task_assignment_name=storage_task_assignment_name, + subscription_id=self._config.subscription_id, + api_version=api_version, + content_type=content_type, + json=_json, + content=_content, + headers=_headers, + params=_params, + ) + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [200, 201, 202]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + error = self._deserialize.failsafe_deserialize(_models.ErrorResponseAutoGenerated, pipeline_response) + raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) + + deserialized = None + response_headers = {} + if response.status_code == 200: + deserialized = self._deserialize("StorageTaskAssignment", pipeline_response) + + if response.status_code == 201: + deserialized = self._deserialize("StorageTaskAssignment", pipeline_response) + + if response.status_code == 202: + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + + if cls: + return cls(pipeline_response, deserialized, response_headers) # type: ignore + + return deserialized # type: ignore + + @overload + async def begin_create( + self, + resource_group_name: str, + account_name: str, + storage_task_assignment_name: str, + parameters: _models.StorageTaskAssignment, + *, + content_type: str = "application/json", + **kwargs: Any + ) -> AsyncLROPoller[_models.StorageTaskAssignment]: + """Asynchronously 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. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + Required. + :type resource_group_name: str + :param account_name: 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. + :type account_name: str + :param storage_task_assignment_name: 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. + :type storage_task_assignment_name: str + :param parameters: The parameters to create a Storage Task Assignment. Required. + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.StorageTaskAssignment + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: An instance of AsyncLROPoller that returns either StorageTaskAssignment or the result + of cls(response) + :rtype: + ~azure.core.polling.AsyncLROPoller[~azure.mgmt.storage.v2023_05_01.models.StorageTaskAssignment] + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @overload + async def begin_create( + self, + resource_group_name: str, + account_name: str, + storage_task_assignment_name: str, + parameters: IO[bytes], + *, + content_type: str = "application/json", + **kwargs: Any + ) -> AsyncLROPoller[_models.StorageTaskAssignment]: + """Asynchronously 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. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + Required. + :type resource_group_name: str + :param account_name: 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. + :type account_name: str + :param storage_task_assignment_name: 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. + :type storage_task_assignment_name: str + :param parameters: The parameters to create a Storage Task Assignment. Required. + :type parameters: IO[bytes] + :keyword content_type: Body Parameter content-type. Content type parameter for binary body. + Default value is "application/json". + :paramtype content_type: str + :return: An instance of AsyncLROPoller that returns either StorageTaskAssignment or the result + of cls(response) + :rtype: + ~azure.core.polling.AsyncLROPoller[~azure.mgmt.storage.v2023_05_01.models.StorageTaskAssignment] + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @distributed_trace_async + async def begin_create( + self, + resource_group_name: str, + account_name: str, + storage_task_assignment_name: str, + parameters: Union[_models.StorageTaskAssignment, IO[bytes]], + **kwargs: Any + ) -> AsyncLROPoller[_models.StorageTaskAssignment]: + """Asynchronously 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. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + Required. + :type resource_group_name: str + :param account_name: 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. + :type account_name: str + :param storage_task_assignment_name: 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. + :type storage_task_assignment_name: str + :param parameters: The parameters to create a Storage Task Assignment. Is either a + StorageTaskAssignment type or a IO[bytes] type. Required. + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.StorageTaskAssignment or IO[bytes] + :return: An instance of AsyncLROPoller that returns either StorageTaskAssignment or the result + of cls(response) + :rtype: + ~azure.core.polling.AsyncLROPoller[~azure.mgmt.storage.v2023_05_01.models.StorageTaskAssignment] + :raises ~azure.core.exceptions.HttpResponseError: + """ + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.StorageTaskAssignment] = kwargs.pop("cls", None) + polling: Union[bool, AsyncPollingMethod] = kwargs.pop("polling", True) + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token: Optional[str] = kwargs.pop("continuation_token", None) + if cont_token is None: + raw_result = await self._create_initial( + resource_group_name=resource_group_name, + account_name=account_name, + storage_task_assignment_name=storage_task_assignment_name, + parameters=parameters, + api_version=api_version, + content_type=content_type, + cls=lambda x, y, z: x, + headers=_headers, + params=_params, + **kwargs + ) + kwargs.pop("error_map", None) + + def get_long_running_output(pipeline_response): + deserialized = self._deserialize("StorageTaskAssignment", pipeline_response) + if cls: + return cls(pipeline_response, deserialized, {}) # type: ignore + return deserialized + + if polling is True: + polling_method: AsyncPollingMethod = cast( + AsyncPollingMethod, AsyncARMPolling(lro_delay, lro_options={"final-state-via": "location"}, **kwargs) + ) + elif polling is False: + polling_method = cast(AsyncPollingMethod, AsyncNoPolling()) + else: + polling_method = polling + if cont_token: + return AsyncLROPoller[_models.StorageTaskAssignment].from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output, + ) + return AsyncLROPoller[_models.StorageTaskAssignment]( + self._client, raw_result, get_long_running_output, polling_method # type: ignore + ) + + async def _update_initial( + self, + resource_group_name: str, + account_name: str, + storage_task_assignment_name: str, + parameters: Union[_models.StorageTaskAssignmentUpdateParameters, IO[bytes]], + **kwargs: Any + ) -> Optional[_models.StorageTaskAssignment]: + error_map: MutableMapping[int, Type[HttpResponseError]] = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[Optional[_models.StorageTaskAssignment]] = kwargs.pop("cls", None) + + content_type = content_type or "application/json" + _json = None + _content = None + if isinstance(parameters, (IOBase, bytes)): + _content = parameters + else: + _json = self._serialize.body(parameters, "StorageTaskAssignmentUpdateParameters") + + _request = build_update_request( + resource_group_name=resource_group_name, + account_name=account_name, + storage_task_assignment_name=storage_task_assignment_name, + subscription_id=self._config.subscription_id, + api_version=api_version, + content_type=content_type, + json=_json, + content=_content, + headers=_headers, + params=_params, + ) + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [200, 202]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + error = self._deserialize.failsafe_deserialize(_models.ErrorResponseAutoGenerated, pipeline_response) + raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) + + deserialized = None + response_headers = {} + if response.status_code == 200: + deserialized = self._deserialize("StorageTaskAssignment", pipeline_response) + + if response.status_code == 202: + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + + if cls: + return cls(pipeline_response, deserialized, response_headers) # type: ignore + + return deserialized # type: ignore + + @overload + async def begin_update( + self, + resource_group_name: str, + account_name: str, + storage_task_assignment_name: str, + parameters: _models.StorageTaskAssignmentUpdateParameters, + *, + content_type: str = "application/json", + **kwargs: Any + ) -> AsyncLROPoller[_models.StorageTaskAssignment]: + """Update storage task assignment properties. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + Required. + :type resource_group_name: str + :param account_name: 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. + :type account_name: str + :param storage_task_assignment_name: 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. + :type storage_task_assignment_name: str + :param parameters: The parameters to update a Storage Task Assignment. Required. + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.StorageTaskAssignmentUpdateParameters + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: An instance of AsyncLROPoller that returns either StorageTaskAssignment or the result + of cls(response) + :rtype: + ~azure.core.polling.AsyncLROPoller[~azure.mgmt.storage.v2023_05_01.models.StorageTaskAssignment] + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @overload + async def begin_update( + self, + resource_group_name: str, + account_name: str, + storage_task_assignment_name: str, + parameters: IO[bytes], + *, + content_type: str = "application/json", + **kwargs: Any + ) -> AsyncLROPoller[_models.StorageTaskAssignment]: + """Update storage task assignment properties. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + Required. + :type resource_group_name: str + :param account_name: 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. + :type account_name: str + :param storage_task_assignment_name: 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. + :type storage_task_assignment_name: str + :param parameters: The parameters to update a Storage Task Assignment. Required. + :type parameters: IO[bytes] + :keyword content_type: Body Parameter content-type. Content type parameter for binary body. + Default value is "application/json". + :paramtype content_type: str + :return: An instance of AsyncLROPoller that returns either StorageTaskAssignment or the result + of cls(response) + :rtype: + ~azure.core.polling.AsyncLROPoller[~azure.mgmt.storage.v2023_05_01.models.StorageTaskAssignment] + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @distributed_trace_async + async def begin_update( + self, + resource_group_name: str, + account_name: str, + storage_task_assignment_name: str, + parameters: Union[_models.StorageTaskAssignmentUpdateParameters, IO[bytes]], + **kwargs: Any + ) -> AsyncLROPoller[_models.StorageTaskAssignment]: + """Update storage task assignment properties. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + Required. + :type resource_group_name: str + :param account_name: 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. + :type account_name: str + :param storage_task_assignment_name: 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. + :type storage_task_assignment_name: str + :param parameters: The parameters to update a Storage Task Assignment. Is either a + StorageTaskAssignmentUpdateParameters type or a IO[bytes] type. Required. + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.StorageTaskAssignmentUpdateParameters + or IO[bytes] + :return: An instance of AsyncLROPoller that returns either StorageTaskAssignment or the result + of cls(response) + :rtype: + ~azure.core.polling.AsyncLROPoller[~azure.mgmt.storage.v2023_05_01.models.StorageTaskAssignment] + :raises ~azure.core.exceptions.HttpResponseError: + """ + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.StorageTaskAssignment] = kwargs.pop("cls", None) + polling: Union[bool, AsyncPollingMethod] = kwargs.pop("polling", True) + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token: Optional[str] = kwargs.pop("continuation_token", None) + if cont_token is None: + raw_result = await self._update_initial( + resource_group_name=resource_group_name, + account_name=account_name, + storage_task_assignment_name=storage_task_assignment_name, + parameters=parameters, + api_version=api_version, + content_type=content_type, + cls=lambda x, y, z: x, + headers=_headers, + params=_params, + **kwargs + ) + kwargs.pop("error_map", None) + + def get_long_running_output(pipeline_response): + deserialized = self._deserialize("StorageTaskAssignment", pipeline_response) + if cls: + return cls(pipeline_response, deserialized, {}) # type: ignore + return deserialized + + if polling is True: + polling_method: AsyncPollingMethod = cast( + AsyncPollingMethod, AsyncARMPolling(lro_delay, lro_options={"final-state-via": "location"}, **kwargs) + ) + elif polling is False: + polling_method = cast(AsyncPollingMethod, AsyncNoPolling()) + else: + polling_method = polling + if cont_token: + return AsyncLROPoller[_models.StorageTaskAssignment].from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output, + ) + return AsyncLROPoller[_models.StorageTaskAssignment]( + self._client, raw_result, get_long_running_output, polling_method # type: ignore + ) + + @distributed_trace_async + async def get( + self, resource_group_name: str, account_name: str, storage_task_assignment_name: str, **kwargs: Any + ) -> _models.StorageTaskAssignment: + """Get the storage task assignment properties. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + Required. + :type resource_group_name: str + :param account_name: 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. + :type account_name: str + :param storage_task_assignment_name: 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. + :type storage_task_assignment_name: str + :return: StorageTaskAssignment or the result of cls(response) + :rtype: ~azure.mgmt.storage.v2023_05_01.models.StorageTaskAssignment + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map: MutableMapping[int, Type[HttpResponseError]] = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.StorageTaskAssignment] = kwargs.pop("cls", None) + + _request = build_get_request( + resource_group_name=resource_group_name, + account_name=account_name, + storage_task_assignment_name=storage_task_assignment_name, + subscription_id=self._config.subscription_id, + api_version=api_version, + headers=_headers, + params=_params, + ) + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + error = self._deserialize.failsafe_deserialize(_models.ErrorResponseAutoGenerated, pipeline_response) + raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) + + deserialized = self._deserialize("StorageTaskAssignment", pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) # type: ignore + + return deserialized # type: ignore + + async def _delete_initial( # pylint: disable=inconsistent-return-statements + self, resource_group_name: str, account_name: str, storage_task_assignment_name: str, **kwargs: Any + ) -> None: + error_map: MutableMapping[int, Type[HttpResponseError]] = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[None] = kwargs.pop("cls", None) + + _request = build_delete_request( + resource_group_name=resource_group_name, + account_name=account_name, + storage_task_assignment_name=storage_task_assignment_name, + subscription_id=self._config.subscription_id, + api_version=api_version, + headers=_headers, + params=_params, + ) + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [202, 204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + error = self._deserialize.failsafe_deserialize(_models.ErrorResponseAutoGenerated, pipeline_response) + raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) + + response_headers = {} + if response.status_code == 202: + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + + if cls: + return cls(pipeline_response, None, response_headers) # type: ignore + + @distributed_trace_async + async def begin_delete( + self, resource_group_name: str, account_name: str, storage_task_assignment_name: str, **kwargs: Any + ) -> AsyncLROPoller[None]: + """Delete the storage task assignment sub-resource. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + Required. + :type resource_group_name: str + :param account_name: 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. + :type account_name: str + :param storage_task_assignment_name: 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. + :type storage_task_assignment_name: str + :return: An instance of AsyncLROPoller that returns either None or the result of cls(response) + :rtype: ~azure.core.polling.AsyncLROPoller[None] + :raises ~azure.core.exceptions.HttpResponseError: + """ + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[None] = kwargs.pop("cls", None) + polling: Union[bool, AsyncPollingMethod] = kwargs.pop("polling", True) + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token: Optional[str] = kwargs.pop("continuation_token", None) + if cont_token is None: + raw_result = await self._delete_initial( # type: ignore + resource_group_name=resource_group_name, + account_name=account_name, + storage_task_assignment_name=storage_task_assignment_name, + api_version=api_version, + cls=lambda x, y, z: x, + headers=_headers, + params=_params, + **kwargs + ) + kwargs.pop("error_map", None) + + def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-return-statements + if cls: + return cls(pipeline_response, None, {}) # type: ignore + + if polling is True: + polling_method: AsyncPollingMethod = cast( + AsyncPollingMethod, AsyncARMPolling(lro_delay, lro_options={"final-state-via": "location"}, **kwargs) + ) + elif polling is False: + polling_method = cast(AsyncPollingMethod, AsyncNoPolling()) + else: + polling_method = polling + if cont_token: + return AsyncLROPoller[None].from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output, + ) + return AsyncLROPoller[None](self._client, raw_result, get_long_running_output, polling_method) # type: ignore + + @distributed_trace + def list( + self, resource_group_name: str, account_name: str, maxpagesize: Optional[str] = None, **kwargs: Any + ) -> AsyncIterable["_models.StorageTaskAssignment"]: + """List all the storage task assignments in an account. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + Required. + :type resource_group_name: str + :param account_name: 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. + :type account_name: str + :param maxpagesize: Optional, specifies the maximum number of storage task assignment Ids to be + included in the list response. Default value is None. + :type maxpagesize: str + :return: An iterator like instance of either StorageTaskAssignment or the result of + cls(response) + :rtype: + ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.storage.v2023_05_01.models.StorageTaskAssignment] + :raises ~azure.core.exceptions.HttpResponseError: + """ + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.StorageTaskAssignmentsList] = kwargs.pop("cls", None) + + error_map: MutableMapping[int, Type[HttpResponseError]] = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + def prepare_request(next_link=None): + if not next_link: + + _request = build_list_request( + resource_group_name=resource_group_name, + account_name=account_name, + subscription_id=self._config.subscription_id, + maxpagesize=maxpagesize, + api_version=api_version, + headers=_headers, + params=_params, + ) + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + + else: + # make call to next link with the client's api-version + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) + _next_request_params["api-version"] = self._api_version + _request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + _request.method = "GET" + return _request + + async def extract_data(pipeline_response): + deserialized = self._deserialize("StorageTaskAssignmentsList", pipeline_response) + list_of_elem = deserialized.value + if cls: + list_of_elem = cls(list_of_elem) # type: ignore + return deserialized.next_link or None, AsyncList(list_of_elem) + + async def get_next(next_link=None): + _request = prepare_request(next_link) + + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + error = self._deserialize.failsafe_deserialize(_models.ErrorResponseAutoGenerated, pipeline_response) + raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) + + return pipeline_response + + return AsyncItemPaged(get_next, extract_data) diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_table_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_table_operations.py similarity index 72% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_table_operations.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_table_operations.py index b4bf2f4a6d7..5a7587e7a96 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_table_operations.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_table_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=too-many-lines,too-many-statements # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,8 +6,9 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from io import IOBase import sys -from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, TypeVar, Union, overload +from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, Type, TypeVar, Union, overload import urllib.parse from azure.core.async_paging import AsyncItemPaged, AsyncList @@ -37,10 +38,10 @@ build_update_request, ) -if sys.version_info >= (3, 8): - from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping else: - from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -51,7 +52,7 @@ class TableOperations: **DO NOT** instantiate this class directly. Instead, you should access the following operations through - :class:`~azure.mgmt.storage.v2022_09_01.aio.StorageManagementClient`'s + :class:`~azure.mgmt.storage.v2023_05_01.aio.StorageManagementClient`'s :attr:`table` attribute. """ @@ -63,6 +64,7 @@ def __init__(self, *args, **kwargs) -> None: self._config = input_args.pop(0) if input_args else kwargs.pop("config") self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @overload async def create( @@ -89,13 +91,12 @@ async def create( with a numeric character. Required. :type table_name: str :param parameters: The parameters to provide to create a table. Default value is None. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.Table + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.Table :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: Table or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.Table + :rtype: ~azure.mgmt.storage.v2023_05_01.models.Table :raises ~azure.core.exceptions.HttpResponseError: """ @@ -105,7 +106,7 @@ async def create( resource_group_name: str, account_name: str, table_name: str, - parameters: Optional[IO] = None, + parameters: Optional[IO[bytes]] = None, *, content_type: str = "application/json", **kwargs: Any @@ -124,13 +125,12 @@ async def create( with a numeric character. Required. :type table_name: str :param parameters: The parameters to provide to create a table. Default value is None. - :type parameters: IO + :type parameters: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: Table or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.Table + :rtype: ~azure.mgmt.storage.v2023_05_01.models.Table :raises ~azure.core.exceptions.HttpResponseError: """ @@ -140,7 +140,7 @@ async def create( resource_group_name: str, account_name: str, table_name: str, - parameters: Optional[Union[_models.Table, IO]] = None, + parameters: Optional[Union[_models.Table, IO[bytes]]] = None, **kwargs: Any ) -> _models.Table: """Creates a new table with the specified table name, under the specified account. @@ -156,18 +156,14 @@ async def create( and 63 characters.The name must comprise of only alphanumeric characters and it cannot begin with a numeric character. Required. :type table_name: str - :param parameters: The parameters to provide to create a table. Is either a model type or a IO - type. Default value is None. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.Table or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + :param parameters: The parameters to provide to create a table. Is either a Table type or a + IO[bytes] type. Default value is None. + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.Table or IO[bytes] :return: Table or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.Table + :rtype: ~azure.mgmt.storage.v2023_05_01.models.Table :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -178,14 +174,14 @@ async def create( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.Table] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.Table] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(parameters, (IO, bytes)): + if isinstance(parameters, (IOBase, bytes)): _content = parameters else: if parameters is not None: @@ -193,7 +189,7 @@ async def create( else: _json = None - request = build_create_request( + _request = build_create_request( resource_group_name=resource_group_name, account_name=account_name, table_name=table_name, @@ -202,15 +198,15 @@ async def create( content_type=content_type, json=_json, content=_content, - template_url=self.create.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -222,11 +218,9 @@ async def create( deserialized = self._deserialize("Table", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - create.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/tableServices/default/tables/{tableName}"} # type: ignore + return deserialized # type: ignore @overload async def update( @@ -253,13 +247,12 @@ async def update( with a numeric character. Required. :type table_name: str :param parameters: The parameters to provide to create a table. Default value is None. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.Table + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.Table :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: Table or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.Table + :rtype: ~azure.mgmt.storage.v2023_05_01.models.Table :raises ~azure.core.exceptions.HttpResponseError: """ @@ -269,7 +262,7 @@ async def update( resource_group_name: str, account_name: str, table_name: str, - parameters: Optional[IO] = None, + parameters: Optional[IO[bytes]] = None, *, content_type: str = "application/json", **kwargs: Any @@ -288,13 +281,12 @@ async def update( with a numeric character. Required. :type table_name: str :param parameters: The parameters to provide to create a table. Default value is None. - :type parameters: IO + :type parameters: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: Table or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.Table + :rtype: ~azure.mgmt.storage.v2023_05_01.models.Table :raises ~azure.core.exceptions.HttpResponseError: """ @@ -304,7 +296,7 @@ async def update( resource_group_name: str, account_name: str, table_name: str, - parameters: Optional[Union[_models.Table, IO]] = None, + parameters: Optional[Union[_models.Table, IO[bytes]]] = None, **kwargs: Any ) -> _models.Table: """Creates a new table with the specified table name, under the specified account. @@ -320,18 +312,14 @@ async def update( and 63 characters.The name must comprise of only alphanumeric characters and it cannot begin with a numeric character. Required. :type table_name: str - :param parameters: The parameters to provide to create a table. Is either a model type or a IO - type. Default value is None. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.Table or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + :param parameters: The parameters to provide to create a table. Is either a Table type or a + IO[bytes] type. Default value is None. + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.Table or IO[bytes] :return: Table or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.Table + :rtype: ~azure.mgmt.storage.v2023_05_01.models.Table :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -342,14 +330,14 @@ async def update( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.Table] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.Table] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(parameters, (IO, bytes)): + if isinstance(parameters, (IOBase, bytes)): _content = parameters else: if parameters is not None: @@ -357,7 +345,7 @@ async def update( else: _json = None - request = build_update_request( + _request = build_update_request( resource_group_name=resource_group_name, account_name=account_name, table_name=table_name, @@ -366,15 +354,15 @@ async def update( content_type=content_type, json=_json, content=_content, - template_url=self.update.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -386,11 +374,9 @@ async def update( deserialized = self._deserialize("Table", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/tableServices/default/tables/{tableName}"} # type: ignore + return deserialized # type: ignore @distributed_trace_async async def get(self, resource_group_name: str, account_name: str, table_name: str, **kwargs: Any) -> _models.Table: @@ -407,12 +393,11 @@ async def get(self, resource_group_name: str, account_name: str, table_name: str and 63 characters.The name must comprise of only alphanumeric characters and it cannot begin with a numeric character. Required. :type table_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: Table or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.Table + :rtype: ~azure.mgmt.storage.v2023_05_01.models.Table :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -423,24 +408,24 @@ async def get(self, resource_group_name: str, account_name: str, table_name: str _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.Table] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.Table] = kwargs.pop("cls", None) - request = build_get_request( + _request = build_get_request( resource_group_name=resource_group_name, account_name=account_name, table_name=table_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.get.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -452,11 +437,9 @@ async def get(self, resource_group_name: str, account_name: str, table_name: str deserialized = self._deserialize("Table", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore - return deserialized - - get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/tableServices/default/tables/{tableName}"} # type: ignore + return deserialized # type: ignore @distributed_trace_async async def delete( # pylint: disable=inconsistent-return-statements @@ -475,12 +458,11 @@ async def delete( # pylint: disable=inconsistent-return-statements and 63 characters.The name must comprise of only alphanumeric characters and it cannot begin with a numeric character. Required. :type table_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: None or the result of cls(response) :rtype: None :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -491,24 +473,24 @@ async def delete( # pylint: disable=inconsistent-return-statements _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[None] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[None] = kwargs.pop("cls", None) - request = build_delete_request( + _request = build_delete_request( resource_group_name=resource_group_name, account_name=account_name, table_name=table_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.delete.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -518,9 +500,7 @@ async def delete( # pylint: disable=inconsistent-return-statements raise HttpResponseError(response=response, error_format=ARMErrorFormat) if cls: - return cls(pipeline_response, None, {}) - - delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/tableServices/default/tables/{tableName}"} # type: ignore + return cls(pipeline_response, None, {}) # type: ignore @distributed_trace def list(self, resource_group_name: str, account_name: str, **kwargs: Any) -> AsyncIterable["_models.Table"]: @@ -533,18 +513,17 @@ def list(self, resource_group_name: str, account_name: str, **kwargs: Any) -> As Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required. :type account_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: An iterator like instance of either Table or the result of cls(response) - :rtype: ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.storage.v2022_09_01.models.Table] + :rtype: ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.storage.v2023_05_01.models.Table] :raises ~azure.core.exceptions.HttpResponseError: """ _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.ListTableResource] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.ListTableResource] = kwargs.pop("cls", None) - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -555,17 +534,16 @@ def list(self, resource_group_name: str, account_name: str, **kwargs: Any) -> As def prepare_request(next_link=None): if not next_link: - request = build_list_request( + _request = build_list_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.list.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) else: # make call to next link with the client's api-version @@ -576,27 +554,28 @@ def prepare_request(next_link=None): for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() } ) - _next_request_params["api-version"] = self._config.api_version - request = HttpRequest( + _next_request_params["api-version"] = self._api_version + _request = HttpRequest( "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore - request.method = "GET" - return request + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + _request.method = "GET" + return _request async def extract_data(pipeline_response): deserialized = self._deserialize("ListTableResource", pipeline_response) list_of_elem = deserialized.value if cls: - list_of_elem = cls(list_of_elem) + list_of_elem = cls(list_of_elem) # type: ignore return deserialized.next_link or None, AsyncList(list_of_elem) async def get_next(next_link=None): - request = prepare_request(next_link) + _request = prepare_request(next_link) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -607,5 +586,3 @@ async def get_next(next_link=None): return pipeline_response return AsyncItemPaged(get_next, extract_data) - - list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/tableServices/default/tables"} # type: ignore diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_table_services_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_table_services_operations.py similarity index 65% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_table_services_operations.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_table_services_operations.py index f1bbf769c6e..3f74a248887 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_table_services_operations.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_table_services_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=too-many-lines,too-many-statements # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,8 +6,9 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from io import IOBase import sys -from typing import Any, Callable, Dict, IO, Optional, TypeVar, Union, overload +from typing import Any, Callable, Dict, IO, Literal, Optional, Type, TypeVar, Union, overload from azure.core.exceptions import ( ClientAuthenticationError, @@ -32,10 +33,10 @@ build_set_service_properties_request, ) -if sys.version_info >= (3, 8): - from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping else: - from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -46,7 +47,7 @@ class TableServicesOperations: **DO NOT** instantiate this class directly. Instead, you should access the following operations through - :class:`~azure.mgmt.storage.v2022_09_01.aio.StorageManagementClient`'s + :class:`~azure.mgmt.storage.v2023_05_01.aio.StorageManagementClient`'s :attr:`table_services` attribute. """ @@ -58,6 +59,7 @@ def __init__(self, *args, **kwargs) -> None: self._config = input_args.pop(0) if input_args else kwargs.pop("config") self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace_async async def list(self, resource_group_name: str, account_name: str, **kwargs: Any) -> _models.ListTableServices: @@ -70,12 +72,11 @@ async def list(self, resource_group_name: str, account_name: str, **kwargs: Any) Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required. :type account_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: ListTableServices or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ListTableServices + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ListTableServices :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -86,23 +87,23 @@ async def list(self, resource_group_name: str, account_name: str, **kwargs: Any) _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.ListTableServices] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.ListTableServices] = kwargs.pop("cls", None) - request = build_list_request( + _request = build_list_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.list.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -114,11 +115,9 @@ async def list(self, resource_group_name: str, account_name: str, **kwargs: Any) deserialized = self._deserialize("ListTableServices", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore - return deserialized - - list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/tableServices"} # type: ignore + return deserialized # type: ignore @overload async def set_service_properties( @@ -142,17 +141,12 @@ async def set_service_properties( :type account_name: str :param parameters: The properties of a storage account’s Table service, only properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules can be specified. Required. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.TableServiceProperties + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.TableServiceProperties :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword table_service_name: The name of the Table Service within the specified storage - account. Table Service Name must be 'default'. Default value is "default". Note that overriding - this default value may result in unsupported behavior. - :paramtype table_service_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: TableServiceProperties or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.TableServiceProperties + :rtype: ~azure.mgmt.storage.v2023_05_01.models.TableServiceProperties :raises ~azure.core.exceptions.HttpResponseError: """ @@ -161,7 +155,7 @@ async def set_service_properties( self, resource_group_name: str, account_name: str, - parameters: IO, + parameters: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -178,17 +172,12 @@ async def set_service_properties( :type account_name: str :param parameters: The properties of a storage account’s Table service, only properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules can be specified. Required. - :type parameters: IO + :type parameters: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword table_service_name: The name of the Table Service within the specified storage - account. Table Service Name must be 'default'. Default value is "default". Note that overriding - this default value may result in unsupported behavior. - :paramtype table_service_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: TableServiceProperties or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.TableServiceProperties + :rtype: ~azure.mgmt.storage.v2023_05_01.models.TableServiceProperties :raises ~azure.core.exceptions.HttpResponseError: """ @@ -197,7 +186,7 @@ async def set_service_properties( self, resource_group_name: str, account_name: str, - parameters: Union[_models.TableServiceProperties, IO], + parameters: Union[_models.TableServiceProperties, IO[bytes]], **kwargs: Any ) -> _models.TableServiceProperties: """Sets the properties of a storage account’s Table service, including properties for Storage @@ -212,21 +201,13 @@ async def set_service_properties( :type account_name: str :param parameters: The properties of a storage account’s Table service, only properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules can be specified. Is either a - model type or a IO type. Required. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.TableServiceProperties or IO - :keyword table_service_name: The name of the Table Service within the specified storage - account. Table Service Name must be 'default'. Default value is "default". Note that overriding - this default value may result in unsupported behavior. - :paramtype table_service_name: str - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + TableServiceProperties type or a IO[bytes] type. Required. + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.TableServiceProperties or IO[bytes] :return: TableServiceProperties or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.TableServiceProperties + :rtype: ~azure.mgmt.storage.v2023_05_01.models.TableServiceProperties :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -237,20 +218,20 @@ async def set_service_properties( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - table_service_name = kwargs.pop("table_service_name", "default") # type: Literal["default"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.TableServiceProperties] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + table_service_name: Literal["default"] = kwargs.pop("table_service_name", "default") + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.TableServiceProperties] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(parameters, (IO, bytes)): + if isinstance(parameters, (IOBase, bytes)): _content = parameters else: _json = self._serialize.body(parameters, "TableServiceProperties") - request = build_set_service_properties_request( + _request = build_set_service_properties_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, @@ -259,15 +240,15 @@ async def set_service_properties( content_type=content_type, json=_json, content=_content, - template_url=self.set_service_properties.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -279,11 +260,9 @@ async def set_service_properties( deserialized = self._deserialize("TableServiceProperties", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore - return deserialized - - set_service_properties.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/tableServices/{tableServiceName}"} # type: ignore + return deserialized # type: ignore @distributed_trace_async async def get_service_properties( @@ -299,16 +278,11 @@ async def get_service_properties( Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required. :type account_name: str - :keyword table_service_name: The name of the Table Service within the specified storage - account. Table Service Name must be 'default'. Default value is "default". Note that overriding - this default value may result in unsupported behavior. - :paramtype table_service_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: TableServiceProperties or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.TableServiceProperties + :rtype: ~azure.mgmt.storage.v2023_05_01.models.TableServiceProperties :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -319,25 +293,25 @@ async def get_service_properties( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - table_service_name = kwargs.pop("table_service_name", "default") # type: Literal["default"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.TableServiceProperties] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + table_service_name: Literal["default"] = kwargs.pop("table_service_name", "default") + cls: ClsType[_models.TableServiceProperties] = kwargs.pop("cls", None) - request = build_get_service_properties_request( + _request = build_get_service_properties_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, api_version=api_version, table_service_name=table_service_name, - template_url=self.get_service_properties.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -349,8 +323,6 @@ async def get_service_properties( deserialized = self._deserialize("TableServiceProperties", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - get_service_properties.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/tableServices/{tableServiceName}"} # type: ignore + return deserialized # type: ignore diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_usages_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_usages_operations.py similarity index 73% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_usages_operations.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_usages_operations.py index 079390ff901..2cfe1b9f0a6 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/aio/operations/_usages_operations.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/aio/operations/_usages_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=too-many-lines,too-many-statements # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -7,7 +7,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import sys -from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar +from typing import Any, AsyncIterable, Callable, Dict, Optional, Type, TypeVar import urllib.parse from azure.core.async_paging import AsyncItemPaged, AsyncList @@ -30,10 +30,10 @@ from ..._vendor import _convert_request from ...operations._usages_operations import build_list_by_location_request -if sys.version_info >= (3, 8): - from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping else: - from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -44,7 +44,7 @@ class UsagesOperations: **DO NOT** instantiate this class directly. Instead, you should access the following operations through - :class:`~azure.mgmt.storage.v2022_09_01.aio.StorageManagementClient`'s + :class:`~azure.mgmt.storage.v2023_05_01.aio.StorageManagementClient`'s :attr:`usages` attribute. """ @@ -56,6 +56,7 @@ def __init__(self, *args, **kwargs) -> None: self._config = input_args.pop(0) if input_args else kwargs.pop("config") self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace def list_by_location(self, location: str, **kwargs: Any) -> AsyncIterable["_models.Usage"]: @@ -64,18 +65,17 @@ def list_by_location(self, location: str, **kwargs: Any) -> AsyncIterable["_mode :param location: The location of the Azure Storage resource. Required. :type location: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: An iterator like instance of either Usage or the result of cls(response) - :rtype: ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.storage.v2022_09_01.models.Usage] + :rtype: ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.storage.v2023_05_01.models.Usage] :raises ~azure.core.exceptions.HttpResponseError: """ _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.UsageListResult] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.UsageListResult] = kwargs.pop("cls", None) - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -86,16 +86,15 @@ def list_by_location(self, location: str, **kwargs: Any) -> AsyncIterable["_mode def prepare_request(next_link=None): if not next_link: - request = build_list_by_location_request( + _request = build_list_by_location_request( location=location, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.list_by_location.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) else: # make call to next link with the client's api-version @@ -106,27 +105,28 @@ def prepare_request(next_link=None): for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() } ) - _next_request_params["api-version"] = self._config.api_version - request = HttpRequest( + _next_request_params["api-version"] = self._api_version + _request = HttpRequest( "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore - request.method = "GET" - return request + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + _request.method = "GET" + return _request async def extract_data(pipeline_response): deserialized = self._deserialize("UsageListResult", pipeline_response) list_of_elem = deserialized.value if cls: - list_of_elem = cls(list_of_elem) + list_of_elem = cls(list_of_elem) # type: ignore return None, AsyncList(list_of_elem) async def get_next(next_link=None): - request = prepare_request(next_link) + _request = prepare_request(next_link) - pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -137,5 +137,3 @@ async def get_next(next_link=None): return pipeline_response return AsyncItemPaged(get_next, extract_data) - - list_by_location.metadata = {"url": "/subscriptions/{subscriptionId}/providers/Microsoft.Storage/locations/{location}/usages"} # type: ignore diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/models/__init__.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/models/__init__.py similarity index 79% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/models/__init__.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/models/__init__.py index 1b37ad97eb1..32d458c161b 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/models/__init__.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/models/__init__.py @@ -13,6 +13,7 @@ from ._models_py3 import AzureEntityResource from ._models_py3 import AzureFilesIdentityBasedAuthentication from ._models_py3 import BlobContainer +from ._models_py3 import BlobInventoryCreationTime from ._models_py3 import BlobInventoryPolicy from ._models_py3 import BlobInventoryPolicyDefinition from ._models_py3 import BlobInventoryPolicyFilter @@ -44,8 +45,14 @@ from ._models_py3 import EncryptionService from ._models_py3 import EncryptionServices from ._models_py3 import Endpoints +from ._models_py3 import ErrorAdditionalInfo +from ._models_py3 import ErrorDetail from ._models_py3 import ErrorResponse +from ._models_py3 import ErrorResponseAutoGenerated from ._models_py3 import ErrorResponseBody +from ._models_py3 import ExecutionTarget +from ._models_py3 import ExecutionTrigger +from ._models_py3 import ExecutionTriggerUpdate from ._models_py3 import ExtendedLocation from ._models_py3 import FileServiceItems from ._models_py3 import FileServiceProperties @@ -95,6 +102,14 @@ from ._models_py3 import MetricSpecification from ._models_py3 import Multichannel from ._models_py3 import NetworkRuleSet +from ._models_py3 import NetworkSecurityPerimeter +from ._models_py3 import NetworkSecurityPerimeterConfiguration +from ._models_py3 import NetworkSecurityPerimeterConfigurationList +from ._models_py3 import NetworkSecurityPerimeterConfigurationPropertiesProfile +from ._models_py3 import NetworkSecurityPerimeterConfigurationPropertiesResourceAssociation +from ._models_py3 import NspAccessRule +from ._models_py3 import NspAccessRuleProperties +from ._models_py3 import NspAccessRulePropertiesSubscriptionsItem from ._models_py3 import ObjectReplicationPolicies from ._models_py3 import ObjectReplicationPolicy from ._models_py3 import ObjectReplicationPolicyFilter @@ -111,10 +126,14 @@ from ._models_py3 import PrivateLinkServiceConnectionState from ._models_py3 import ProtectedAppendWritesHistory from ._models_py3 import ProtocolSettings +from ._models_py3 import ProvisioningIssue +from ._models_py3 import ProvisioningIssueProperties from ._models_py3 import ProxyResource +from ._models_py3 import ProxyResourceAutoGenerated from ._models_py3 import QueueServiceProperties from ._models_py3 import Resource from ._models_py3 import ResourceAccessRule +from ._models_py3 import ResourceAutoGenerated from ._models_py3 import RestorePolicyProperties from ._models_py3 import Restriction from ._models_py3 import RoutingPreference @@ -135,11 +154,24 @@ from ._models_py3 import StorageAccountListKeysResult from ._models_py3 import StorageAccountListResult from ._models_py3 import StorageAccountMicrosoftEndpoints +from ._models_py3 import StorageAccountMigration from ._models_py3 import StorageAccountRegenerateKeyParameters from ._models_py3 import StorageAccountSkuConversionStatus from ._models_py3 import StorageAccountUpdateParameters from ._models_py3 import StorageQueue from ._models_py3 import StorageSkuListResult +from ._models_py3 import StorageTaskAssignment +from ._models_py3 import StorageTaskAssignmentExecutionContext +from ._models_py3 import StorageTaskAssignmentProperties +from ._models_py3 import StorageTaskAssignmentReport +from ._models_py3 import StorageTaskAssignmentUpdateExecutionContext +from ._models_py3 import StorageTaskAssignmentUpdateParameters +from ._models_py3 import StorageTaskAssignmentUpdateProperties +from ._models_py3 import StorageTaskAssignmentUpdateReport +from ._models_py3 import StorageTaskAssignmentsList +from ._models_py3 import StorageTaskReportInstance +from ._models_py3 import StorageTaskReportProperties +from ._models_py3 import StorageTaskReportSummary from ._models_py3 import SystemData from ._models_py3 import Table from ._models_py3 import TableAccessPolicy @@ -148,6 +180,8 @@ from ._models_py3 import TagFilter from ._models_py3 import TagProperty from ._models_py3 import TrackedResource +from ._models_py3 import TriggerParameters +from ._models_py3 import TriggerParametersUpdate from ._models_py3 import UpdateHistoryProperty from ._models_py3 import Usage from ._models_py3 import UsageListResult @@ -181,6 +215,7 @@ from ._storage_management_client_enums import ImmutabilityPolicyState from ._storage_management_client_enums import ImmutabilityPolicyUpdateType from ._storage_management_client_enums import InventoryRuleType +from ._storage_management_client_enums import IssueType from ._storage_management_client_enums import KeyPermission from ._storage_management_client_enums import KeySource from ._storage_management_client_enums import KeyType @@ -193,12 +228,19 @@ from ._storage_management_client_enums import LeaseStatus from ._storage_management_client_enums import ListContainersInclude from ._storage_management_client_enums import ListEncryptionScopesInclude +from ._storage_management_client_enums import ListLocalUserIncludeParam from ._storage_management_client_enums import ManagementPolicyName +from ._storage_management_client_enums import MigrationName from ._storage_management_client_enums import MigrationState +from ._storage_management_client_enums import MigrationStatus from ._storage_management_client_enums import MinimumTlsVersion from ._storage_management_client_enums import Name +from ._storage_management_client_enums import NetworkSecurityPerimeterConfigurationProvisioningState +from ._storage_management_client_enums import NspAccessRuleDirection from ._storage_management_client_enums import ObjectType from ._storage_management_client_enums import Permissions +from ._storage_management_client_enums import PostFailoverRedundancy +from ._storage_management_client_enums import PostPlannedFailoverRedundancy from ._storage_management_client_enums import PrivateEndpointConnectionProvisioningState from ._storage_management_client_enums import PrivateEndpointServiceConnectionStatus from ._storage_management_client_enums import ProvisioningState @@ -206,11 +248,15 @@ from ._storage_management_client_enums import PublicNetworkAccess from ._storage_management_client_enums import Reason from ._storage_management_client_enums import ReasonCode +from ._storage_management_client_enums import ResourceAssociationAccessMode from ._storage_management_client_enums import RootSquashType from ._storage_management_client_enums import RoutingChoice from ._storage_management_client_enums import RuleType +from ._storage_management_client_enums import RunResult +from ._storage_management_client_enums import RunStatusEnum from ._storage_management_client_enums import Schedule from ._storage_management_client_enums import Services +from ._storage_management_client_enums import Severity from ._storage_management_client_enums import ShareAccessTier from ._storage_management_client_enums import SignedResource from ._storage_management_client_enums import SignedResourceTypes @@ -219,9 +265,10 @@ from ._storage_management_client_enums import SkuTier from ._storage_management_client_enums import State from ._storage_management_client_enums import StorageAccountExpand +from ._storage_management_client_enums import TriggerType from ._storage_management_client_enums import UsageUnit from ._patch import __all__ as _patch_all -from ._patch import * # type: ignore # pylint: disable=unused-wildcard-import +from ._patch import * # pylint: disable=unused-wildcard-import from ._patch import patch_sdk as _patch_sdk __all__ = [ @@ -232,6 +279,7 @@ "AzureEntityResource", "AzureFilesIdentityBasedAuthentication", "BlobContainer", + "BlobInventoryCreationTime", "BlobInventoryPolicy", "BlobInventoryPolicyDefinition", "BlobInventoryPolicyFilter", @@ -263,8 +311,14 @@ "EncryptionService", "EncryptionServices", "Endpoints", + "ErrorAdditionalInfo", + "ErrorDetail", "ErrorResponse", + "ErrorResponseAutoGenerated", "ErrorResponseBody", + "ExecutionTarget", + "ExecutionTrigger", + "ExecutionTriggerUpdate", "ExtendedLocation", "FileServiceItems", "FileServiceProperties", @@ -314,6 +368,14 @@ "MetricSpecification", "Multichannel", "NetworkRuleSet", + "NetworkSecurityPerimeter", + "NetworkSecurityPerimeterConfiguration", + "NetworkSecurityPerimeterConfigurationList", + "NetworkSecurityPerimeterConfigurationPropertiesProfile", + "NetworkSecurityPerimeterConfigurationPropertiesResourceAssociation", + "NspAccessRule", + "NspAccessRuleProperties", + "NspAccessRulePropertiesSubscriptionsItem", "ObjectReplicationPolicies", "ObjectReplicationPolicy", "ObjectReplicationPolicyFilter", @@ -330,10 +392,14 @@ "PrivateLinkServiceConnectionState", "ProtectedAppendWritesHistory", "ProtocolSettings", + "ProvisioningIssue", + "ProvisioningIssueProperties", "ProxyResource", + "ProxyResourceAutoGenerated", "QueueServiceProperties", "Resource", "ResourceAccessRule", + "ResourceAutoGenerated", "RestorePolicyProperties", "Restriction", "RoutingPreference", @@ -354,11 +420,24 @@ "StorageAccountListKeysResult", "StorageAccountListResult", "StorageAccountMicrosoftEndpoints", + "StorageAccountMigration", "StorageAccountRegenerateKeyParameters", "StorageAccountSkuConversionStatus", "StorageAccountUpdateParameters", "StorageQueue", "StorageSkuListResult", + "StorageTaskAssignment", + "StorageTaskAssignmentExecutionContext", + "StorageTaskAssignmentProperties", + "StorageTaskAssignmentReport", + "StorageTaskAssignmentUpdateExecutionContext", + "StorageTaskAssignmentUpdateParameters", + "StorageTaskAssignmentUpdateProperties", + "StorageTaskAssignmentUpdateReport", + "StorageTaskAssignmentsList", + "StorageTaskReportInstance", + "StorageTaskReportProperties", + "StorageTaskReportSummary", "SystemData", "Table", "TableAccessPolicy", @@ -367,6 +446,8 @@ "TagFilter", "TagProperty", "TrackedResource", + "TriggerParameters", + "TriggerParametersUpdate", "UpdateHistoryProperty", "Usage", "UsageListResult", @@ -399,6 +480,7 @@ "ImmutabilityPolicyState", "ImmutabilityPolicyUpdateType", "InventoryRuleType", + "IssueType", "KeyPermission", "KeySource", "KeyType", @@ -411,12 +493,19 @@ "LeaseStatus", "ListContainersInclude", "ListEncryptionScopesInclude", + "ListLocalUserIncludeParam", "ManagementPolicyName", + "MigrationName", "MigrationState", + "MigrationStatus", "MinimumTlsVersion", "Name", + "NetworkSecurityPerimeterConfigurationProvisioningState", + "NspAccessRuleDirection", "ObjectType", "Permissions", + "PostFailoverRedundancy", + "PostPlannedFailoverRedundancy", "PrivateEndpointConnectionProvisioningState", "PrivateEndpointServiceConnectionStatus", "ProvisioningState", @@ -424,11 +513,15 @@ "PublicNetworkAccess", "Reason", "ReasonCode", + "ResourceAssociationAccessMode", "RootSquashType", "RoutingChoice", "RuleType", + "RunResult", + "RunStatusEnum", "Schedule", "Services", + "Severity", "ShareAccessTier", "SignedResource", "SignedResourceTypes", @@ -437,6 +530,7 @@ "SkuTier", "State", "StorageAccountExpand", + "TriggerType", "UsageUnit", ] __all__.extend([p for p in _patch_all if p not in __all__]) diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/models/_models_py3.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/models/_models_py3.py similarity index 75% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/models/_models_py3.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/models/_models_py3.py index aefd6d30550..c74c33699dc 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/models/_models_py3.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/models/_models_py3.py @@ -8,16 +8,10 @@ # -------------------------------------------------------------------------- import datetime -import sys -from typing import Dict, List, Optional, TYPE_CHECKING, Union +from typing import Any, Dict, List, Literal, Optional, TYPE_CHECKING, Union from ... import _serialization -if sys.version_info >= (3, 8): - from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports -else: - from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports - if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from .. import models as _models @@ -46,8 +40,8 @@ def __init__( start_time: Optional[datetime.datetime] = None, expiry_time: Optional[datetime.datetime] = None, permission: Optional[str] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword start_time: Start time of the access policy. :paramtype start_time: ~datetime.datetime @@ -75,7 +69,7 @@ class AccountImmutabilityPolicyProperties(_serialization.Model): Unlocked state and can be toggled between the two states. Only a policy in an Unlocked state can transition to a Locked state which cannot be reverted. Known values are: "Unlocked", "Locked", and "Disabled". - :vartype state: str or ~azure.mgmt.storage.v2022_09_01.models.AccountImmutabilityPolicyState + :vartype state: str or ~azure.mgmt.storage.v2023_05_01.models.AccountImmutabilityPolicyState :ivar allow_protected_append_writes: This property can only be changed for disabled and unlocked time-based retention policies. When enabled, new blocks can be written to an append blob while maintaining immutability protection and compliance. Only new blocks can be added and @@ -99,8 +93,8 @@ def __init__( immutability_period_since_creation_in_days: Optional[int] = None, state: Optional[Union[str, "_models.AccountImmutabilityPolicyState"]] = None, allow_protected_append_writes: Optional[bool] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword immutability_period_since_creation_in_days: The immutability period for the blobs in the container since the policy creation, in days. @@ -112,7 +106,7 @@ def __init__( Unlocked state and can be toggled between the two states. Only a policy in an Unlocked state can transition to a Locked state which cannot be reverted. Known values are: "Unlocked", "Locked", and "Disabled". - :paramtype state: str or ~azure.mgmt.storage.v2022_09_01.models.AccountImmutabilityPolicyState + :paramtype state: str or ~azure.mgmt.storage.v2023_05_01.models.AccountImmutabilityPolicyState :keyword allow_protected_append_writes: This property can only be changed for disabled and unlocked time-based retention policies. When enabled, new blocks can be written to an append blob while maintaining immutability protection and compliance. Only new blocks can be added and @@ -128,26 +122,26 @@ def __init__( class AccountSasParameters(_serialization.Model): """The parameters to list SAS credentials of a storage account. - All required parameters must be populated in order to send to Azure. + All required parameters must be populated in order to send to server. :ivar services: The signed services accessible with the account SAS. Possible values include: Blob (b), Queue (q), Table (t), File (f). Required. Known values are: "b", "q", "t", and "f". - :vartype services: str or ~azure.mgmt.storage.v2022_09_01.models.Services + :vartype services: str or ~azure.mgmt.storage.v2023_05_01.models.Services :ivar resource_types: The signed resource types that are accessible with the account SAS. Service (s): Access to service-level APIs; Container (c): Access to container-level APIs; Object (o): Access to object-level APIs for blobs, queue messages, table entities, and files. Required. Known values are: "s", "c", and "o". - :vartype resource_types: str or ~azure.mgmt.storage.v2022_09_01.models.SignedResourceTypes + :vartype resource_types: str or ~azure.mgmt.storage.v2023_05_01.models.SignedResourceTypes :ivar permissions: The signed permissions for the account SAS. Possible values include: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) and Process (p). Required. Known values are: "r", "d", "w", "l", "a", "c", "u", and "p". - :vartype permissions: str or ~azure.mgmt.storage.v2022_09_01.models.Permissions + :vartype permissions: str or ~azure.mgmt.storage.v2023_05_01.models.Permissions :ivar ip_address_or_range: An IP address or a range of IP addresses from which to accept requests. :vartype ip_address_or_range: str :ivar protocols: The protocol permitted for a request made with the account SAS. Known values are: "https,http" and "https". - :vartype protocols: str or ~azure.mgmt.storage.v2022_09_01.models.HttpProtocol + :vartype protocols: str or ~azure.mgmt.storage.v2023_05_01.models.HttpProtocol :ivar shared_access_start_time: The time at which the SAS becomes valid. :vartype shared_access_start_time: ~datetime.datetime :ivar shared_access_expiry_time: The time at which the shared access signature becomes invalid. @@ -186,28 +180,28 @@ def __init__( protocols: Optional[Union[str, "_models.HttpProtocol"]] = None, shared_access_start_time: Optional[datetime.datetime] = None, key_to_sign: Optional[str] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword services: The signed services accessible with the account SAS. Possible values include: Blob (b), Queue (q), Table (t), File (f). Required. Known values are: "b", "q", "t", and "f". - :paramtype services: str or ~azure.mgmt.storage.v2022_09_01.models.Services + :paramtype services: str or ~azure.mgmt.storage.v2023_05_01.models.Services :keyword resource_types: The signed resource types that are accessible with the account SAS. Service (s): Access to service-level APIs; Container (c): Access to container-level APIs; Object (o): Access to object-level APIs for blobs, queue messages, table entities, and files. Required. Known values are: "s", "c", and "o". - :paramtype resource_types: str or ~azure.mgmt.storage.v2022_09_01.models.SignedResourceTypes + :paramtype resource_types: str or ~azure.mgmt.storage.v2023_05_01.models.SignedResourceTypes :keyword permissions: The signed permissions for the account SAS. Possible values include: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) and Process (p). Required. Known values are: "r", "d", "w", "l", "a", "c", "u", and "p". - :paramtype permissions: str or ~azure.mgmt.storage.v2022_09_01.models.Permissions + :paramtype permissions: str or ~azure.mgmt.storage.v2023_05_01.models.Permissions :keyword ip_address_or_range: An IP address or a range of IP addresses from which to accept requests. :paramtype ip_address_or_range: str :keyword protocols: The protocol permitted for a request made with the account SAS. Known values are: "https,http" and "https". - :paramtype protocols: str or ~azure.mgmt.storage.v2022_09_01.models.HttpProtocol + :paramtype protocols: str or ~azure.mgmt.storage.v2023_05_01.models.HttpProtocol :keyword shared_access_start_time: The time at which the SAS becomes valid. :paramtype shared_access_start_time: ~datetime.datetime :keyword shared_access_expiry_time: The time at which the shared access signature becomes @@ -230,7 +224,7 @@ def __init__( class ActiveDirectoryProperties(_serialization.Model): """Settings properties for Active Directory (AD). - All required parameters must be populated in order to send to Azure. + All required parameters must be populated in order to send to server. :ivar domain_name: Specifies the primary domain that the AD DNS server is authoritative for. Required. @@ -249,7 +243,7 @@ class ActiveDirectoryProperties(_serialization.Model): :vartype sam_account_name: str :ivar account_type: Specifies the Active Directory account type for Azure Storage. Known values are: "User" and "Computer". - :vartype account_type: str or ~azure.mgmt.storage.v2022_09_01.models.AccountType + :vartype account_type: str or ~azure.mgmt.storage.v2023_05_01.models.AccountType """ _validation = { @@ -279,8 +273,8 @@ def __init__( azure_storage_sid: Optional[str] = None, sam_account_name: Optional[str] = None, account_type: Optional[Union[str, "_models.AccountType"]] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword domain_name: Specifies the primary domain that the AD DNS server is authoritative for. Required. @@ -299,7 +293,7 @@ def __init__( :paramtype sam_account_name: str :keyword account_type: Specifies the Active Directory account type for Azure Storage. Known values are: "User" and "Computer". - :paramtype account_type: str or ~azure.mgmt.storage.v2022_09_01.models.AccountType + :paramtype account_type: str or ~azure.mgmt.storage.v2023_05_01.models.AccountType """ super().__init__(**kwargs) self.domain_name = domain_name @@ -318,7 +312,7 @@ class Resource(_serialization.Model): Variables are only populated by the server, and will be ignored when sending a request. :ivar id: Fully qualified resource ID for the resource. Ex - - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. # pylint: disable=line-too-long :vartype id: str :ivar name: The name of the resource. :vartype name: str @@ -339,7 +333,7 @@ class Resource(_serialization.Model): "type": {"key": "type", "type": "str"}, } - def __init__(self, **kwargs): + def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) self.id = None @@ -353,7 +347,7 @@ class AzureEntityResource(Resource): Variables are only populated by the server, and will be ignored when sending a request. :ivar id: Fully qualified resource ID for the resource. Ex - - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. # pylint: disable=line-too-long :vartype id: str :ivar name: The name of the resource. :vartype name: str @@ -378,7 +372,7 @@ class AzureEntityResource(Resource): "etag": {"key": "etag", "type": "str"}, } - def __init__(self, **kwargs): + def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) self.etag = None @@ -387,22 +381,22 @@ def __init__(self, **kwargs): class AzureFilesIdentityBasedAuthentication(_serialization.Model): """Settings for Azure Files identity based authentication. - All required parameters must be populated in order to send to Azure. + All required parameters must be populated in order to send to server. :ivar directory_service_options: Indicates the directory service used. Note that this enum may be extended in the future. Required. Known values are: "None", "AADDS", "AD", and "AADKERB". :vartype directory_service_options: str or - ~azure.mgmt.storage.v2022_09_01.models.DirectoryServiceOptions + ~azure.mgmt.storage.v2023_05_01.models.DirectoryServiceOptions :ivar active_directory_properties: Required if directoryServiceOptions are AD, optional if they are AADKERB. :vartype active_directory_properties: - ~azure.mgmt.storage.v2022_09_01.models.ActiveDirectoryProperties + ~azure.mgmt.storage.v2023_05_01.models.ActiveDirectoryProperties :ivar default_share_permission: Default share permission for users using Kerberos authentication if RBAC role is not assigned. Known values are: "None", "StorageFileDataSmbShareReader", "StorageFileDataSmbShareContributor", and "StorageFileDataSmbShareElevatedContributor". :vartype default_share_permission: str or - ~azure.mgmt.storage.v2022_09_01.models.DefaultSharePermission + ~azure.mgmt.storage.v2023_05_01.models.DefaultSharePermission """ _validation = { @@ -421,24 +415,24 @@ def __init__( directory_service_options: Union[str, "_models.DirectoryServiceOptions"], active_directory_properties: Optional["_models.ActiveDirectoryProperties"] = None, default_share_permission: Optional[Union[str, "_models.DefaultSharePermission"]] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword directory_service_options: Indicates the directory service used. Note that this enum may be extended in the future. Required. Known values are: "None", "AADDS", "AD", and "AADKERB". :paramtype directory_service_options: str or - ~azure.mgmt.storage.v2022_09_01.models.DirectoryServiceOptions + ~azure.mgmt.storage.v2023_05_01.models.DirectoryServiceOptions :keyword active_directory_properties: Required if directoryServiceOptions are AD, optional if they are AADKERB. :paramtype active_directory_properties: - ~azure.mgmt.storage.v2022_09_01.models.ActiveDirectoryProperties + ~azure.mgmt.storage.v2023_05_01.models.ActiveDirectoryProperties :keyword default_share_permission: Default share permission for users using Kerberos authentication if RBAC role is not assigned. Known values are: "None", "StorageFileDataSmbShareReader", "StorageFileDataSmbShareContributor", and "StorageFileDataSmbShareElevatedContributor". :paramtype default_share_permission: str or - ~azure.mgmt.storage.v2022_09_01.models.DefaultSharePermission + ~azure.mgmt.storage.v2023_05_01.models.DefaultSharePermission """ super().__init__(**kwargs) self.directory_service_options = directory_service_options @@ -452,7 +446,7 @@ class BlobContainer(AzureEntityResource): # pylint: disable=too-many-instance-a Variables are only populated by the server, and will be ignored when sending a request. :ivar id: Fully qualified resource ID for the resource. Ex - - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. # pylint: disable=line-too-long :vartype id: str :ivar name: The name of the resource. :vartype name: str @@ -477,25 +471,25 @@ class BlobContainer(AzureEntityResource): # pylint: disable=too-many-instance-a :vartype deny_encryption_scope_override: bool :ivar public_access: Specifies whether data in the container may be accessed publicly and the level of access. Known values are: "Container", "Blob", and "None". - :vartype public_access: str or ~azure.mgmt.storage.v2022_09_01.models.PublicAccess + :vartype public_access: str or ~azure.mgmt.storage.v2023_05_01.models.PublicAccess :ivar last_modified_time: Returns the date and time the container was last modified. :vartype last_modified_time: ~datetime.datetime :ivar lease_status: The lease status of the container. Known values are: "Locked" and "Unlocked". - :vartype lease_status: str or ~azure.mgmt.storage.v2022_09_01.models.LeaseStatus + :vartype lease_status: str or ~azure.mgmt.storage.v2023_05_01.models.LeaseStatus :ivar lease_state: Lease state of the container. Known values are: "Available", "Leased", "Expired", "Breaking", and "Broken". - :vartype lease_state: str or ~azure.mgmt.storage.v2022_09_01.models.LeaseState + :vartype lease_state: str or ~azure.mgmt.storage.v2023_05_01.models.LeaseState :ivar lease_duration: Specifies whether the lease on a container is of infinite or fixed duration, only when the container is leased. Known values are: "Infinite" and "Fixed". - :vartype lease_duration: str or ~azure.mgmt.storage.v2022_09_01.models.LeaseDuration + :vartype lease_duration: str or ~azure.mgmt.storage.v2023_05_01.models.LeaseDuration :ivar metadata: A name-value pair to associate with the container as metadata. :vartype metadata: dict[str, str] :ivar immutability_policy: The ImmutabilityPolicy property of the container. :vartype immutability_policy: - ~azure.mgmt.storage.v2022_09_01.models.ImmutabilityPolicyProperties + ~azure.mgmt.storage.v2023_05_01.models.ImmutabilityPolicyProperties :ivar legal_hold: The LegalHold property of the container. - :vartype legal_hold: ~azure.mgmt.storage.v2022_09_01.models.LegalHoldProperties + :vartype legal_hold: ~azure.mgmt.storage.v2023_05_01.models.LegalHoldProperties :ivar has_legal_hold: The hasLegalHold public property is set to true by SRP if there are at least one existing tag. The hasLegalHold public property is set to false by SRP if all existing legal hold tags are cleared out. There can be a maximum of 1000 blob containers with @@ -509,7 +503,7 @@ class BlobContainer(AzureEntityResource): # pylint: disable=too-many-instance-a container. The property is immutable and can only be set to true at the container creation time. Existing containers must undergo a migration process. :vartype immutable_storage_with_versioning: - ~azure.mgmt.storage.v2022_09_01.models.ImmutableStorageWithVersioning + ~azure.mgmt.storage.v2023_05_01.models.ImmutableStorageWithVersioning :ivar enable_nfs_v3_root_squash: Enable NFSv3 root squash on blob container. :vartype enable_nfs_v3_root_squash: bool :ivar enable_nfs_v3_all_squash: Enable NFSv3 all squash on blob container. @@ -574,8 +568,8 @@ def __init__( immutable_storage_with_versioning: Optional["_models.ImmutableStorageWithVersioning"] = None, enable_nfs_v3_root_squash: Optional[bool] = None, enable_nfs_v3_all_squash: Optional[bool] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword default_encryption_scope: Default the container to use specified encryption scope for all writes. @@ -585,14 +579,14 @@ def __init__( :paramtype deny_encryption_scope_override: bool :keyword public_access: Specifies whether data in the container may be accessed publicly and the level of access. Known values are: "Container", "Blob", and "None". - :paramtype public_access: str or ~azure.mgmt.storage.v2022_09_01.models.PublicAccess + :paramtype public_access: str or ~azure.mgmt.storage.v2023_05_01.models.PublicAccess :keyword metadata: A name-value pair to associate with the container as metadata. :paramtype metadata: dict[str, str] :keyword immutable_storage_with_versioning: The object level immutability property of the container. The property is immutable and can only be set to true at the container creation time. Existing containers must undergo a migration process. :paramtype immutable_storage_with_versioning: - ~azure.mgmt.storage.v2022_09_01.models.ImmutableStorageWithVersioning + ~azure.mgmt.storage.v2023_05_01.models.ImmutableStorageWithVersioning :keyword enable_nfs_v3_root_squash: Enable NFSv3 root squash on blob container. :paramtype enable_nfs_v3_root_squash: bool :keyword enable_nfs_v3_all_squash: Enable NFSv3 all squash on blob container. @@ -620,13 +614,40 @@ def __init__( self.enable_nfs_v3_all_squash = enable_nfs_v3_all_squash +class BlobInventoryCreationTime(_serialization.Model): + """This property defines the creation time based filtering condition. Blob Inventory schema + parameter 'Creation-Time' is mandatory with this filter. + + :ivar last_n_days: When set the policy filters the objects that are created in the last N days. + Where N is an integer value between 1 to 36500. + :vartype last_n_days: int + """ + + _validation = { + "last_n_days": {"maximum": 36500, "minimum": 1}, + } + + _attribute_map = { + "last_n_days": {"key": "lastNDays", "type": "int"}, + } + + def __init__(self, *, last_n_days: Optional[int] = None, **kwargs: Any) -> None: + """ + :keyword last_n_days: When set the policy filters the objects that are created in the last N + days. Where N is an integer value between 1 to 36500. + :paramtype last_n_days: int + """ + super().__init__(**kwargs) + self.last_n_days = last_n_days + + class BlobInventoryPolicy(Resource): """The storage account blob inventory policy. Variables are only populated by the server, and will be ignored when sending a request. :ivar id: Fully qualified resource ID for the resource. Ex - - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. # pylint: disable=line-too-long :vartype id: str :ivar name: The name of the resource. :vartype name: str @@ -634,11 +655,11 @@ class BlobInventoryPolicy(Resource): "Microsoft.Storage/storageAccounts". :vartype type: str :ivar system_data: Metadata pertaining to creation and last modification of the resource. - :vartype system_data: ~azure.mgmt.storage.v2022_09_01.models.SystemData + :vartype system_data: ~azure.mgmt.storage.v2023_05_01.models.SystemData :ivar last_modified_time: Returns the last modified date and time of the blob inventory policy. :vartype last_modified_time: ~datetime.datetime :ivar policy: The storage account blob inventory policy object. It is composed of policy rules. - :vartype policy: ~azure.mgmt.storage.v2022_09_01.models.BlobInventoryPolicySchema + :vartype policy: ~azure.mgmt.storage.v2023_05_01.models.BlobInventoryPolicySchema """ _validation = { @@ -658,11 +679,11 @@ class BlobInventoryPolicy(Resource): "policy": {"key": "properties.policy", "type": "BlobInventoryPolicySchema"}, } - def __init__(self, *, policy: Optional["_models.BlobInventoryPolicySchema"] = None, **kwargs): + def __init__(self, *, policy: Optional["_models.BlobInventoryPolicySchema"] = None, **kwargs: Any) -> None: """ :keyword policy: The storage account blob inventory policy object. It is composed of policy rules. - :paramtype policy: ~azure.mgmt.storage.v2022_09_01.models.BlobInventoryPolicySchema + :paramtype policy: ~azure.mgmt.storage.v2023_05_01.models.BlobInventoryPolicySchema """ super().__init__(**kwargs) self.system_data = None @@ -673,20 +694,20 @@ def __init__(self, *, policy: Optional["_models.BlobInventoryPolicySchema"] = No class BlobInventoryPolicyDefinition(_serialization.Model): """An object that defines the blob inventory rule. - All required parameters must be populated in order to send to Azure. + All required parameters must be populated in order to send to server. :ivar filters: An object that defines the filter set. - :vartype filters: ~azure.mgmt.storage.v2022_09_01.models.BlobInventoryPolicyFilter + :vartype filters: ~azure.mgmt.storage.v2023_05_01.models.BlobInventoryPolicyFilter :ivar format: This is a required field, it specifies the format for the inventory files. Required. Known values are: "Csv" and "Parquet". - :vartype format: str or ~azure.mgmt.storage.v2022_09_01.models.Format + :vartype format: str or ~azure.mgmt.storage.v2023_05_01.models.Format :ivar schedule: This is a required field. This field is used to schedule an inventory formation. Required. Known values are: "Daily" and "Weekly". - :vartype schedule: str or ~azure.mgmt.storage.v2022_09_01.models.Schedule + :vartype schedule: str or ~azure.mgmt.storage.v2023_05_01.models.Schedule :ivar object_type: This is a required field. This field specifies the scope of the inventory created either at the blob or container level. Required. Known values are: "Blob" and "Container". - :vartype object_type: str or ~azure.mgmt.storage.v2022_09_01.models.ObjectType + :vartype object_type: str or ~azure.mgmt.storage.v2023_05_01.models.ObjectType :ivar schema_fields: This is a required field. This field specifies the fields and properties of the object to be included in the inventory. The Schema field value 'Name' is always required. The valid values for this field for the 'Blob' definition.objectType include 'Name, @@ -732,21 +753,21 @@ def __init__( object_type: Union[str, "_models.ObjectType"], schema_fields: List[str], filters: Optional["_models.BlobInventoryPolicyFilter"] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword filters: An object that defines the filter set. - :paramtype filters: ~azure.mgmt.storage.v2022_09_01.models.BlobInventoryPolicyFilter + :paramtype filters: ~azure.mgmt.storage.v2023_05_01.models.BlobInventoryPolicyFilter :keyword format: This is a required field, it specifies the format for the inventory files. Required. Known values are: "Csv" and "Parquet". - :paramtype format: str or ~azure.mgmt.storage.v2022_09_01.models.Format + :paramtype format: str or ~azure.mgmt.storage.v2023_05_01.models.Format :keyword schedule: This is a required field. This field is used to schedule an inventory formation. Required. Known values are: "Daily" and "Weekly". - :paramtype schedule: str or ~azure.mgmt.storage.v2022_09_01.models.Schedule + :paramtype schedule: str or ~azure.mgmt.storage.v2023_05_01.models.Schedule :keyword object_type: This is a required field. This field specifies the scope of the inventory created either at the blob or container level. Required. Known values are: "Blob" and "Container". - :paramtype object_type: str or ~azure.mgmt.storage.v2022_09_01.models.ObjectType + :paramtype object_type: str or ~azure.mgmt.storage.v2023_05_01.models.ObjectType :keyword schema_fields: This is a required field. This field specifies the fields and properties of the object to be included in the inventory. The Schema field value 'Name' is always required. The valid values for this field for the 'Blob' definition.objectType include @@ -777,7 +798,10 @@ def __init__( class BlobInventoryPolicyFilter(_serialization.Model): - """An object that defines the blob inventory rule filter conditions. For 'Blob' definition.objectType all filter properties are applicable, 'blobTypes' is required and others are optional. For 'Container' definition.objectType only prefixMatch is applicable and is optional. + """An object that defines the blob inventory rule filter conditions. For 'Blob' + definition.objectType all filter properties are applicable, 'blobTypes' is required and others + are optional. For 'Container' definition.objectType only prefixMatch is applicable and is + optional. :ivar prefix_match: An array of strings with maximum 10 blob prefixes to be included in the inventory. @@ -804,6 +828,8 @@ class BlobInventoryPolicyFilter(_serialization.Model): definition.schemaFields must include 'Deleted and RemainingRetentionDays', else it must be excluded. :vartype include_deleted: bool + :ivar creation_time: This property is used to filter objects based on the object creation time. + :vartype creation_time: ~azure.mgmt.storage.v2023_05_01.models.BlobInventoryCreationTime """ _attribute_map = { @@ -813,6 +839,7 @@ class BlobInventoryPolicyFilter(_serialization.Model): "include_blob_versions": {"key": "includeBlobVersions", "type": "bool"}, "include_snapshots": {"key": "includeSnapshots", "type": "bool"}, "include_deleted": {"key": "includeDeleted", "type": "bool"}, + "creation_time": {"key": "creationTime", "type": "BlobInventoryCreationTime"}, } def __init__( @@ -824,8 +851,9 @@ def __init__( include_blob_versions: Optional[bool] = None, include_snapshots: Optional[bool] = None, include_deleted: Optional[bool] = None, - **kwargs - ): + creation_time: Optional["_models.BlobInventoryCreationTime"] = None, + **kwargs: Any + ) -> None: """ :keyword prefix_match: An array of strings with maximum 10 blob prefixes to be included in the inventory. @@ -852,6 +880,9 @@ def __init__( definition.schemaFields must include 'Deleted and RemainingRetentionDays', else it must be excluded. :paramtype include_deleted: bool + :keyword creation_time: This property is used to filter objects based on the object creation + time. + :paramtype creation_time: ~azure.mgmt.storage.v2023_05_01.models.BlobInventoryCreationTime """ super().__init__(**kwargs) self.prefix_match = prefix_match @@ -860,12 +891,13 @@ def __init__( self.include_blob_versions = include_blob_versions self.include_snapshots = include_snapshots self.include_deleted = include_deleted + self.creation_time = creation_time class BlobInventoryPolicyRule(_serialization.Model): """An object that wraps the blob inventory rule. Each rule is uniquely defined by name. - All required parameters must be populated in order to send to Azure. + All required parameters must be populated in order to send to server. :ivar enabled: Rule is enabled when set to true. Required. :vartype enabled: bool @@ -876,7 +908,7 @@ class BlobInventoryPolicyRule(_serialization.Model): Required. :vartype destination: str :ivar definition: An object that defines the blob inventory policy rule. Required. - :vartype definition: ~azure.mgmt.storage.v2022_09_01.models.BlobInventoryPolicyDefinition + :vartype definition: ~azure.mgmt.storage.v2023_05_01.models.BlobInventoryPolicyDefinition """ _validation = { @@ -900,8 +932,8 @@ def __init__( name: str, destination: str, definition: "_models.BlobInventoryPolicyDefinition", - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword enabled: Rule is enabled when set to true. Required. :paramtype enabled: bool @@ -912,7 +944,7 @@ def __init__( pre-created. Required. :paramtype destination: str :keyword definition: An object that defines the blob inventory policy rule. Required. - :paramtype definition: ~azure.mgmt.storage.v2022_09_01.models.BlobInventoryPolicyDefinition + :paramtype definition: ~azure.mgmt.storage.v2023_05_01.models.BlobInventoryPolicyDefinition """ super().__init__(**kwargs) self.enabled = enabled @@ -926,7 +958,7 @@ class BlobInventoryPolicySchema(_serialization.Model): Variables are only populated by the server, and will be ignored when sending a request. - All required parameters must be populated in order to send to Azure. + All required parameters must be populated in order to send to server. :ivar enabled: Policy is enabled if set to true. Required. :vartype enabled: bool @@ -934,10 +966,10 @@ class BlobInventoryPolicySchema(_serialization.Model): destination container name must be specified at the rule level 'policy.rule.destination'. :vartype destination: str :ivar type: The valid value is Inventory. Required. "Inventory" - :vartype type: str or ~azure.mgmt.storage.v2022_09_01.models.InventoryRuleType + :vartype type: str or ~azure.mgmt.storage.v2023_05_01.models.InventoryRuleType :ivar rules: The storage account blob inventory policy rules. The rule is applied when it is enabled. Required. - :vartype rules: list[~azure.mgmt.storage.v2022_09_01.models.BlobInventoryPolicyRule] + :vartype rules: list[~azure.mgmt.storage.v2023_05_01.models.BlobInventoryPolicyRule] """ _validation = { @@ -960,16 +992,16 @@ def __init__( enabled: bool, type: Union[str, "_models.InventoryRuleType"], rules: List["_models.BlobInventoryPolicyRule"], - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword enabled: Policy is enabled if set to true. Required. :paramtype enabled: bool :keyword type: The valid value is Inventory. Required. "Inventory" - :paramtype type: str or ~azure.mgmt.storage.v2022_09_01.models.InventoryRuleType + :paramtype type: str or ~azure.mgmt.storage.v2023_05_01.models.InventoryRuleType :keyword rules: The storage account blob inventory policy rules. The rule is applied when it is enabled. Required. - :paramtype rules: list[~azure.mgmt.storage.v2022_09_01.models.BlobInventoryPolicyRule] + :paramtype rules: list[~azure.mgmt.storage.v2023_05_01.models.BlobInventoryPolicyRule] """ super().__init__(**kwargs) self.enabled = enabled @@ -981,12 +1013,12 @@ def __init__( class BlobRestoreParameters(_serialization.Model): """Blob restore parameters. - All required parameters must be populated in order to send to Azure. + All required parameters must be populated in order to send to server. :ivar time_to_restore: Restore blob to the specified time. Required. :vartype time_to_restore: ~datetime.datetime :ivar blob_ranges: Blob ranges to restore. Required. - :vartype blob_ranges: list[~azure.mgmt.storage.v2022_09_01.models.BlobRestoreRange] + :vartype blob_ranges: list[~azure.mgmt.storage.v2023_05_01.models.BlobRestoreRange] """ _validation = { @@ -999,12 +1031,14 @@ class BlobRestoreParameters(_serialization.Model): "blob_ranges": {"key": "blobRanges", "type": "[BlobRestoreRange]"}, } - def __init__(self, *, time_to_restore: datetime.datetime, blob_ranges: List["_models.BlobRestoreRange"], **kwargs): + def __init__( + self, *, time_to_restore: datetime.datetime, blob_ranges: List["_models.BlobRestoreRange"], **kwargs: Any + ) -> None: """ :keyword time_to_restore: Restore blob to the specified time. Required. :paramtype time_to_restore: ~datetime.datetime :keyword blob_ranges: Blob ranges to restore. Required. - :paramtype blob_ranges: list[~azure.mgmt.storage.v2022_09_01.models.BlobRestoreRange] + :paramtype blob_ranges: list[~azure.mgmt.storage.v2023_05_01.models.BlobRestoreRange] """ super().__init__(**kwargs) self.time_to_restore = time_to_restore @@ -1014,7 +1048,7 @@ def __init__(self, *, time_to_restore: datetime.datetime, blob_ranges: List["_mo class BlobRestoreRange(_serialization.Model): """Blob range. - All required parameters must be populated in order to send to Azure. + All required parameters must be populated in order to send to server. :ivar start_range: Blob start range. This is inclusive. Empty means account start. Required. :vartype start_range: str @@ -1032,7 +1066,7 @@ class BlobRestoreRange(_serialization.Model): "end_range": {"key": "endRange", "type": "str"}, } - def __init__(self, *, start_range: str, end_range: str, **kwargs): + def __init__(self, *, start_range: str, end_range: str, **kwargs: Any) -> None: """ :keyword start_range: Blob start range. This is inclusive. Empty means account start. Required. :paramtype start_range: str @@ -1053,13 +1087,13 @@ class BlobRestoreStatus(_serialization.Model): that blob restore is ongoing. - Complete: Indicates that blob restore has been completed successfully. - Failed: Indicates that blob restore is failed. Known values are: "InProgress", "Complete", and "Failed". - :vartype status: str or ~azure.mgmt.storage.v2022_09_01.models.BlobRestoreProgressStatus + :vartype status: str or ~azure.mgmt.storage.v2023_05_01.models.BlobRestoreProgressStatus :ivar failure_reason: Failure reason when blob restore is failed. :vartype failure_reason: str :ivar restore_id: Id for tracking blob restore request. :vartype restore_id: str :ivar parameters: Blob restore request parameters. - :vartype parameters: ~azure.mgmt.storage.v2022_09_01.models.BlobRestoreParameters + :vartype parameters: ~azure.mgmt.storage.v2023_05_01.models.BlobRestoreParameters """ _validation = { @@ -1076,7 +1110,7 @@ class BlobRestoreStatus(_serialization.Model): "parameters": {"key": "parameters", "type": "BlobRestoreParameters"}, } - def __init__(self, **kwargs): + def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) self.status = None @@ -1091,7 +1125,7 @@ class BlobServiceItems(_serialization.Model): Variables are only populated by the server, and will be ignored when sending a request. :ivar value: List of blob services returned. - :vartype value: list[~azure.mgmt.storage.v2022_09_01.models.BlobServiceProperties] + :vartype value: list[~azure.mgmt.storage.v2023_05_01.models.BlobServiceProperties] """ _validation = { @@ -1102,7 +1136,7 @@ class BlobServiceItems(_serialization.Model): "value": {"key": "value", "type": "[BlobServiceProperties]"}, } - def __init__(self, **kwargs): + def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) self.value = None @@ -1114,7 +1148,7 @@ class BlobServiceProperties(Resource): # pylint: disable=too-many-instance-attr Variables are only populated by the server, and will be ignored when sending a request. :ivar id: Fully qualified resource ID for the resource. Ex - - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. # pylint: disable=line-too-long :vartype id: str :ivar name: The name of the resource. :vartype name: str @@ -1122,32 +1156,32 @@ class BlobServiceProperties(Resource): # pylint: disable=too-many-instance-attr "Microsoft.Storage/storageAccounts". :vartype type: str :ivar sku: Sku name and tier. - :vartype sku: ~azure.mgmt.storage.v2022_09_01.models.Sku + :vartype sku: ~azure.mgmt.storage.v2023_05_01.models.Sku :ivar cors: Specifies CORS rules for the Blob service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the Blob service. - :vartype cors: ~azure.mgmt.storage.v2022_09_01.models.CorsRules + :vartype cors: ~azure.mgmt.storage.v2023_05_01.models.CorsRules :ivar default_service_version: DefaultServiceVersion indicates the default version to use for requests to the Blob service if an incoming request’s version is not specified. Possible values include version 2008-10-27 and all more recent versions. :vartype default_service_version: str :ivar delete_retention_policy: The blob service properties for blob soft delete. - :vartype delete_retention_policy: ~azure.mgmt.storage.v2022_09_01.models.DeleteRetentionPolicy + :vartype delete_retention_policy: ~azure.mgmt.storage.v2023_05_01.models.DeleteRetentionPolicy :ivar is_versioning_enabled: Versioning is enabled if set to true. :vartype is_versioning_enabled: bool :ivar automatic_snapshot_policy_enabled: Deprecated in favor of isVersioningEnabled property. :vartype automatic_snapshot_policy_enabled: bool :ivar change_feed: The blob service properties for change feed events. - :vartype change_feed: ~azure.mgmt.storage.v2022_09_01.models.ChangeFeed + :vartype change_feed: ~azure.mgmt.storage.v2023_05_01.models.ChangeFeed :ivar restore_policy: The blob service properties for blob restore policy. - :vartype restore_policy: ~azure.mgmt.storage.v2022_09_01.models.RestorePolicyProperties + :vartype restore_policy: ~azure.mgmt.storage.v2023_05_01.models.RestorePolicyProperties :ivar container_delete_retention_policy: The blob service properties for container soft delete. :vartype container_delete_retention_policy: - ~azure.mgmt.storage.v2022_09_01.models.DeleteRetentionPolicy + ~azure.mgmt.storage.v2023_05_01.models.DeleteRetentionPolicy :ivar last_access_time_tracking_policy: The blob service property to configure last access time based tracking policy. :vartype last_access_time_tracking_policy: - ~azure.mgmt.storage.v2022_09_01.models.LastAccessTimeTrackingPolicy + ~azure.mgmt.storage.v2023_05_01.models.LastAccessTimeTrackingPolicy """ _validation = { @@ -1191,37 +1225,37 @@ def __init__( restore_policy: Optional["_models.RestorePolicyProperties"] = None, container_delete_retention_policy: Optional["_models.DeleteRetentionPolicy"] = None, last_access_time_tracking_policy: Optional["_models.LastAccessTimeTrackingPolicy"] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword cors: Specifies CORS rules for the Blob service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the Blob service. - :paramtype cors: ~azure.mgmt.storage.v2022_09_01.models.CorsRules + :paramtype cors: ~azure.mgmt.storage.v2023_05_01.models.CorsRules :keyword default_service_version: DefaultServiceVersion indicates the default version to use for requests to the Blob service if an incoming request’s version is not specified. Possible values include version 2008-10-27 and all more recent versions. :paramtype default_service_version: str :keyword delete_retention_policy: The blob service properties for blob soft delete. :paramtype delete_retention_policy: - ~azure.mgmt.storage.v2022_09_01.models.DeleteRetentionPolicy + ~azure.mgmt.storage.v2023_05_01.models.DeleteRetentionPolicy :keyword is_versioning_enabled: Versioning is enabled if set to true. :paramtype is_versioning_enabled: bool :keyword automatic_snapshot_policy_enabled: Deprecated in favor of isVersioningEnabled property. :paramtype automatic_snapshot_policy_enabled: bool :keyword change_feed: The blob service properties for change feed events. - :paramtype change_feed: ~azure.mgmt.storage.v2022_09_01.models.ChangeFeed + :paramtype change_feed: ~azure.mgmt.storage.v2023_05_01.models.ChangeFeed :keyword restore_policy: The blob service properties for blob restore policy. - :paramtype restore_policy: ~azure.mgmt.storage.v2022_09_01.models.RestorePolicyProperties + :paramtype restore_policy: ~azure.mgmt.storage.v2023_05_01.models.RestorePolicyProperties :keyword container_delete_retention_policy: The blob service properties for container soft delete. :paramtype container_delete_retention_policy: - ~azure.mgmt.storage.v2022_09_01.models.DeleteRetentionPolicy + ~azure.mgmt.storage.v2023_05_01.models.DeleteRetentionPolicy :keyword last_access_time_tracking_policy: The blob service property to configure last access time based tracking policy. :paramtype last_access_time_tracking_policy: - ~azure.mgmt.storage.v2022_09_01.models.LastAccessTimeTrackingPolicy + ~azure.mgmt.storage.v2023_05_01.models.LastAccessTimeTrackingPolicy """ super().__init__(**kwargs) self.sku = None @@ -1256,7 +1290,9 @@ class ChangeFeed(_serialization.Model): "retention_in_days": {"key": "retentionInDays", "type": "int"}, } - def __init__(self, *, enabled: Optional[bool] = None, retention_in_days: Optional[int] = None, **kwargs): + def __init__( + self, *, enabled: Optional[bool] = None, retention_in_days: Optional[int] = None, **kwargs: Any + ) -> None: """ :keyword enabled: Indicates whether change feed event logging is enabled for the Blob service. :paramtype enabled: bool @@ -1282,7 +1318,7 @@ class CheckNameAvailabilityResult(_serialization.Model): :ivar reason: Gets the reason that a storage account name could not be used. The Reason element is only returned if NameAvailable is false. Known values are: "AccountNameInvalid" and "AlreadyExists". - :vartype reason: str or ~azure.mgmt.storage.v2022_09_01.models.Reason + :vartype reason: str or ~azure.mgmt.storage.v2023_05_01.models.Reason :ivar message: Gets an error message explaining the Reason value in more detail. :vartype message: str """ @@ -1299,7 +1335,7 @@ class CheckNameAvailabilityResult(_serialization.Model): "message": {"key": "message", "type": "str"}, } - def __init__(self, **kwargs): + def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) self.name_available = None @@ -1320,7 +1356,7 @@ class CloudErrorBody(_serialization.Model): error. :vartype target: str :ivar details: A list of additional details about the error. - :vartype details: list[~azure.mgmt.storage.v2022_09_01.models.CloudErrorBody] + :vartype details: list[~azure.mgmt.storage.v2023_05_01.models.CloudErrorBody] """ _attribute_map = { @@ -1337,8 +1373,8 @@ def __init__( message: Optional[str] = None, target: Optional[str] = None, details: Optional[List["_models.CloudErrorBody"]] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword code: An identifier for the error. Codes are invariant and are intended to be consumed programmatically. @@ -1350,7 +1386,7 @@ def __init__( error. :paramtype target: str :keyword details: A list of additional details about the error. - :paramtype details: list[~azure.mgmt.storage.v2022_09_01.models.CloudErrorBody] + :paramtype details: list[~azure.mgmt.storage.v2023_05_01.models.CloudErrorBody] """ super().__init__(**kwargs) self.code = code @@ -1362,14 +1398,14 @@ def __init__( class CorsRule(_serialization.Model): """Specifies a CORS rule for the Blob service. - All required parameters must be populated in order to send to Azure. + All required parameters must be populated in order to send to server. :ivar allowed_origins: Required if CorsRule element is present. A list of origin domains that will be allowed via CORS, or "*" to allow all domains. Required. :vartype allowed_origins: list[str] :ivar allowed_methods: Required if CorsRule element is present. A list of HTTP methods that are allowed to be executed by the origin. Required. - :vartype allowed_methods: list[str or ~azure.mgmt.storage.v2022_09_01.models.AllowedMethods] + :vartype allowed_methods: list[str or ~azure.mgmt.storage.v2023_05_01.models.AllowedMethods] :ivar max_age_in_seconds: Required if CorsRule element is present. The number of seconds that the client/browser should cache a preflight response. Required. :vartype max_age_in_seconds: int @@ -1405,15 +1441,15 @@ def __init__( max_age_in_seconds: int, exposed_headers: List[str], allowed_headers: List[str], - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword allowed_origins: Required if CorsRule element is present. A list of origin domains that will be allowed via CORS, or "*" to allow all domains. Required. :paramtype allowed_origins: list[str] :keyword allowed_methods: Required if CorsRule element is present. A list of HTTP methods that are allowed to be executed by the origin. Required. - :paramtype allowed_methods: list[str or ~azure.mgmt.storage.v2022_09_01.models.AllowedMethods] + :paramtype allowed_methods: list[str or ~azure.mgmt.storage.v2023_05_01.models.AllowedMethods] :keyword max_age_in_seconds: Required if CorsRule element is present. The number of seconds that the client/browser should cache a preflight response. Required. :paramtype max_age_in_seconds: int @@ -1437,18 +1473,18 @@ class CorsRules(_serialization.Model): :ivar cors_rules: The List of CORS rules. You can include up to five CorsRule elements in the request. - :vartype cors_rules: list[~azure.mgmt.storage.v2022_09_01.models.CorsRule] + :vartype cors_rules: list[~azure.mgmt.storage.v2023_05_01.models.CorsRule] """ _attribute_map = { "cors_rules": {"key": "corsRules", "type": "[CorsRule]"}, } - def __init__(self, *, cors_rules: Optional[List["_models.CorsRule"]] = None, **kwargs): + def __init__(self, *, cors_rules: Optional[List["_models.CorsRule"]] = None, **kwargs: Any) -> None: """ :keyword cors_rules: The List of CORS rules. You can include up to five CorsRule elements in the request. - :paramtype cors_rules: list[~azure.mgmt.storage.v2022_09_01.models.CorsRule] + :paramtype cors_rules: list[~azure.mgmt.storage.v2023_05_01.models.CorsRule] """ super().__init__(**kwargs) self.cors_rules = cors_rules @@ -1457,7 +1493,7 @@ def __init__(self, *, cors_rules: Optional[List["_models.CorsRule"]] = None, **k class CustomDomain(_serialization.Model): """The custom domain assigned to this storage account. This can be set via Update. - All required parameters must be populated in order to send to Azure. + All required parameters must be populated in order to send to server. :ivar name: Gets or sets the custom domain name assigned to the storage account. Name is the CNAME source. Required. @@ -1476,7 +1512,7 @@ class CustomDomain(_serialization.Model): "use_sub_domain_name": {"key": "useSubDomainName", "type": "bool"}, } - def __init__(self, *, name: str, use_sub_domain_name: Optional[bool] = None, **kwargs): + def __init__(self, *, name: str, use_sub_domain_name: Optional[bool] = None, **kwargs: Any) -> None: """ :keyword name: Gets or sets the custom domain name assigned to the storage account. Name is the CNAME source. Required. @@ -1493,7 +1529,7 @@ def __init__(self, *, name: str, use_sub_domain_name: Optional[bool] = None, **k class DateAfterCreation(_serialization.Model): """Object to define snapshot and version action conditions. - All required parameters must be populated in order to send to Azure. + All required parameters must be populated in order to send to server. :ivar days_after_creation_greater_than: Value indicating the age in days after creation. Required. @@ -1520,8 +1556,8 @@ def __init__( *, days_after_creation_greater_than: float, days_after_last_tier_change_greater_than: Optional[float] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword days_after_creation_greater_than: Value indicating the age in days after creation. Required. @@ -1538,7 +1574,11 @@ def __init__( class DateAfterModification(_serialization.Model): - """Object to define the base blob action conditions. Properties daysAfterModificationGreaterThan, daysAfterLastAccessTimeGreaterThan and daysAfterCreationGreaterThan are mutually exclusive. The daysAfterLastTierChangeGreaterThan property is only applicable for tierToArchive actions which requires daysAfterModificationGreaterThan to be set, also it cannot be used in conjunction with daysAfterLastAccessTimeGreaterThan or daysAfterCreationGreaterThan. + """Object to define the base blob action conditions. Properties daysAfterModificationGreaterThan, + daysAfterLastAccessTimeGreaterThan and daysAfterCreationGreaterThan are mutually exclusive. The + daysAfterLastTierChangeGreaterThan property is only applicable for tierToArchive actions which + requires daysAfterModificationGreaterThan to be set, also it cannot be used in conjunction with + daysAfterLastAccessTimeGreaterThan or daysAfterCreationGreaterThan. :ivar days_after_modification_greater_than: Value indicating the age in days after last modification. @@ -1577,8 +1617,8 @@ def __init__( days_after_last_access_time_greater_than: Optional[float] = None, days_after_last_tier_change_greater_than: Optional[float] = None, days_after_creation_greater_than: Optional[float] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword days_after_modification_greater_than: Value indicating the age in days after last modification. @@ -1604,12 +1644,13 @@ def __init__( class ProxyResource(Resource): - """The resource model definition for a Azure Resource Manager proxy resource. It will not have tags and a location. + """The resource model definition for a Azure Resource Manager proxy resource. It will not have + tags and a location. Variables are only populated by the server, and will be ignored when sending a request. :ivar id: Fully qualified resource ID for the resource. Ex - - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. # pylint: disable=line-too-long :vartype id: str :ivar name: The name of the resource. :vartype name: str @@ -1618,22 +1659,6 @@ class ProxyResource(Resource): :vartype type: str """ - _validation = { - "id": {"readonly": True}, - "name": {"readonly": True}, - "type": {"readonly": True}, - } - - _attribute_map = { - "id": {"key": "id", "type": "str"}, - "name": {"key": "name", "type": "str"}, - "type": {"key": "type", "type": "str"}, - } - - def __init__(self, **kwargs): - """ """ - super().__init__(**kwargs) - class DeletedAccount(ProxyResource): """Deleted storage account. @@ -1641,7 +1666,7 @@ class DeletedAccount(ProxyResource): Variables are only populated by the server, and will be ignored when sending a request. :ivar id: Fully qualified resource ID for the resource. Ex - - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. # pylint: disable=line-too-long :vartype id: str :ivar name: The name of the resource. :vartype name: str @@ -1683,7 +1708,7 @@ class DeletedAccount(ProxyResource): "deletion_time": {"key": "properties.deletionTime", "type": "str"}, } - def __init__(self, **kwargs): + def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) self.storage_account_resource_id = None @@ -1699,7 +1724,7 @@ class DeletedAccountListResult(_serialization.Model): Variables are only populated by the server, and will be ignored when sending a request. :ivar value: Gets the list of deleted accounts and their properties. - :vartype value: list[~azure.mgmt.storage.v2022_09_01.models.DeletedAccount] + :vartype value: list[~azure.mgmt.storage.v2023_05_01.models.DeletedAccount] :ivar next_link: Request URL that can be used to query next page of deleted accounts. Returned when total number of requested deleted accounts exceed maximum page size. :vartype next_link: str @@ -1715,7 +1740,7 @@ class DeletedAccountListResult(_serialization.Model): "next_link": {"key": "nextLink", "type": "str"}, } - def __init__(self, **kwargs): + def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) self.value = None @@ -1725,7 +1750,7 @@ def __init__(self, **kwargs): class DeletedShare(_serialization.Model): """The deleted share to be restored. - All required parameters must be populated in order to send to Azure. + All required parameters must be populated in order to send to server. :ivar deleted_share_name: Required. Identify the name of the deleted share that will be restored. Required. @@ -1745,7 +1770,7 @@ class DeletedShare(_serialization.Model): "deleted_share_version": {"key": "deletedShareVersion", "type": "str"}, } - def __init__(self, *, deleted_share_name: str, deleted_share_version: str, **kwargs): + def __init__(self, *, deleted_share_name: str, deleted_share_version: str, **kwargs: Any) -> None: """ :keyword deleted_share_name: Required. Identify the name of the deleted share that will be restored. Required. @@ -1789,8 +1814,8 @@ def __init__( enabled: Optional[bool] = None, days: Optional[int] = None, allow_permanent_delete: Optional[bool] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword enabled: Indicates whether DeleteRetentionPolicy is enabled. :paramtype enabled: bool @@ -1822,7 +1847,7 @@ class Dimension(_serialization.Model): "display_name": {"key": "displayName", "type": "str"}, } - def __init__(self, *, name: Optional[str] = None, display_name: Optional[str] = None, **kwargs): + def __init__(self, *, name: Optional[str] = None, display_name: Optional[str] = None, **kwargs: Any) -> None: """ :keyword name: Display name of dimension. :paramtype name: str @@ -1838,18 +1863,18 @@ class Encryption(_serialization.Model): """The encryption settings on the storage account. :ivar services: List of services which support encryption. - :vartype services: ~azure.mgmt.storage.v2022_09_01.models.EncryptionServices + :vartype services: ~azure.mgmt.storage.v2023_05_01.models.EncryptionServices :ivar key_source: The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault. Known values are: "Microsoft.Storage" and "Microsoft.Keyvault". - :vartype key_source: str or ~azure.mgmt.storage.v2022_09_01.models.KeySource + :vartype key_source: str or ~azure.mgmt.storage.v2023_05_01.models.KeySource :ivar require_infrastructure_encryption: A boolean indicating whether or not the service applies a secondary layer of encryption with platform managed keys for data at rest. :vartype require_infrastructure_encryption: bool :ivar key_vault_properties: Properties provided by key vault. - :vartype key_vault_properties: ~azure.mgmt.storage.v2022_09_01.models.KeyVaultProperties + :vartype key_vault_properties: ~azure.mgmt.storage.v2023_05_01.models.KeyVaultProperties :ivar encryption_identity: The identity to be used with service-side encryption at rest. - :vartype encryption_identity: ~azure.mgmt.storage.v2022_09_01.models.EncryptionIdentity + :vartype encryption_identity: ~azure.mgmt.storage.v2023_05_01.models.EncryptionIdentity """ _attribute_map = { @@ -1868,22 +1893,22 @@ def __init__( require_infrastructure_encryption: Optional[bool] = None, key_vault_properties: Optional["_models.KeyVaultProperties"] = None, encryption_identity: Optional["_models.EncryptionIdentity"] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword services: List of services which support encryption. - :paramtype services: ~azure.mgmt.storage.v2022_09_01.models.EncryptionServices + :paramtype services: ~azure.mgmt.storage.v2023_05_01.models.EncryptionServices :keyword key_source: The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault. Known values are: "Microsoft.Storage" and "Microsoft.Keyvault". - :paramtype key_source: str or ~azure.mgmt.storage.v2022_09_01.models.KeySource + :paramtype key_source: str or ~azure.mgmt.storage.v2023_05_01.models.KeySource :keyword require_infrastructure_encryption: A boolean indicating whether or not the service applies a secondary layer of encryption with platform managed keys for data at rest. :paramtype require_infrastructure_encryption: bool :keyword key_vault_properties: Properties provided by key vault. - :paramtype key_vault_properties: ~azure.mgmt.storage.v2022_09_01.models.KeyVaultProperties + :paramtype key_vault_properties: ~azure.mgmt.storage.v2023_05_01.models.KeyVaultProperties :keyword encryption_identity: The identity to be used with service-side encryption at rest. - :paramtype encryption_identity: ~azure.mgmt.storage.v2022_09_01.models.EncryptionIdentity + :paramtype encryption_identity: ~azure.mgmt.storage.v2023_05_01.models.EncryptionIdentity """ super().__init__(**kwargs) self.services = services @@ -1915,8 +1940,8 @@ def __init__( *, encryption_user_assigned_identity: Optional[str] = None, encryption_federated_identity_client_id: Optional[str] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword encryption_user_assigned_identity: Resource identifier of the UserAssigned identity to be associated with server-side encryption on the storage account. @@ -1937,7 +1962,7 @@ class EncryptionScope(Resource): Variables are only populated by the server, and will be ignored when sending a request. :ivar id: Fully qualified resource ID for the resource. Ex - - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. # pylint: disable=line-too-long :vartype id: str :ivar name: The name of the resource. :vartype name: str @@ -1947,10 +1972,10 @@ class EncryptionScope(Resource): :ivar source: The provider for the encryption scope. Possible values (case-insensitive): Microsoft.Storage, Microsoft.KeyVault. Known values are: "Microsoft.Storage" and "Microsoft.KeyVault". - :vartype source: str or ~azure.mgmt.storage.v2022_09_01.models.EncryptionScopeSource + :vartype source: str or ~azure.mgmt.storage.v2023_05_01.models.EncryptionScopeSource :ivar state: The state of the encryption scope. Possible values (case-insensitive): Enabled, Disabled. Known values are: "Enabled" and "Disabled". - :vartype state: str or ~azure.mgmt.storage.v2022_09_01.models.EncryptionScopeState + :vartype state: str or ~azure.mgmt.storage.v2023_05_01.models.EncryptionScopeState :ivar creation_time: Gets the creation date and time of the encryption scope in UTC. :vartype creation_time: ~datetime.datetime :ivar last_modified_time: Gets the last modification date and time of the encryption scope in @@ -1959,7 +1984,7 @@ class EncryptionScope(Resource): :ivar key_vault_properties: The key vault properties for the encryption scope. This is a required field if encryption scope 'source' attribute is set to 'Microsoft.KeyVault'. :vartype key_vault_properties: - ~azure.mgmt.storage.v2022_09_01.models.EncryptionScopeKeyVaultProperties + ~azure.mgmt.storage.v2023_05_01.models.EncryptionScopeKeyVaultProperties :ivar require_infrastructure_encryption: A boolean indicating whether or not the service applies a secondary layer of encryption with platform managed keys for data at rest. :vartype require_infrastructure_encryption: bool @@ -1992,20 +2017,20 @@ def __init__( state: Optional[Union[str, "_models.EncryptionScopeState"]] = None, key_vault_properties: Optional["_models.EncryptionScopeKeyVaultProperties"] = None, require_infrastructure_encryption: Optional[bool] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword source: The provider for the encryption scope. Possible values (case-insensitive): Microsoft.Storage, Microsoft.KeyVault. Known values are: "Microsoft.Storage" and "Microsoft.KeyVault". - :paramtype source: str or ~azure.mgmt.storage.v2022_09_01.models.EncryptionScopeSource + :paramtype source: str or ~azure.mgmt.storage.v2023_05_01.models.EncryptionScopeSource :keyword state: The state of the encryption scope. Possible values (case-insensitive): Enabled, Disabled. Known values are: "Enabled" and "Disabled". - :paramtype state: str or ~azure.mgmt.storage.v2022_09_01.models.EncryptionScopeState + :paramtype state: str or ~azure.mgmt.storage.v2023_05_01.models.EncryptionScopeState :keyword key_vault_properties: The key vault properties for the encryption scope. This is a required field if encryption scope 'source' attribute is set to 'Microsoft.KeyVault'. :paramtype key_vault_properties: - ~azure.mgmt.storage.v2022_09_01.models.EncryptionScopeKeyVaultProperties + ~azure.mgmt.storage.v2023_05_01.models.EncryptionScopeKeyVaultProperties :keyword require_infrastructure_encryption: A boolean indicating whether or not the service applies a secondary layer of encryption with platform managed keys for data at rest. :paramtype require_infrastructure_encryption: bool @@ -2020,7 +2045,8 @@ def __init__( class EncryptionScopeKeyVaultProperties(_serialization.Model): - """The key vault properties for the encryption scope. This is a required field if encryption scope 'source' attribute is set to 'Microsoft.KeyVault'. + """The key vault properties for the encryption scope. This is a required field if encryption scope + 'source' attribute is set to 'Microsoft.KeyVault'. Variables are only populated by the server, and will be ignored when sending a request. @@ -2046,7 +2072,7 @@ class EncryptionScopeKeyVaultProperties(_serialization.Model): "last_key_rotation_timestamp": {"key": "lastKeyRotationTimestamp", "type": "iso-8601"}, } - def __init__(self, *, key_uri: Optional[str] = None, **kwargs): + def __init__(self, *, key_uri: Optional[str] = None, **kwargs: Any) -> None: """ :keyword key_uri: The object identifier for a key vault key object. When applied, the encryption scope will use the key referenced by the identifier to enable customer-managed key @@ -2060,12 +2086,13 @@ def __init__(self, *, key_uri: Optional[str] = None, **kwargs): class EncryptionScopeListResult(_serialization.Model): - """List of encryption scopes requested, and if paging is required, a URL to the next page of encryption scopes. + """List of encryption scopes requested, and if paging is required, a URL to the next page of + encryption scopes. Variables are only populated by the server, and will be ignored when sending a request. :ivar value: List of encryption scopes requested. - :vartype value: list[~azure.mgmt.storage.v2022_09_01.models.EncryptionScope] + :vartype value: list[~azure.mgmt.storage.v2023_05_01.models.EncryptionScope] :ivar next_link: Request URL that can be used to query next page of encryption scopes. Returned when total number of requested encryption scopes exceeds the maximum page size. :vartype next_link: str @@ -2081,7 +2108,7 @@ class EncryptionScopeListResult(_serialization.Model): "next_link": {"key": "nextLink", "type": "str"}, } - def __init__(self, **kwargs): + def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) self.value = None @@ -2102,7 +2129,7 @@ class EncryptionService(_serialization.Model): :ivar key_type: Encryption key type to be used for the encryption service. 'Account' key type implies that an account-scoped encryption key will be used. 'Service' key type implies that a default service key is used. Known values are: "Service" and "Account". - :vartype key_type: str or ~azure.mgmt.storage.v2022_09_01.models.KeyType + :vartype key_type: str or ~azure.mgmt.storage.v2023_05_01.models.KeyType """ _validation = { @@ -2116,8 +2143,8 @@ class EncryptionService(_serialization.Model): } def __init__( - self, *, enabled: Optional[bool] = None, key_type: Optional[Union[str, "_models.KeyType"]] = None, **kwargs - ): + self, *, enabled: Optional[bool] = None, key_type: Optional[Union[str, "_models.KeyType"]] = None, **kwargs: Any + ) -> None: """ :keyword enabled: A boolean indicating whether or not the service encrypts the data as it is stored. Encryption at rest is enabled by default today and cannot be disabled. @@ -2125,7 +2152,7 @@ def __init__( :keyword key_type: Encryption key type to be used for the encryption service. 'Account' key type implies that an account-scoped encryption key will be used. 'Service' key type implies that a default service key is used. Known values are: "Service" and "Account". - :paramtype key_type: str or ~azure.mgmt.storage.v2022_09_01.models.KeyType + :paramtype key_type: str or ~azure.mgmt.storage.v2023_05_01.models.KeyType """ super().__init__(**kwargs) self.enabled = enabled @@ -2137,13 +2164,13 @@ class EncryptionServices(_serialization.Model): """A list of services that support encryption. :ivar blob: The encryption function of the blob storage service. - :vartype blob: ~azure.mgmt.storage.v2022_09_01.models.EncryptionService + :vartype blob: ~azure.mgmt.storage.v2023_05_01.models.EncryptionService :ivar file: The encryption function of the file storage service. - :vartype file: ~azure.mgmt.storage.v2022_09_01.models.EncryptionService + :vartype file: ~azure.mgmt.storage.v2023_05_01.models.EncryptionService :ivar table: The encryption function of the table storage service. - :vartype table: ~azure.mgmt.storage.v2022_09_01.models.EncryptionService + :vartype table: ~azure.mgmt.storage.v2023_05_01.models.EncryptionService :ivar queue: The encryption function of the queue storage service. - :vartype queue: ~azure.mgmt.storage.v2022_09_01.models.EncryptionService + :vartype queue: ~azure.mgmt.storage.v2023_05_01.models.EncryptionService """ _attribute_map = { @@ -2160,17 +2187,17 @@ def __init__( file: Optional["_models.EncryptionService"] = None, table: Optional["_models.EncryptionService"] = None, queue: Optional["_models.EncryptionService"] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword blob: The encryption function of the blob storage service. - :paramtype blob: ~azure.mgmt.storage.v2022_09_01.models.EncryptionService + :paramtype blob: ~azure.mgmt.storage.v2023_05_01.models.EncryptionService :keyword file: The encryption function of the file storage service. - :paramtype file: ~azure.mgmt.storage.v2022_09_01.models.EncryptionService + :paramtype file: ~azure.mgmt.storage.v2023_05_01.models.EncryptionService :keyword table: The encryption function of the table storage service. - :paramtype table: ~azure.mgmt.storage.v2022_09_01.models.EncryptionService + :paramtype table: ~azure.mgmt.storage.v2023_05_01.models.EncryptionService :keyword queue: The encryption function of the queue storage service. - :paramtype queue: ~azure.mgmt.storage.v2022_09_01.models.EncryptionService + :paramtype queue: ~azure.mgmt.storage.v2023_05_01.models.EncryptionService """ super().__init__(**kwargs) self.blob = blob @@ -2180,7 +2207,8 @@ def __init__( class Endpoints(_serialization.Model): - """The URIs that are used to perform a retrieval of a public blob, queue, table, web or dfs object. + """The URIs that are used to perform a retrieval of a public blob, queue, table, web or dfs + object. Variables are only populated by the server, and will be ignored when sending a request. @@ -2198,10 +2226,10 @@ class Endpoints(_serialization.Model): :vartype dfs: str :ivar microsoft_endpoints: Gets the microsoft routing storage endpoints. :vartype microsoft_endpoints: - ~azure.mgmt.storage.v2022_09_01.models.StorageAccountMicrosoftEndpoints + ~azure.mgmt.storage.v2023_05_01.models.StorageAccountMicrosoftEndpoints :ivar internet_endpoints: Gets the internet routing storage endpoints. :vartype internet_endpoints: - ~azure.mgmt.storage.v2022_09_01.models.StorageAccountInternetEndpoints + ~azure.mgmt.storage.v2023_05_01.models.StorageAccountInternetEndpoints """ _validation = { @@ -2229,15 +2257,15 @@ def __init__( *, microsoft_endpoints: Optional["_models.StorageAccountMicrosoftEndpoints"] = None, internet_endpoints: Optional["_models.StorageAccountInternetEndpoints"] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword microsoft_endpoints: Gets the microsoft routing storage endpoints. :paramtype microsoft_endpoints: - ~azure.mgmt.storage.v2022_09_01.models.StorageAccountMicrosoftEndpoints + ~azure.mgmt.storage.v2023_05_01.models.StorageAccountMicrosoftEndpoints :keyword internet_endpoints: Gets the internet routing storage endpoints. :paramtype internet_endpoints: - ~azure.mgmt.storage.v2022_09_01.models.StorageAccountInternetEndpoints + ~azure.mgmt.storage.v2023_05_01.models.StorageAccountInternetEndpoints """ super().__init__(**kwargs) self.blob = None @@ -2250,21 +2278,113 @@ def __init__( self.internet_endpoints = internet_endpoints +class ErrorAdditionalInfo(_serialization.Model): + """The resource management error additional info. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar type: The additional info type. + :vartype type: str + :ivar info: The additional info. + :vartype info: JSON + """ + + _validation = { + "type": {"readonly": True}, + "info": {"readonly": True}, + } + + _attribute_map = { + "type": {"key": "type", "type": "str"}, + "info": {"key": "info", "type": "object"}, + } + + def __init__(self, **kwargs: Any) -> None: + """ """ + super().__init__(**kwargs) + self.type = None + self.info = None + + +class ErrorDetail(_serialization.Model): + """The error detail. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar code: The error code. + :vartype code: str + :ivar message: The error message. + :vartype message: str + :ivar target: The error target. + :vartype target: str + :ivar details: The error details. + :vartype details: list[~azure.mgmt.storage.v2023_05_01.models.ErrorDetail] + :ivar additional_info: The error additional info. + :vartype additional_info: list[~azure.mgmt.storage.v2023_05_01.models.ErrorAdditionalInfo] + """ + + _validation = { + "code": {"readonly": True}, + "message": {"readonly": True}, + "target": {"readonly": True}, + "details": {"readonly": True}, + "additional_info": {"readonly": True}, + } + + _attribute_map = { + "code": {"key": "code", "type": "str"}, + "message": {"key": "message", "type": "str"}, + "target": {"key": "target", "type": "str"}, + "details": {"key": "details", "type": "[ErrorDetail]"}, + "additional_info": {"key": "additionalInfo", "type": "[ErrorAdditionalInfo]"}, + } + + def __init__(self, **kwargs: Any) -> None: + """ """ + super().__init__(**kwargs) + self.code = None + self.message = None + self.target = None + self.details = None + self.additional_info = None + + class ErrorResponse(_serialization.Model): """An error response from the storage resource provider. :ivar error: Azure Storage Resource Provider error response body. - :vartype error: ~azure.mgmt.storage.v2022_09_01.models.ErrorResponseBody + :vartype error: ~azure.mgmt.storage.v2023_05_01.models.ErrorResponseBody """ _attribute_map = { "error": {"key": "error", "type": "ErrorResponseBody"}, } - def __init__(self, *, error: Optional["_models.ErrorResponseBody"] = None, **kwargs): + def __init__(self, *, error: Optional["_models.ErrorResponseBody"] = None, **kwargs: Any) -> None: """ :keyword error: Azure Storage Resource Provider error response body. - :paramtype error: ~azure.mgmt.storage.v2022_09_01.models.ErrorResponseBody + :paramtype error: ~azure.mgmt.storage.v2023_05_01.models.ErrorResponseBody + """ + super().__init__(**kwargs) + self.error = error + + +class ErrorResponseAutoGenerated(_serialization.Model): + """Common error response for all Azure Resource Manager APIs to return error details for failed + operations. (This also follows the OData error response format.). + + :ivar error: The error object. + :vartype error: ~azure.mgmt.storage.v2023_05_01.models.ErrorDetail + """ + + _attribute_map = { + "error": {"key": "error", "type": "ErrorDetail"}, + } + + def __init__(self, *, error: Optional["_models.ErrorDetail"] = None, **kwargs: Any) -> None: + """ + :keyword error: The error object. + :paramtype error: ~azure.mgmt.storage.v2023_05_01.models.ErrorDetail """ super().__init__(**kwargs) self.error = error @@ -2286,7 +2406,7 @@ class ErrorResponseBody(_serialization.Model): "message": {"key": "message", "type": "str"}, } - def __init__(self, *, code: Optional[str] = None, message: Optional[str] = None, **kwargs): + def __init__(self, *, code: Optional[str] = None, message: Optional[str] = None, **kwargs: Any) -> None: """ :keyword code: An identifier for the error. Codes are invariant and are intended to be consumed programmatically. @@ -2300,13 +2420,117 @@ def __init__(self, *, code: Optional[str] = None, message: Optional[str] = None, self.message = message +class ExecutionTarget(_serialization.Model): + """Target helps provide filter parameters for the objects in the storage account and forms the + execution context for the storage task. + + :ivar prefix: Required list of object prefixes to be included for task execution. + :vartype prefix: list[str] + :ivar exclude_prefix: 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. + :vartype exclude_prefix: list[str] + """ + + _attribute_map = { + "prefix": {"key": "prefix", "type": "[str]"}, + "exclude_prefix": {"key": "excludePrefix", "type": "[str]"}, + } + + def __init__( + self, *, prefix: Optional[List[str]] = None, exclude_prefix: Optional[List[str]] = None, **kwargs: Any + ) -> None: + """ + :keyword prefix: Required list of object prefixes to be included for task execution. + :paramtype prefix: list[str] + :keyword exclude_prefix: 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. + :paramtype exclude_prefix: list[str] + """ + super().__init__(**kwargs) + self.prefix = prefix + self.exclude_prefix = exclude_prefix + + +class ExecutionTrigger(_serialization.Model): + """Execution trigger for storage task assignment. + + All required parameters must be populated in order to send to server. + + :ivar type: The trigger type of the storage task assignment execution. Required. Known values + are: "RunOnce" and "OnSchedule". + :vartype type: str or ~azure.mgmt.storage.v2023_05_01.models.TriggerType + :ivar parameters: The trigger parameters of the storage task assignment execution. Required. + :vartype parameters: ~azure.mgmt.storage.v2023_05_01.models.TriggerParameters + """ + + _validation = { + "type": {"required": True}, + "parameters": {"required": True}, + } + + _attribute_map = { + "type": {"key": "type", "type": "str"}, + "parameters": {"key": "parameters", "type": "TriggerParameters"}, + } + + def __init__( + self, *, type: Union[str, "_models.TriggerType"], parameters: "_models.TriggerParameters", **kwargs: Any + ) -> None: + """ + :keyword type: The trigger type of the storage task assignment execution. Required. Known + values are: "RunOnce" and "OnSchedule". + :paramtype type: str or ~azure.mgmt.storage.v2023_05_01.models.TriggerType + :keyword parameters: The trigger parameters of the storage task assignment execution. Required. + :paramtype parameters: ~azure.mgmt.storage.v2023_05_01.models.TriggerParameters + """ + super().__init__(**kwargs) + self.type = type + self.parameters = parameters + + +class ExecutionTriggerUpdate(_serialization.Model): + """Execution trigger update for storage task assignment. + + :ivar type: The trigger type of the storage task assignment execution. Known values are: + "RunOnce" and "OnSchedule". + :vartype type: str or ~azure.mgmt.storage.v2023_05_01.models.TriggerType + :ivar parameters: The trigger parameters of the storage task assignment execution. + :vartype parameters: ~azure.mgmt.storage.v2023_05_01.models.TriggerParametersUpdate + """ + + _attribute_map = { + "type": {"key": "type", "type": "str"}, + "parameters": {"key": "parameters", "type": "TriggerParametersUpdate"}, + } + + def __init__( + self, + *, + type: Optional[Union[str, "_models.TriggerType"]] = None, + parameters: Optional["_models.TriggerParametersUpdate"] = None, + **kwargs: Any + ) -> None: + """ + :keyword type: The trigger type of the storage task assignment execution. Known values are: + "RunOnce" and "OnSchedule". + :paramtype type: str or ~azure.mgmt.storage.v2023_05_01.models.TriggerType + :keyword parameters: The trigger parameters of the storage task assignment execution. + :paramtype parameters: ~azure.mgmt.storage.v2023_05_01.models.TriggerParametersUpdate + """ + super().__init__(**kwargs) + self.type = type + self.parameters = parameters + + class ExtendedLocation(_serialization.Model): """The complex type of the extended location. :ivar name: The name of the extended location. :vartype name: str :ivar type: The type of the extended location. "EdgeZone" - :vartype type: str or ~azure.mgmt.storage.v2022_09_01.models.ExtendedLocationTypes + :vartype type: str or ~azure.mgmt.storage.v2023_05_01.models.ExtendedLocationTypes """ _attribute_map = { @@ -2319,13 +2543,13 @@ def __init__( *, name: Optional[str] = None, type: Optional[Union[str, "_models.ExtendedLocationTypes"]] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword name: The name of the extended location. :paramtype name: str :keyword type: The type of the extended location. "EdgeZone" - :paramtype type: str or ~azure.mgmt.storage.v2022_09_01.models.ExtendedLocationTypes + :paramtype type: str or ~azure.mgmt.storage.v2023_05_01.models.ExtendedLocationTypes """ super().__init__(**kwargs) self.name = name @@ -2338,7 +2562,7 @@ class FileServiceItems(_serialization.Model): Variables are only populated by the server, and will be ignored when sending a request. :ivar value: List of file services returned. - :vartype value: list[~azure.mgmt.storage.v2022_09_01.models.FileServiceProperties] + :vartype value: list[~azure.mgmt.storage.v2023_05_01.models.FileServiceProperties] """ _validation = { @@ -2349,7 +2573,7 @@ class FileServiceItems(_serialization.Model): "value": {"key": "value", "type": "[FileServiceProperties]"}, } - def __init__(self, **kwargs): + def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) self.value = None @@ -2361,7 +2585,7 @@ class FileServiceProperties(Resource): Variables are only populated by the server, and will be ignored when sending a request. :ivar id: Fully qualified resource ID for the resource. Ex - - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. # pylint: disable=line-too-long :vartype id: str :ivar name: The name of the resource. :vartype name: str @@ -2369,16 +2593,16 @@ class FileServiceProperties(Resource): "Microsoft.Storage/storageAccounts". :vartype type: str :ivar sku: Sku name and tier. - :vartype sku: ~azure.mgmt.storage.v2022_09_01.models.Sku + :vartype sku: ~azure.mgmt.storage.v2023_05_01.models.Sku :ivar cors: Specifies CORS rules for the File service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the File service. - :vartype cors: ~azure.mgmt.storage.v2022_09_01.models.CorsRules + :vartype cors: ~azure.mgmt.storage.v2023_05_01.models.CorsRules :ivar share_delete_retention_policy: The file service properties for share soft delete. :vartype share_delete_retention_policy: - ~azure.mgmt.storage.v2022_09_01.models.DeleteRetentionPolicy + ~azure.mgmt.storage.v2023_05_01.models.DeleteRetentionPolicy :ivar protocol_settings: Protocol settings for file service. - :vartype protocol_settings: ~azure.mgmt.storage.v2022_09_01.models.ProtocolSettings + :vartype protocol_settings: ~azure.mgmt.storage.v2023_05_01.models.ProtocolSettings """ _validation = { @@ -2407,18 +2631,18 @@ def __init__( cors: Optional["_models.CorsRules"] = None, share_delete_retention_policy: Optional["_models.DeleteRetentionPolicy"] = None, protocol_settings: Optional["_models.ProtocolSettings"] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword cors: Specifies CORS rules for the File service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the File service. - :paramtype cors: ~azure.mgmt.storage.v2022_09_01.models.CorsRules + :paramtype cors: ~azure.mgmt.storage.v2023_05_01.models.CorsRules :keyword share_delete_retention_policy: The file service properties for share soft delete. :paramtype share_delete_retention_policy: - ~azure.mgmt.storage.v2022_09_01.models.DeleteRetentionPolicy + ~azure.mgmt.storage.v2023_05_01.models.DeleteRetentionPolicy :keyword protocol_settings: Protocol settings for file service. - :paramtype protocol_settings: ~azure.mgmt.storage.v2022_09_01.models.ProtocolSettings + :paramtype protocol_settings: ~azure.mgmt.storage.v2023_05_01.models.ProtocolSettings """ super().__init__(**kwargs) self.sku = None @@ -2433,7 +2657,7 @@ class FileShare(AzureEntityResource): # pylint: disable=too-many-instance-attri Variables are only populated by the server, and will be ignored when sending a request. :ivar id: Fully qualified resource ID for the resource. Ex - - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. # pylint: disable=line-too-long :vartype id: str :ivar name: The name of the resource. :vartype name: str @@ -2451,10 +2675,10 @@ class FileShare(AzureEntityResource): # pylint: disable=too-many-instance-attri :vartype share_quota: int :ivar enabled_protocols: The authentication protocol that is used for the file share. Can only be specified when creating a share. Known values are: "SMB" and "NFS". - :vartype enabled_protocols: str or ~azure.mgmt.storage.v2022_09_01.models.EnabledProtocols + :vartype enabled_protocols: str or ~azure.mgmt.storage.v2023_05_01.models.EnabledProtocols :ivar root_squash: The property is for NFS share only. The default is NoRootSquash. Known values are: "NoRootSquash", "RootSquash", and "AllSquash". - :vartype root_squash: str or ~azure.mgmt.storage.v2022_09_01.models.RootSquashType + :vartype root_squash: str or ~azure.mgmt.storage.v2023_05_01.models.RootSquashType :ivar version: The version of the share. :vartype version: str :ivar deleted: Indicates whether the share was deleted. @@ -2466,7 +2690,7 @@ class FileShare(AzureEntityResource): # pylint: disable=too-many-instance-attri :ivar access_tier: Access tier for specific share. GpV2 account can choose between TransactionOptimized (default), Hot, and Cool. FileStorage account can choose Premium. Known values are: "TransactionOptimized", "Hot", "Cool", and "Premium". - :vartype access_tier: str or ~azure.mgmt.storage.v2022_09_01.models.ShareAccessTier + :vartype access_tier: str or ~azure.mgmt.storage.v2023_05_01.models.ShareAccessTier :ivar access_tier_change_time: Indicates the last modification time for share access tier. :vartype access_tier_change_time: ~datetime.datetime :ivar access_tier_status: Indicates if there is a pending transition for access tier. @@ -2475,15 +2699,15 @@ class FileShare(AzureEntityResource): # pylint: disable=too-many-instance-attri value may not include all recently created or recently resized files. :vartype share_usage_bytes: int :ivar lease_status: The lease status of the share. Known values are: "Locked" and "Unlocked". - :vartype lease_status: str or ~azure.mgmt.storage.v2022_09_01.models.LeaseStatus + :vartype lease_status: str or ~azure.mgmt.storage.v2023_05_01.models.LeaseStatus :ivar lease_state: Lease state of the share. Known values are: "Available", "Leased", "Expired", "Breaking", and "Broken". - :vartype lease_state: str or ~azure.mgmt.storage.v2022_09_01.models.LeaseState + :vartype lease_state: str or ~azure.mgmt.storage.v2023_05_01.models.LeaseState :ivar lease_duration: Specifies whether the lease on a share is of infinite or fixed duration, only when the share is leased. Known values are: "Infinite" and "Fixed". - :vartype lease_duration: str or ~azure.mgmt.storage.v2022_09_01.models.LeaseDuration + :vartype lease_duration: str or ~azure.mgmt.storage.v2023_05_01.models.LeaseDuration :ivar signed_identifiers: List of stored access policies specified on the share. - :vartype signed_identifiers: list[~azure.mgmt.storage.v2022_09_01.models.SignedIdentifier] + :vartype signed_identifiers: list[~azure.mgmt.storage.v2023_05_01.models.SignedIdentifier] :ivar snapshot_time: Creation time of share snapshot returned in the response of list shares with expand param "snapshots". :vartype snapshot_time: ~datetime.datetime @@ -2543,8 +2767,8 @@ def __init__( root_squash: Optional[Union[str, "_models.RootSquashType"]] = None, access_tier: Optional[Union[str, "_models.ShareAccessTier"]] = None, signed_identifiers: Optional[List["_models.SignedIdentifier"]] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword metadata: A name-value pair to associate with the share as metadata. :paramtype metadata: dict[str, str] @@ -2553,16 +2777,16 @@ def __init__( :paramtype share_quota: int :keyword enabled_protocols: The authentication protocol that is used for the file share. Can only be specified when creating a share. Known values are: "SMB" and "NFS". - :paramtype enabled_protocols: str or ~azure.mgmt.storage.v2022_09_01.models.EnabledProtocols + :paramtype enabled_protocols: str or ~azure.mgmt.storage.v2023_05_01.models.EnabledProtocols :keyword root_squash: The property is for NFS share only. The default is NoRootSquash. Known values are: "NoRootSquash", "RootSquash", and "AllSquash". - :paramtype root_squash: str or ~azure.mgmt.storage.v2022_09_01.models.RootSquashType + :paramtype root_squash: str or ~azure.mgmt.storage.v2023_05_01.models.RootSquashType :keyword access_tier: Access tier for specific share. GpV2 account can choose between TransactionOptimized (default), Hot, and Cool. FileStorage account can choose Premium. Known values are: "TransactionOptimized", "Hot", "Cool", and "Premium". - :paramtype access_tier: str or ~azure.mgmt.storage.v2022_09_01.models.ShareAccessTier + :paramtype access_tier: str or ~azure.mgmt.storage.v2023_05_01.models.ShareAccessTier :keyword signed_identifiers: List of stored access policies specified on the share. - :paramtype signed_identifiers: list[~azure.mgmt.storage.v2022_09_01.models.SignedIdentifier] + :paramtype signed_identifiers: list[~azure.mgmt.storage.v2023_05_01.models.SignedIdentifier] """ super().__init__(**kwargs) self.last_modified_time = None @@ -2591,7 +2815,7 @@ class FileShareItem(AzureEntityResource): # pylint: disable=too-many-instance-a Variables are only populated by the server, and will be ignored when sending a request. :ivar id: Fully qualified resource ID for the resource. Ex - - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. # pylint: disable=line-too-long :vartype id: str :ivar name: The name of the resource. :vartype name: str @@ -2609,10 +2833,10 @@ class FileShareItem(AzureEntityResource): # pylint: disable=too-many-instance-a :vartype share_quota: int :ivar enabled_protocols: The authentication protocol that is used for the file share. Can only be specified when creating a share. Known values are: "SMB" and "NFS". - :vartype enabled_protocols: str or ~azure.mgmt.storage.v2022_09_01.models.EnabledProtocols + :vartype enabled_protocols: str or ~azure.mgmt.storage.v2023_05_01.models.EnabledProtocols :ivar root_squash: The property is for NFS share only. The default is NoRootSquash. Known values are: "NoRootSquash", "RootSquash", and "AllSquash". - :vartype root_squash: str or ~azure.mgmt.storage.v2022_09_01.models.RootSquashType + :vartype root_squash: str or ~azure.mgmt.storage.v2023_05_01.models.RootSquashType :ivar version: The version of the share. :vartype version: str :ivar deleted: Indicates whether the share was deleted. @@ -2624,7 +2848,7 @@ class FileShareItem(AzureEntityResource): # pylint: disable=too-many-instance-a :ivar access_tier: Access tier for specific share. GpV2 account can choose between TransactionOptimized (default), Hot, and Cool. FileStorage account can choose Premium. Known values are: "TransactionOptimized", "Hot", "Cool", and "Premium". - :vartype access_tier: str or ~azure.mgmt.storage.v2022_09_01.models.ShareAccessTier + :vartype access_tier: str or ~azure.mgmt.storage.v2023_05_01.models.ShareAccessTier :ivar access_tier_change_time: Indicates the last modification time for share access tier. :vartype access_tier_change_time: ~datetime.datetime :ivar access_tier_status: Indicates if there is a pending transition for access tier. @@ -2633,15 +2857,15 @@ class FileShareItem(AzureEntityResource): # pylint: disable=too-many-instance-a value may not include all recently created or recently resized files. :vartype share_usage_bytes: int :ivar lease_status: The lease status of the share. Known values are: "Locked" and "Unlocked". - :vartype lease_status: str or ~azure.mgmt.storage.v2022_09_01.models.LeaseStatus + :vartype lease_status: str or ~azure.mgmt.storage.v2023_05_01.models.LeaseStatus :ivar lease_state: Lease state of the share. Known values are: "Available", "Leased", "Expired", "Breaking", and "Broken". - :vartype lease_state: str or ~azure.mgmt.storage.v2022_09_01.models.LeaseState + :vartype lease_state: str or ~azure.mgmt.storage.v2023_05_01.models.LeaseState :ivar lease_duration: Specifies whether the lease on a share is of infinite or fixed duration, only when the share is leased. Known values are: "Infinite" and "Fixed". - :vartype lease_duration: str or ~azure.mgmt.storage.v2022_09_01.models.LeaseDuration + :vartype lease_duration: str or ~azure.mgmt.storage.v2023_05_01.models.LeaseDuration :ivar signed_identifiers: List of stored access policies specified on the share. - :vartype signed_identifiers: list[~azure.mgmt.storage.v2022_09_01.models.SignedIdentifier] + :vartype signed_identifiers: list[~azure.mgmt.storage.v2023_05_01.models.SignedIdentifier] :ivar snapshot_time: Creation time of share snapshot returned in the response of list shares with expand param "snapshots". :vartype snapshot_time: ~datetime.datetime @@ -2701,8 +2925,8 @@ def __init__( root_squash: Optional[Union[str, "_models.RootSquashType"]] = None, access_tier: Optional[Union[str, "_models.ShareAccessTier"]] = None, signed_identifiers: Optional[List["_models.SignedIdentifier"]] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword metadata: A name-value pair to associate with the share as metadata. :paramtype metadata: dict[str, str] @@ -2711,16 +2935,16 @@ def __init__( :paramtype share_quota: int :keyword enabled_protocols: The authentication protocol that is used for the file share. Can only be specified when creating a share. Known values are: "SMB" and "NFS". - :paramtype enabled_protocols: str or ~azure.mgmt.storage.v2022_09_01.models.EnabledProtocols + :paramtype enabled_protocols: str or ~azure.mgmt.storage.v2023_05_01.models.EnabledProtocols :keyword root_squash: The property is for NFS share only. The default is NoRootSquash. Known values are: "NoRootSquash", "RootSquash", and "AllSquash". - :paramtype root_squash: str or ~azure.mgmt.storage.v2022_09_01.models.RootSquashType + :paramtype root_squash: str or ~azure.mgmt.storage.v2023_05_01.models.RootSquashType :keyword access_tier: Access tier for specific share. GpV2 account can choose between TransactionOptimized (default), Hot, and Cool. FileStorage account can choose Premium. Known values are: "TransactionOptimized", "Hot", "Cool", and "Premium". - :paramtype access_tier: str or ~azure.mgmt.storage.v2022_09_01.models.ShareAccessTier + :paramtype access_tier: str or ~azure.mgmt.storage.v2023_05_01.models.ShareAccessTier :keyword signed_identifiers: List of stored access policies specified on the share. - :paramtype signed_identifiers: list[~azure.mgmt.storage.v2022_09_01.models.SignedIdentifier] + :paramtype signed_identifiers: list[~azure.mgmt.storage.v2023_05_01.models.SignedIdentifier] """ super().__init__(**kwargs) self.last_modified_time = None @@ -2744,12 +2968,13 @@ def __init__( class FileShareItems(_serialization.Model): - """Response schema. Contains list of shares returned, and if paging is requested or required, a URL to next page of shares. + """Response schema. Contains list of shares returned, and if paging is requested or required, a + URL to next page of shares. Variables are only populated by the server, and will be ignored when sending a request. :ivar value: List of file shares returned. - :vartype value: list[~azure.mgmt.storage.v2022_09_01.models.FileShareItem] + :vartype value: list[~azure.mgmt.storage.v2023_05_01.models.FileShareItem] :ivar next_link: Request URL that can be used to query next page of shares. Returned when total number of requested shares exceed maximum page size. :vartype next_link: str @@ -2765,7 +2990,7 @@ class FileShareItems(_serialization.Model): "next_link": {"key": "nextLink", "type": "str"}, } - def __init__(self, **kwargs): + def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) self.value = None @@ -2773,7 +2998,8 @@ def __init__(self, **kwargs): class GeoReplicationStats(_serialization.Model): - """Statistics related to replication for storage account's Blob, Table, Queue and File services. It is only available when geo-redundant replication is enabled for the storage account. + """Statistics related to replication for storage account's Blob, Table, Queue and File services. + It is only available when geo-redundant replication is enabled for the storage account. Variables are only populated by the server, and will be ignored when sending a request. @@ -2782,7 +3008,7 @@ class GeoReplicationStats(_serialization.Model): synchronization from the primary location to the secondary location is in progress.This typically occurs when replication is first enabled. - Unavailable: Indicates that the secondary location is temporarily unavailable. Known values are: "Live", "Bootstrap", and "Unavailable". - :vartype status: str or ~azure.mgmt.storage.v2022_09_01.models.GeoReplicationStatus + :vartype status: str or ~azure.mgmt.storage.v2023_05_01.models.GeoReplicationStatus :ivar last_sync_time: All primary writes preceding this UTC date/time value are guaranteed to be available for read operations. Primary writes following this point in time may or may not be available for reads. Element may be default value if value of LastSyncTime is not available, @@ -2791,26 +3017,47 @@ class GeoReplicationStats(_serialization.Model): :ivar can_failover: A boolean flag which indicates whether or not account failover is supported for the account. :vartype can_failover: bool + :ivar can_planned_failover: A boolean flag which indicates whether or not planned account + failover is supported for the account. + :vartype can_planned_failover: bool + :ivar post_failover_redundancy: The redundancy type of the account after an account failover is + performed. Known values are: "Standard_LRS" and "Standard_ZRS". + :vartype post_failover_redundancy: str or + ~azure.mgmt.storage.v2023_05_01.models.PostFailoverRedundancy + :ivar post_planned_failover_redundancy: The redundancy type of the account after a planned + account failover is performed. Known values are: "Standard_GRS", "Standard_GZRS", + "Standard_RAGRS", and "Standard_RAGZRS". + :vartype post_planned_failover_redundancy: str or + ~azure.mgmt.storage.v2023_05_01.models.PostPlannedFailoverRedundancy """ _validation = { "status": {"readonly": True}, "last_sync_time": {"readonly": True}, "can_failover": {"readonly": True}, + "can_planned_failover": {"readonly": True}, + "post_failover_redundancy": {"readonly": True}, + "post_planned_failover_redundancy": {"readonly": True}, } _attribute_map = { "status": {"key": "status", "type": "str"}, "last_sync_time": {"key": "lastSyncTime", "type": "iso-8601"}, "can_failover": {"key": "canFailover", "type": "bool"}, + "can_planned_failover": {"key": "canPlannedFailover", "type": "bool"}, + "post_failover_redundancy": {"key": "postFailoverRedundancy", "type": "str"}, + "post_planned_failover_redundancy": {"key": "postPlannedFailoverRedundancy", "type": "str"}, } - def __init__(self, **kwargs): + def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) self.status = None self.last_sync_time = None self.can_failover = None + self.can_planned_failover = None + self.post_failover_redundancy = None + self.post_planned_failover_redundancy = None class Identity(_serialization.Model): @@ -2818,7 +3065,7 @@ class Identity(_serialization.Model): Variables are only populated by the server, and will be ignored when sending a request. - All required parameters must be populated in order to send to Azure. + All required parameters must be populated in order to send to server. :ivar principal_id: The principal ID of resource identity. :vartype principal_id: str @@ -2826,12 +3073,12 @@ class Identity(_serialization.Model): :vartype tenant_id: str :ivar type: The identity type. Required. Known values are: "None", "SystemAssigned", "UserAssigned", and "SystemAssigned,UserAssigned". - :vartype type: str or ~azure.mgmt.storage.v2022_09_01.models.IdentityType + :vartype type: str or ~azure.mgmt.storage.v2023_05_01.models.IdentityType :ivar user_assigned_identities: Gets or sets a list of key value pairs that describe the set of User Assigned identities that will be used with this storage account. The key is the ARM resource identifier of the identity. Only 1 User Assigned identity is permitted here. :vartype user_assigned_identities: dict[str, - ~azure.mgmt.storage.v2022_09_01.models.UserAssignedIdentity] + ~azure.mgmt.storage.v2023_05_01.models.UserAssignedIdentity] """ _validation = { @@ -2852,17 +3099,17 @@ def __init__( *, type: Union[str, "_models.IdentityType"], user_assigned_identities: Optional[Dict[str, "_models.UserAssignedIdentity"]] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword type: The identity type. Required. Known values are: "None", "SystemAssigned", "UserAssigned", and "SystemAssigned,UserAssigned". - :paramtype type: str or ~azure.mgmt.storage.v2022_09_01.models.IdentityType + :paramtype type: str or ~azure.mgmt.storage.v2023_05_01.models.IdentityType :keyword user_assigned_identities: Gets or sets a list of key value pairs that describe the set of User Assigned identities that will be used with this storage account. The key is the ARM resource identifier of the identity. Only 1 User Assigned identity is permitted here. :paramtype user_assigned_identities: dict[str, - ~azure.mgmt.storage.v2022_09_01.models.UserAssignedIdentity] + ~azure.mgmt.storage.v2023_05_01.models.UserAssignedIdentity] """ super().__init__(**kwargs) self.principal_id = None @@ -2872,12 +3119,13 @@ def __init__( class ImmutabilityPolicy(AzureEntityResource): - """The ImmutabilityPolicy property of a blob container, including Id, resource name, resource type, Etag. + """The ImmutabilityPolicy property of a blob container, including Id, resource name, resource + type, Etag. Variables are only populated by the server, and will be ignored when sending a request. :ivar id: Fully qualified resource ID for the resource. Ex - - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. # pylint: disable=line-too-long :vartype id: str :ivar name: The name of the resource. :vartype name: str @@ -2891,7 +3139,7 @@ class ImmutabilityPolicy(AzureEntityResource): :vartype immutability_period_since_creation_in_days: int :ivar state: The ImmutabilityPolicy state of a blob container, possible values include: Locked and Unlocked. Known values are: "Locked" and "Unlocked". - :vartype state: str or ~azure.mgmt.storage.v2022_09_01.models.ImmutabilityPolicyState + :vartype state: str or ~azure.mgmt.storage.v2023_05_01.models.ImmutabilityPolicyState :ivar allow_protected_append_writes: This property can only be changed for unlocked time-based retention policies. When enabled, new blocks can be written to an append blob while maintaining immutability protection and compliance. Only new blocks can be added and any existing blocks @@ -2935,8 +3183,8 @@ def __init__( immutability_period_since_creation_in_days: Optional[int] = None, allow_protected_append_writes: Optional[bool] = None, allow_protected_append_writes_all: Optional[bool] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword immutability_period_since_creation_in_days: The immutability period for the blobs in the container since the policy creation, in days. @@ -2970,13 +3218,13 @@ class ImmutabilityPolicyProperties(_serialization.Model): :ivar etag: ImmutabilityPolicy Etag. :vartype etag: str :ivar update_history: The ImmutabilityPolicy update history of the blob container. - :vartype update_history: list[~azure.mgmt.storage.v2022_09_01.models.UpdateHistoryProperty] + :vartype update_history: list[~azure.mgmt.storage.v2023_05_01.models.UpdateHistoryProperty] :ivar immutability_period_since_creation_in_days: The immutability period for the blobs in the container since the policy creation, in days. :vartype immutability_period_since_creation_in_days: int :ivar state: The ImmutabilityPolicy state of a blob container, possible values include: Locked and Unlocked. Known values are: "Locked" and "Unlocked". - :vartype state: str or ~azure.mgmt.storage.v2022_09_01.models.ImmutabilityPolicyState + :vartype state: str or ~azure.mgmt.storage.v2023_05_01.models.ImmutabilityPolicyState :ivar allow_protected_append_writes: This property can only be changed for unlocked time-based retention policies. When enabled, new blocks can be written to an append blob while maintaining immutability protection and compliance. Only new blocks can be added and any existing blocks @@ -3016,8 +3264,8 @@ def __init__( immutability_period_since_creation_in_days: Optional[int] = None, allow_protected_append_writes: Optional[bool] = None, allow_protected_append_writes_all: Optional[bool] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword immutability_period_since_creation_in_days: The immutability period for the blobs in the container since the policy creation, in days. @@ -3046,7 +3294,8 @@ def __init__( class ImmutableStorageAccount(_serialization.Model): - """This property enables and defines account-level immutability. Enabling the feature auto-enables Blob Versioning. + """This property enables and defines account-level immutability. Enabling the feature auto-enables + Blob Versioning. :ivar enabled: A boolean flag which enables account-level immutability. All the containers under such an account have object-level immutability enabled by default. @@ -3057,7 +3306,7 @@ class ImmutableStorageAccount(_serialization.Model): container-level immutability policy, which has a higher precedence than the account-level immutability policy. :vartype immutability_policy: - ~azure.mgmt.storage.v2022_09_01.models.AccountImmutabilityPolicyProperties + ~azure.mgmt.storage.v2023_05_01.models.AccountImmutabilityPolicyProperties """ _attribute_map = { @@ -3070,8 +3319,8 @@ def __init__( *, enabled: Optional[bool] = None, immutability_policy: Optional["_models.AccountImmutabilityPolicyProperties"] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword enabled: A boolean flag which enables account-level immutability. All the containers under such an account have object-level immutability enabled by default. @@ -3082,7 +3331,7 @@ def __init__( container-level immutability policy, which has a higher precedence than the account-level immutability policy. :paramtype immutability_policy: - ~azure.mgmt.storage.v2022_09_01.models.AccountImmutabilityPolicyProperties + ~azure.mgmt.storage.v2023_05_01.models.AccountImmutabilityPolicyProperties """ super().__init__(**kwargs) self.enabled = enabled @@ -3101,7 +3350,7 @@ class ImmutableStorageWithVersioning(_serialization.Model): :vartype time_stamp: ~datetime.datetime :ivar migration_state: This property denotes the container level immutability to object level immutability migration state. Known values are: "InProgress" and "Completed". - :vartype migration_state: str or ~azure.mgmt.storage.v2022_09_01.models.MigrationState + :vartype migration_state: str or ~azure.mgmt.storage.v2023_05_01.models.MigrationState """ _validation = { @@ -3115,7 +3364,7 @@ class ImmutableStorageWithVersioning(_serialization.Model): "migration_state": {"key": "migrationState", "type": "str"}, } - def __init__(self, *, enabled: Optional[bool] = None, **kwargs): + def __init__(self, *, enabled: Optional[bool] = None, **kwargs: Any) -> None: """ :keyword enabled: This is an immutable property, when set to true it enables object level immutability at the container level. @@ -3130,7 +3379,7 @@ def __init__(self, *, enabled: Optional[bool] = None, **kwargs): class IPRule(_serialization.Model): """IP rule with specific IP or IP range in CIDR format. - All required parameters must be populated in order to send to Azure. + All required parameters must be populated in order to send to server. :ivar ip_address_or_range: Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed. Required. @@ -3148,7 +3397,7 @@ class IPRule(_serialization.Model): "action": {"key": "action", "type": "str"}, } - def __init__(self, *, ip_address_or_range: str, action: Optional[Literal["Allow"]] = None, **kwargs): + def __init__(self, *, ip_address_or_range: str, action: Optional[Literal["Allow"]] = None, **kwargs: Any) -> None: """ :keyword ip_address_or_range: Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed. Required. @@ -3175,7 +3424,9 @@ class KeyCreationTime(_serialization.Model): "key2": {"key": "key2", "type": "iso-8601"}, } - def __init__(self, *, key1: Optional[datetime.datetime] = None, key2: Optional[datetime.datetime] = None, **kwargs): + def __init__( + self, *, key1: Optional[datetime.datetime] = None, key2: Optional[datetime.datetime] = None, **kwargs: Any + ) -> None: """ :keyword key1: :paramtype key1: ~datetime.datetime @@ -3190,7 +3441,7 @@ def __init__(self, *, key1: Optional[datetime.datetime] = None, key2: Optional[d class KeyPolicy(_serialization.Model): """KeyPolicy assigned to the storage account. - All required parameters must be populated in order to send to Azure. + All required parameters must be populated in order to send to server. :ivar key_expiration_period_in_days: The key expiration period in days. Required. :vartype key_expiration_period_in_days: int @@ -3204,7 +3455,7 @@ class KeyPolicy(_serialization.Model): "key_expiration_period_in_days": {"key": "keyExpirationPeriodInDays", "type": "int"}, } - def __init__(self, *, key_expiration_period_in_days: int, **kwargs): + def __init__(self, *, key_expiration_period_in_days: int, **kwargs: Any) -> None: """ :keyword key_expiration_period_in_days: The key expiration period in days. Required. :paramtype key_expiration_period_in_days: int @@ -3258,8 +3509,8 @@ def __init__( key_name: Optional[str] = None, key_version: Optional[str] = None, key_vault_uri: Optional[str] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword key_name: The name of KeyVault key. :paramtype key_name: str @@ -3280,13 +3531,13 @@ def __init__( class LastAccessTimeTrackingPolicy(_serialization.Model): """The blob service properties for Last access time based tracking policy. - All required parameters must be populated in order to send to Azure. + All required parameters must be populated in order to send to server. :ivar enable: When set to true last access time based tracking is enabled. Required. :vartype enable: bool :ivar name: Name of the policy. The valid value is AccessTimeTracking. This field is currently read only. "AccessTimeTracking" - :vartype name: str or ~azure.mgmt.storage.v2022_09_01.models.Name + :vartype name: str or ~azure.mgmt.storage.v2023_05_01.models.Name :ivar tracking_granularity_in_days: The field specifies blob object tracking granularity in days, typically how often the blob object should be tracked.This field is currently read only with value as 1. @@ -3314,14 +3565,14 @@ def __init__( name: Optional[Union[str, "_models.Name"]] = None, tracking_granularity_in_days: Optional[int] = None, blob_type: Optional[List[str]] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword enable: When set to true last access time based tracking is enabled. Required. :paramtype enable: bool :keyword name: Name of the policy. The valid value is AccessTimeTracking. This field is currently read only. "AccessTimeTracking" - :paramtype name: str or ~azure.mgmt.storage.v2022_09_01.models.Name + :paramtype name: str or ~azure.mgmt.storage.v2023_05_01.models.Name :keyword tracking_granularity_in_days: The field specifies blob object tracking granularity in days, typically how often the blob object should be tracked.This field is currently read only with value as 1. @@ -3340,11 +3591,11 @@ def __init__( class LeaseContainerRequest(_serialization.Model): """Lease Container request schema. - All required parameters must be populated in order to send to Azure. + All required parameters must be populated in order to send to server. :ivar action: Specifies the lease action. Can be one of the available actions. Required. Known values are: "Acquire", "Renew", "Change", "Release", and "Break". - :vartype action: str or ~azure.mgmt.storage.v2022_09_01.models.LeaseContainerRequestEnum + :vartype action: str or ~azure.mgmt.storage.v2023_05_01.models.LeaseContainerRequestEnum :ivar lease_id: Identifies the lease. Can be specified in any valid GUID string format. :vartype lease_id: str :ivar break_period: Optional. For a break action, proposed duration the lease should continue @@ -3378,12 +3629,12 @@ def __init__( break_period: Optional[int] = None, lease_duration: Optional[int] = None, proposed_lease_id: Optional[str] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword action: Specifies the lease action. Can be one of the available actions. Required. Known values are: "Acquire", "Renew", "Change", "Release", and "Break". - :paramtype action: str or ~azure.mgmt.storage.v2022_09_01.models.LeaseContainerRequestEnum + :paramtype action: str or ~azure.mgmt.storage.v2023_05_01.models.LeaseContainerRequestEnum :keyword lease_id: Identifies the lease. Can be specified in any valid GUID string format. :paramtype lease_id: str :keyword break_period: Optional. For a break action, proposed duration the lease should @@ -3419,7 +3670,9 @@ class LeaseContainerResponse(_serialization.Model): "lease_time_seconds": {"key": "leaseTimeSeconds", "type": "str"}, } - def __init__(self, *, lease_id: Optional[str] = None, lease_time_seconds: Optional[str] = None, **kwargs): + def __init__( + self, *, lease_id: Optional[str] = None, lease_time_seconds: Optional[str] = None, **kwargs: Any + ) -> None: """ :keyword lease_id: Returned unique lease ID that must be included with any request to delete the container, or to renew, change, or release the lease. @@ -3435,11 +3688,11 @@ def __init__(self, *, lease_id: Optional[str] = None, lease_time_seconds: Option class LeaseShareRequest(_serialization.Model): """Lease Share request schema. - All required parameters must be populated in order to send to Azure. + All required parameters must be populated in order to send to server. :ivar action: Specifies the lease action. Can be one of the available actions. Required. Known values are: "Acquire", "Renew", "Change", "Release", and "Break". - :vartype action: str or ~azure.mgmt.storage.v2022_09_01.models.LeaseShareAction + :vartype action: str or ~azure.mgmt.storage.v2023_05_01.models.LeaseShareAction :ivar lease_id: Identifies the lease. Can be specified in any valid GUID string format. :vartype lease_id: str :ivar break_period: Optional. For a break action, proposed duration the lease should continue @@ -3473,12 +3726,12 @@ def __init__( break_period: Optional[int] = None, lease_duration: Optional[int] = None, proposed_lease_id: Optional[str] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword action: Specifies the lease action. Can be one of the available actions. Required. Known values are: "Acquire", "Renew", "Change", "Release", and "Break". - :paramtype action: str or ~azure.mgmt.storage.v2022_09_01.models.LeaseShareAction + :paramtype action: str or ~azure.mgmt.storage.v2023_05_01.models.LeaseShareAction :keyword lease_id: Identifies the lease. Can be specified in any valid GUID string format. :paramtype lease_id: str :keyword break_period: Optional. For a break action, proposed duration the lease should @@ -3514,7 +3767,9 @@ class LeaseShareResponse(_serialization.Model): "lease_time_seconds": {"key": "leaseTimeSeconds", "type": "str"}, } - def __init__(self, *, lease_id: Optional[str] = None, lease_time_seconds: Optional[str] = None, **kwargs): + def __init__( + self, *, lease_id: Optional[str] = None, lease_time_seconds: Optional[str] = None, **kwargs: Any + ) -> None: """ :keyword lease_id: Returned unique lease ID that must be included with any request to delete the share, or to renew, change, or release the lease. @@ -3532,7 +3787,7 @@ class LegalHold(_serialization.Model): Variables are only populated by the server, and will be ignored when sending a request. - All required parameters must be populated in order to send to Azure. + All required parameters must be populated in order to send to server. :ivar has_legal_hold: The hasLegalHold public property is set to true by SRP if there are at least one existing tag. The hasLegalHold public property is set to false by SRP if all existing @@ -3559,7 +3814,9 @@ class LegalHold(_serialization.Model): "allow_protected_append_writes_all": {"key": "allowProtectedAppendWritesAll", "type": "bool"}, } - def __init__(self, *, tags: List[str], allow_protected_append_writes_all: Optional[bool] = None, **kwargs): + def __init__( + self, *, tags: List[str], allow_protected_append_writes_all: Optional[bool] = None, **kwargs: Any + ) -> None: """ :keyword tags: Each tag should be 3 to 23 alphanumeric characters and is normalized to lower case at SRP. Required. @@ -3586,10 +3843,10 @@ class LegalHoldProperties(_serialization.Model): hasLegalHold=true for a given account. :vartype has_legal_hold: bool :ivar tags: The list of LegalHold tags of a blob container. - :vartype tags: list[~azure.mgmt.storage.v2022_09_01.models.TagProperty] + :vartype tags: list[~azure.mgmt.storage.v2023_05_01.models.TagProperty] :ivar protected_append_writes_history: Protected append blob writes history. :vartype protected_append_writes_history: - ~azure.mgmt.storage.v2022_09_01.models.ProtectedAppendWritesHistory + ~azure.mgmt.storage.v2023_05_01.models.ProtectedAppendWritesHistory """ _validation = { @@ -3610,14 +3867,14 @@ def __init__( *, tags: Optional[List["_models.TagProperty"]] = None, protected_append_writes_history: Optional["_models.ProtectedAppendWritesHistory"] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword tags: The list of LegalHold tags of a blob container. - :paramtype tags: list[~azure.mgmt.storage.v2022_09_01.models.TagProperty] + :paramtype tags: list[~azure.mgmt.storage.v2023_05_01.models.TagProperty] :keyword protected_append_writes_history: Protected append blob writes history. :paramtype protected_append_writes_history: - ~azure.mgmt.storage.v2022_09_01.models.ProtectedAppendWritesHistory + ~azure.mgmt.storage.v2023_05_01.models.ProtectedAppendWritesHistory """ super().__init__(**kwargs) self.has_legal_hold = None @@ -3642,7 +3899,7 @@ class ListAccountSasResponse(_serialization.Model): "account_sas_token": {"key": "accountSasToken", "type": "str"}, } - def __init__(self, **kwargs): + def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) self.account_sas_token = None @@ -3654,7 +3911,7 @@ class ListBlobInventoryPolicy(_serialization.Model): Variables are only populated by the server, and will be ignored when sending a request. :ivar value: List of blob inventory policies. - :vartype value: list[~azure.mgmt.storage.v2022_09_01.models.BlobInventoryPolicy] + :vartype value: list[~azure.mgmt.storage.v2023_05_01.models.BlobInventoryPolicy] """ _validation = { @@ -3665,7 +3922,7 @@ class ListBlobInventoryPolicy(_serialization.Model): "value": {"key": "value", "type": "[BlobInventoryPolicy]"}, } - def __init__(self, **kwargs): + def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) self.value = None @@ -3677,7 +3934,7 @@ class ListContainerItem(AzureEntityResource): # pylint: disable=too-many-instan Variables are only populated by the server, and will be ignored when sending a request. :ivar id: Fully qualified resource ID for the resource. Ex - - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. # pylint: disable=line-too-long :vartype id: str :ivar name: The name of the resource. :vartype name: str @@ -3702,25 +3959,25 @@ class ListContainerItem(AzureEntityResource): # pylint: disable=too-many-instan :vartype deny_encryption_scope_override: bool :ivar public_access: Specifies whether data in the container may be accessed publicly and the level of access. Known values are: "Container", "Blob", and "None". - :vartype public_access: str or ~azure.mgmt.storage.v2022_09_01.models.PublicAccess + :vartype public_access: str or ~azure.mgmt.storage.v2023_05_01.models.PublicAccess :ivar last_modified_time: Returns the date and time the container was last modified. :vartype last_modified_time: ~datetime.datetime :ivar lease_status: The lease status of the container. Known values are: "Locked" and "Unlocked". - :vartype lease_status: str or ~azure.mgmt.storage.v2022_09_01.models.LeaseStatus + :vartype lease_status: str or ~azure.mgmt.storage.v2023_05_01.models.LeaseStatus :ivar lease_state: Lease state of the container. Known values are: "Available", "Leased", "Expired", "Breaking", and "Broken". - :vartype lease_state: str or ~azure.mgmt.storage.v2022_09_01.models.LeaseState + :vartype lease_state: str or ~azure.mgmt.storage.v2023_05_01.models.LeaseState :ivar lease_duration: Specifies whether the lease on a container is of infinite or fixed duration, only when the container is leased. Known values are: "Infinite" and "Fixed". - :vartype lease_duration: str or ~azure.mgmt.storage.v2022_09_01.models.LeaseDuration + :vartype lease_duration: str or ~azure.mgmt.storage.v2023_05_01.models.LeaseDuration :ivar metadata: A name-value pair to associate with the container as metadata. :vartype metadata: dict[str, str] :ivar immutability_policy: The ImmutabilityPolicy property of the container. :vartype immutability_policy: - ~azure.mgmt.storage.v2022_09_01.models.ImmutabilityPolicyProperties + ~azure.mgmt.storage.v2023_05_01.models.ImmutabilityPolicyProperties :ivar legal_hold: The LegalHold property of the container. - :vartype legal_hold: ~azure.mgmt.storage.v2022_09_01.models.LegalHoldProperties + :vartype legal_hold: ~azure.mgmt.storage.v2023_05_01.models.LegalHoldProperties :ivar has_legal_hold: The hasLegalHold public property is set to true by SRP if there are at least one existing tag. The hasLegalHold public property is set to false by SRP if all existing legal hold tags are cleared out. There can be a maximum of 1000 blob containers with @@ -3734,7 +3991,7 @@ class ListContainerItem(AzureEntityResource): # pylint: disable=too-many-instan container. The property is immutable and can only be set to true at the container creation time. Existing containers must undergo a migration process. :vartype immutable_storage_with_versioning: - ~azure.mgmt.storage.v2022_09_01.models.ImmutableStorageWithVersioning + ~azure.mgmt.storage.v2023_05_01.models.ImmutableStorageWithVersioning :ivar enable_nfs_v3_root_squash: Enable NFSv3 root squash on blob container. :vartype enable_nfs_v3_root_squash: bool :ivar enable_nfs_v3_all_squash: Enable NFSv3 all squash on blob container. @@ -3799,8 +4056,8 @@ def __init__( immutable_storage_with_versioning: Optional["_models.ImmutableStorageWithVersioning"] = None, enable_nfs_v3_root_squash: Optional[bool] = None, enable_nfs_v3_all_squash: Optional[bool] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword default_encryption_scope: Default the container to use specified encryption scope for all writes. @@ -3810,14 +4067,14 @@ def __init__( :paramtype deny_encryption_scope_override: bool :keyword public_access: Specifies whether data in the container may be accessed publicly and the level of access. Known values are: "Container", "Blob", and "None". - :paramtype public_access: str or ~azure.mgmt.storage.v2022_09_01.models.PublicAccess + :paramtype public_access: str or ~azure.mgmt.storage.v2023_05_01.models.PublicAccess :keyword metadata: A name-value pair to associate with the container as metadata. :paramtype metadata: dict[str, str] :keyword immutable_storage_with_versioning: The object level immutability property of the container. The property is immutable and can only be set to true at the container creation time. Existing containers must undergo a migration process. :paramtype immutable_storage_with_versioning: - ~azure.mgmt.storage.v2022_09_01.models.ImmutableStorageWithVersioning + ~azure.mgmt.storage.v2023_05_01.models.ImmutableStorageWithVersioning :keyword enable_nfs_v3_root_squash: Enable NFSv3 root squash on blob container. :paramtype enable_nfs_v3_root_squash: bool :keyword enable_nfs_v3_all_squash: Enable NFSv3 all squash on blob container. @@ -3846,12 +4103,13 @@ def __init__( class ListContainerItems(_serialization.Model): - """Response schema. Contains list of blobs returned, and if paging is requested or required, a URL to next page of containers. + """Response schema. Contains list of blobs returned, and if paging is requested or required, a URL + to next page of containers. Variables are only populated by the server, and will be ignored when sending a request. :ivar value: List of blobs containers returned. - :vartype value: list[~azure.mgmt.storage.v2022_09_01.models.ListContainerItem] + :vartype value: list[~azure.mgmt.storage.v2023_05_01.models.ListContainerItem] :ivar next_link: Request URL that can be used to query next page of containers. Returned when total number of requested containers exceed maximum page size. :vartype next_link: str @@ -3867,7 +4125,7 @@ class ListContainerItems(_serialization.Model): "next_link": {"key": "nextLink", "type": "str"}, } - def __init__(self, **kwargs): + def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) self.value = None @@ -3880,7 +4138,7 @@ class ListQueue(Resource): Variables are only populated by the server, and will be ignored when sending a request. :ivar id: Fully qualified resource ID for the resource. Ex - - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. # pylint: disable=line-too-long :vartype id: str :ivar name: The name of the resource. :vartype name: str @@ -3904,7 +4162,7 @@ class ListQueue(Resource): "metadata": {"key": "properties.metadata", "type": "{str}"}, } - def __init__(self, *, metadata: Optional[Dict[str, str]] = None, **kwargs): + def __init__(self, *, metadata: Optional[Dict[str, str]] = None, **kwargs: Any) -> None: """ :keyword metadata: A name-value pair that represents queue metadata. :paramtype metadata: dict[str, str] @@ -3919,7 +4177,7 @@ class ListQueueResource(_serialization.Model): Variables are only populated by the server, and will be ignored when sending a request. :ivar value: List of queues returned. - :vartype value: list[~azure.mgmt.storage.v2022_09_01.models.ListQueue] + :vartype value: list[~azure.mgmt.storage.v2023_05_01.models.ListQueue] :ivar next_link: Request URL that can be used to list next page of queues. :vartype next_link: str """ @@ -3934,7 +4192,7 @@ class ListQueueResource(_serialization.Model): "next_link": {"key": "nextLink", "type": "str"}, } - def __init__(self, **kwargs): + def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) self.value = None @@ -3947,7 +4205,7 @@ class ListQueueServices(_serialization.Model): Variables are only populated by the server, and will be ignored when sending a request. :ivar value: List of queue services returned. - :vartype value: list[~azure.mgmt.storage.v2022_09_01.models.QueueServiceProperties] + :vartype value: list[~azure.mgmt.storage.v2023_05_01.models.QueueServiceProperties] """ _validation = { @@ -3958,7 +4216,7 @@ class ListQueueServices(_serialization.Model): "value": {"key": "value", "type": "[QueueServiceProperties]"}, } - def __init__(self, **kwargs): + def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) self.value = None @@ -3981,7 +4239,7 @@ class ListServiceSasResponse(_serialization.Model): "service_sas_token": {"key": "serviceSasToken", "type": "str"}, } - def __init__(self, **kwargs): + def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) self.service_sas_token = None @@ -3993,7 +4251,7 @@ class ListTableResource(_serialization.Model): Variables are only populated by the server, and will be ignored when sending a request. :ivar value: List of tables returned. - :vartype value: list[~azure.mgmt.storage.v2022_09_01.models.Table] + :vartype value: list[~azure.mgmt.storage.v2023_05_01.models.Table] :ivar next_link: Request URL that can be used to query next page of tables. :vartype next_link: str """ @@ -4008,7 +4266,7 @@ class ListTableResource(_serialization.Model): "next_link": {"key": "nextLink", "type": "str"}, } - def __init__(self, **kwargs): + def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) self.value = None @@ -4021,7 +4279,7 @@ class ListTableServices(_serialization.Model): Variables are only populated by the server, and will be ignored when sending a request. :ivar value: List of table services returned. - :vartype value: list[~azure.mgmt.storage.v2022_09_01.models.TableServiceProperties] + :vartype value: list[~azure.mgmt.storage.v2023_05_01.models.TableServiceProperties] """ _validation = { @@ -4032,7 +4290,7 @@ class ListTableServices(_serialization.Model): "value": {"key": "value", "type": "[TableServiceProperties]"}, } - def __init__(self, **kwargs): + def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) self.value = None @@ -4044,7 +4302,7 @@ class LocalUser(Resource): # pylint: disable=too-many-instance-attributes Variables are only populated by the server, and will be ignored when sending a request. :ivar id: Fully qualified resource ID for the resource. Ex - - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. # pylint: disable=line-too-long :vartype id: str :ivar name: The name of the resource. :vartype name: str @@ -4052,13 +4310,13 @@ class LocalUser(Resource): # pylint: disable=too-many-instance-attributes "Microsoft.Storage/storageAccounts". :vartype type: str :ivar system_data: Metadata pertaining to creation and last modification of the resource. - :vartype system_data: ~azure.mgmt.storage.v2022_09_01.models.SystemData + :vartype system_data: ~azure.mgmt.storage.v2023_05_01.models.SystemData :ivar permission_scopes: The permission scopes of the local user. - :vartype permission_scopes: list[~azure.mgmt.storage.v2022_09_01.models.PermissionScope] + :vartype permission_scopes: list[~azure.mgmt.storage.v2023_05_01.models.PermissionScope] :ivar home_directory: Optional, local user home directory. :vartype home_directory: str :ivar ssh_authorized_keys: Optional, local user ssh authorized keys for SFTP. - :vartype ssh_authorized_keys: list[~azure.mgmt.storage.v2022_09_01.models.SshPublicKey] + :vartype ssh_authorized_keys: list[~azure.mgmt.storage.v2023_05_01.models.SshPublicKey] :ivar sid: A unique Security Identifier that is generated by the server. :vartype sid: str :ivar has_shared_key: Indicates whether shared key exists. Set it to false to remove existing @@ -4070,6 +4328,18 @@ class LocalUser(Resource): # pylint: disable=too-many-instance-attributes :ivar has_ssh_password: Indicates whether ssh password exists. Set it to false to remove existing SSH password. :vartype has_ssh_password: bool + :ivar user_id: A unique Identifier that is generated by the server. + :vartype user_id: int + :ivar group_id: An identifier for associating a group of users. + :vartype group_id: int + :ivar allow_acl_authorization: Indicates whether ACL authorization is allowed for this user. + Set it to false to disallow using ACL authorization. + :vartype allow_acl_authorization: bool + :ivar extended_groups: Supplementary group membership. Only applicable for local users enabled + for NFSv3 access. + :vartype extended_groups: list[int] + :ivar is_nf_sv3_enabled: Indicates if the local user is enabled for access with NFSv3 protocol. + :vartype is_nf_sv3_enabled: bool """ _validation = { @@ -4078,6 +4348,7 @@ class LocalUser(Resource): # pylint: disable=too-many-instance-attributes "type": {"readonly": True}, "system_data": {"readonly": True}, "sid": {"readonly": True}, + "user_id": {"readonly": True}, } _attribute_map = { @@ -4092,6 +4363,11 @@ class LocalUser(Resource): # pylint: disable=too-many-instance-attributes "has_shared_key": {"key": "properties.hasSharedKey", "type": "bool"}, "has_ssh_key": {"key": "properties.hasSshKey", "type": "bool"}, "has_ssh_password": {"key": "properties.hasSshPassword", "type": "bool"}, + "user_id": {"key": "properties.userId", "type": "int"}, + "group_id": {"key": "properties.groupId", "type": "int"}, + "allow_acl_authorization": {"key": "properties.allowAclAuthorization", "type": "bool"}, + "extended_groups": {"key": "properties.extendedGroups", "type": "[int]"}, + "is_nf_sv3_enabled": {"key": "properties.isNFSv3Enabled", "type": "bool"}, } def __init__( @@ -4103,15 +4379,19 @@ def __init__( has_shared_key: Optional[bool] = None, has_ssh_key: Optional[bool] = None, has_ssh_password: Optional[bool] = None, - **kwargs - ): + group_id: Optional[int] = None, + allow_acl_authorization: Optional[bool] = None, + extended_groups: Optional[List[int]] = None, + is_nf_sv3_enabled: Optional[bool] = None, + **kwargs: Any + ) -> None: """ :keyword permission_scopes: The permission scopes of the local user. - :paramtype permission_scopes: list[~azure.mgmt.storage.v2022_09_01.models.PermissionScope] + :paramtype permission_scopes: list[~azure.mgmt.storage.v2023_05_01.models.PermissionScope] :keyword home_directory: Optional, local user home directory. :paramtype home_directory: str :keyword ssh_authorized_keys: Optional, local user ssh authorized keys for SFTP. - :paramtype ssh_authorized_keys: list[~azure.mgmt.storage.v2022_09_01.models.SshPublicKey] + :paramtype ssh_authorized_keys: list[~azure.mgmt.storage.v2023_05_01.models.SshPublicKey] :keyword has_shared_key: Indicates whether shared key exists. Set it to false to remove existing shared key. :paramtype has_shared_key: bool @@ -4121,6 +4401,17 @@ def __init__( :keyword has_ssh_password: Indicates whether ssh password exists. Set it to false to remove existing SSH password. :paramtype has_ssh_password: bool + :keyword group_id: An identifier for associating a group of users. + :paramtype group_id: int + :keyword allow_acl_authorization: Indicates whether ACL authorization is allowed for this user. + Set it to false to disallow using ACL authorization. + :paramtype allow_acl_authorization: bool + :keyword extended_groups: Supplementary group membership. Only applicable for local users + enabled for NFSv3 access. + :paramtype extended_groups: list[int] + :keyword is_nf_sv3_enabled: Indicates if the local user is enabled for access with NFSv3 + protocol. + :paramtype is_nf_sv3_enabled: bool """ super().__init__(**kwargs) self.system_data = None @@ -4131,6 +4422,11 @@ def __init__( self.has_shared_key = has_shared_key self.has_ssh_key = has_ssh_key self.has_ssh_password = has_ssh_password + self.user_id = None + self.group_id = group_id + self.allow_acl_authorization = allow_acl_authorization + self.extended_groups = extended_groups + self.is_nf_sv3_enabled = is_nf_sv3_enabled class LocalUserKeys(_serialization.Model): @@ -4139,7 +4435,7 @@ class LocalUserKeys(_serialization.Model): Variables are only populated by the server, and will be ignored when sending a request. :ivar ssh_authorized_keys: Optional, local user ssh authorized keys for SFTP. - :vartype ssh_authorized_keys: list[~azure.mgmt.storage.v2022_09_01.models.SshPublicKey] + :vartype ssh_authorized_keys: list[~azure.mgmt.storage.v2023_05_01.models.SshPublicKey] :ivar shared_key: Auto generated by the server for SMB authentication. :vartype shared_key: str """ @@ -4153,10 +4449,10 @@ class LocalUserKeys(_serialization.Model): "shared_key": {"key": "sharedKey", "type": "str"}, } - def __init__(self, *, ssh_authorized_keys: Optional[List["_models.SshPublicKey"]] = None, **kwargs): + def __init__(self, *, ssh_authorized_keys: Optional[List["_models.SshPublicKey"]] = None, **kwargs: Any) -> None: """ :keyword ssh_authorized_keys: Optional, local user ssh authorized keys for SFTP. - :paramtype ssh_authorized_keys: list[~azure.mgmt.storage.v2022_09_01.models.SshPublicKey] + :paramtype ssh_authorized_keys: list[~azure.mgmt.storage.v2023_05_01.models.SshPublicKey] """ super().__init__(**kwargs) self.ssh_authorized_keys = ssh_authorized_keys @@ -4181,30 +4477,42 @@ class LocalUserRegeneratePasswordResult(_serialization.Model): "ssh_password": {"key": "sshPassword", "type": "str"}, } - def __init__(self, **kwargs): + def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) self.ssh_password = None class LocalUsers(_serialization.Model): - """List storage account local users. + """List of local users requested, and if paging is required, a URL to the next page of local + users. - :ivar value: The local users associated with the storage account. - :vartype value: list[~azure.mgmt.storage.v2022_09_01.models.LocalUser] + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar value: The list of local users associated with the storage account. + :vartype value: list[~azure.mgmt.storage.v2023_05_01.models.LocalUser] + :ivar next_link: Request URL that can be used to query next page of local users. Returned when + total number of requested local users exceeds the maximum page size. + :vartype next_link: str """ + _validation = { + "next_link": {"readonly": True}, + } + _attribute_map = { "value": {"key": "value", "type": "[LocalUser]"}, + "next_link": {"key": "nextLink", "type": "str"}, } - def __init__(self, *, value: Optional[List["_models.LocalUser"]] = None, **kwargs): + def __init__(self, *, value: Optional[List["_models.LocalUser"]] = None, **kwargs: Any) -> None: """ - :keyword value: The local users associated with the storage account. - :paramtype value: list[~azure.mgmt.storage.v2022_09_01.models.LocalUser] + :keyword value: The list of local users associated with the storage account. + :paramtype value: list[~azure.mgmt.storage.v2023_05_01.models.LocalUser] """ super().__init__(**kwargs) self.value = value + self.next_link = None class ManagementPolicy(Resource): @@ -4213,7 +4521,7 @@ class ManagementPolicy(Resource): Variables are only populated by the server, and will be ignored when sending a request. :ivar id: Fully qualified resource ID for the resource. Ex - - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. # pylint: disable=line-too-long :vartype id: str :ivar name: The name of the resource. :vartype name: str @@ -4224,7 +4532,7 @@ class ManagementPolicy(Resource): :vartype last_modified_time: ~datetime.datetime :ivar policy: The Storage Account ManagementPolicy, in JSON format. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. - :vartype policy: ~azure.mgmt.storage.v2022_09_01.models.ManagementPolicySchema + :vartype policy: ~azure.mgmt.storage.v2023_05_01.models.ManagementPolicySchema """ _validation = { @@ -4242,11 +4550,11 @@ class ManagementPolicy(Resource): "policy": {"key": "properties.policy", "type": "ManagementPolicySchema"}, } - def __init__(self, *, policy: Optional["_models.ManagementPolicySchema"] = None, **kwargs): + def __init__(self, *, policy: Optional["_models.ManagementPolicySchema"] = None, **kwargs: Any) -> None: """ :keyword policy: The Storage Account ManagementPolicy, in JSON format. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. - :paramtype policy: ~azure.mgmt.storage.v2022_09_01.models.ManagementPolicySchema + :paramtype policy: ~azure.mgmt.storage.v2023_05_01.models.ManagementPolicySchema """ super().__init__(**kwargs) self.last_modified_time = None @@ -4257,11 +4565,11 @@ class ManagementPolicyAction(_serialization.Model): """Actions are applied to the filtered blobs when the execution condition is met. :ivar base_blob: The management policy action for base blob. - :vartype base_blob: ~azure.mgmt.storage.v2022_09_01.models.ManagementPolicyBaseBlob + :vartype base_blob: ~azure.mgmt.storage.v2023_05_01.models.ManagementPolicyBaseBlob :ivar snapshot: The management policy action for snapshot. - :vartype snapshot: ~azure.mgmt.storage.v2022_09_01.models.ManagementPolicySnapShot + :vartype snapshot: ~azure.mgmt.storage.v2023_05_01.models.ManagementPolicySnapShot :ivar version: The management policy action for version. - :vartype version: ~azure.mgmt.storage.v2022_09_01.models.ManagementPolicyVersion + :vartype version: ~azure.mgmt.storage.v2023_05_01.models.ManagementPolicyVersion """ _attribute_map = { @@ -4276,15 +4584,15 @@ def __init__( base_blob: Optional["_models.ManagementPolicyBaseBlob"] = None, snapshot: Optional["_models.ManagementPolicySnapShot"] = None, version: Optional["_models.ManagementPolicyVersion"] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword base_blob: The management policy action for base blob. - :paramtype base_blob: ~azure.mgmt.storage.v2022_09_01.models.ManagementPolicyBaseBlob + :paramtype base_blob: ~azure.mgmt.storage.v2023_05_01.models.ManagementPolicyBaseBlob :keyword snapshot: The management policy action for snapshot. - :paramtype snapshot: ~azure.mgmt.storage.v2022_09_01.models.ManagementPolicySnapShot + :paramtype snapshot: ~azure.mgmt.storage.v2023_05_01.models.ManagementPolicySnapShot :keyword version: The management policy action for version. - :paramtype version: ~azure.mgmt.storage.v2022_09_01.models.ManagementPolicyVersion + :paramtype version: ~azure.mgmt.storage.v2023_05_01.models.ManagementPolicyVersion """ super().__init__(**kwargs) self.base_blob = base_blob @@ -4296,16 +4604,16 @@ class ManagementPolicyBaseBlob(_serialization.Model): """Management policy action for base blob. :ivar tier_to_cool: The function to tier blobs to cool storage. - :vartype tier_to_cool: ~azure.mgmt.storage.v2022_09_01.models.DateAfterModification + :vartype tier_to_cool: ~azure.mgmt.storage.v2023_05_01.models.DateAfterModification :ivar tier_to_archive: The function to tier blobs to archive storage. - :vartype tier_to_archive: ~azure.mgmt.storage.v2022_09_01.models.DateAfterModification + :vartype tier_to_archive: ~azure.mgmt.storage.v2023_05_01.models.DateAfterModification :ivar tier_to_cold: The function to tier blobs to cold storage. - :vartype tier_to_cold: ~azure.mgmt.storage.v2022_09_01.models.DateAfterModification + :vartype tier_to_cold: ~azure.mgmt.storage.v2023_05_01.models.DateAfterModification :ivar tier_to_hot: The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts. - :vartype tier_to_hot: ~azure.mgmt.storage.v2022_09_01.models.DateAfterModification + :vartype tier_to_hot: ~azure.mgmt.storage.v2023_05_01.models.DateAfterModification :ivar delete: The function to delete the blob. - :vartype delete: ~azure.mgmt.storage.v2022_09_01.models.DateAfterModification + :vartype delete: ~azure.mgmt.storage.v2023_05_01.models.DateAfterModification :ivar enable_auto_tier_to_hot_from_cool: This property enables auto tiering of a blob from cool to hot on a blob access. This property requires tierToCool.daysAfterLastAccessTimeGreaterThan. :vartype enable_auto_tier_to_hot_from_cool: bool @@ -4329,20 +4637,20 @@ def __init__( tier_to_hot: Optional["_models.DateAfterModification"] = None, delete: Optional["_models.DateAfterModification"] = None, enable_auto_tier_to_hot_from_cool: Optional[bool] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword tier_to_cool: The function to tier blobs to cool storage. - :paramtype tier_to_cool: ~azure.mgmt.storage.v2022_09_01.models.DateAfterModification + :paramtype tier_to_cool: ~azure.mgmt.storage.v2023_05_01.models.DateAfterModification :keyword tier_to_archive: The function to tier blobs to archive storage. - :paramtype tier_to_archive: ~azure.mgmt.storage.v2022_09_01.models.DateAfterModification + :paramtype tier_to_archive: ~azure.mgmt.storage.v2023_05_01.models.DateAfterModification :keyword tier_to_cold: The function to tier blobs to cold storage. - :paramtype tier_to_cold: ~azure.mgmt.storage.v2022_09_01.models.DateAfterModification + :paramtype tier_to_cold: ~azure.mgmt.storage.v2023_05_01.models.DateAfterModification :keyword tier_to_hot: The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts. - :paramtype tier_to_hot: ~azure.mgmt.storage.v2022_09_01.models.DateAfterModification + :paramtype tier_to_hot: ~azure.mgmt.storage.v2023_05_01.models.DateAfterModification :keyword delete: The function to delete the blob. - :paramtype delete: ~azure.mgmt.storage.v2022_09_01.models.DateAfterModification + :paramtype delete: ~azure.mgmt.storage.v2023_05_01.models.DateAfterModification :keyword enable_auto_tier_to_hot_from_cool: This property enables auto tiering of a blob from cool to hot on a blob access. This property requires tierToCool.daysAfterLastAccessTimeGreaterThan. @@ -4358,14 +4666,15 @@ def __init__( class ManagementPolicyDefinition(_serialization.Model): - """An object that defines the Lifecycle rule. Each definition is made up with a filters set and an actions set. + """An object that defines the Lifecycle rule. Each definition is made up with a filters set and an + actions set. - All required parameters must be populated in order to send to Azure. + All required parameters must be populated in order to send to server. :ivar actions: An object that defines the action set. Required. - :vartype actions: ~azure.mgmt.storage.v2022_09_01.models.ManagementPolicyAction + :vartype actions: ~azure.mgmt.storage.v2023_05_01.models.ManagementPolicyAction :ivar filters: An object that defines the filter set. - :vartype filters: ~azure.mgmt.storage.v2022_09_01.models.ManagementPolicyFilter + :vartype filters: ~azure.mgmt.storage.v2023_05_01.models.ManagementPolicyFilter """ _validation = { @@ -4382,13 +4691,13 @@ def __init__( *, actions: "_models.ManagementPolicyAction", filters: Optional["_models.ManagementPolicyFilter"] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword actions: An object that defines the action set. Required. - :paramtype actions: ~azure.mgmt.storage.v2022_09_01.models.ManagementPolicyAction + :paramtype actions: ~azure.mgmt.storage.v2023_05_01.models.ManagementPolicyAction :keyword filters: An object that defines the filter set. - :paramtype filters: ~azure.mgmt.storage.v2022_09_01.models.ManagementPolicyFilter + :paramtype filters: ~azure.mgmt.storage.v2023_05_01.models.ManagementPolicyFilter """ super().__init__(**kwargs) self.actions = actions @@ -4396,9 +4705,10 @@ def __init__( class ManagementPolicyFilter(_serialization.Model): - """Filters limit rule actions to a subset of blobs within the storage account. If multiple filters are defined, a logical AND is performed on all filters. + """Filters limit rule actions to a subset of blobs within the storage account. If multiple filters + are defined, a logical AND is performed on all filters. - All required parameters must be populated in order to send to Azure. + All required parameters must be populated in order to send to server. :ivar prefix_match: An array of strings for prefixes to be match. :vartype prefix_match: list[str] @@ -4407,7 +4717,7 @@ class ManagementPolicyFilter(_serialization.Model): :vartype blob_types: list[str] :ivar blob_index_match: An array of blob index tag based filters, there can be at most 10 tag filters. - :vartype blob_index_match: list[~azure.mgmt.storage.v2022_09_01.models.TagFilter] + :vartype blob_index_match: list[~azure.mgmt.storage.v2023_05_01.models.TagFilter] """ _validation = { @@ -4426,8 +4736,8 @@ def __init__( blob_types: List[str], prefix_match: Optional[List[str]] = None, blob_index_match: Optional[List["_models.TagFilter"]] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword prefix_match: An array of strings for prefixes to be match. :paramtype prefix_match: list[str] @@ -4436,7 +4746,7 @@ def __init__( :paramtype blob_types: list[str] :keyword blob_index_match: An array of blob index tag based filters, there can be at most 10 tag filters. - :paramtype blob_index_match: list[~azure.mgmt.storage.v2022_09_01.models.TagFilter] + :paramtype blob_index_match: list[~azure.mgmt.storage.v2023_05_01.models.TagFilter] """ super().__init__(**kwargs) self.prefix_match = prefix_match @@ -4447,7 +4757,7 @@ def __init__( class ManagementPolicyRule(_serialization.Model): """An object that wraps the Lifecycle rule. Each rule is uniquely defined by name. - All required parameters must be populated in order to send to Azure. + All required parameters must be populated in order to send to server. :ivar enabled: Rule is enabled if set to true. :vartype enabled: bool @@ -4455,9 +4765,9 @@ class ManagementPolicyRule(_serialization.Model): case-sensitive. It must be unique within a policy. Required. :vartype name: str :ivar type: The valid value is Lifecycle. Required. "Lifecycle" - :vartype type: str or ~azure.mgmt.storage.v2022_09_01.models.RuleType + :vartype type: str or ~azure.mgmt.storage.v2023_05_01.models.RuleType :ivar definition: An object that defines the Lifecycle rule. Required. - :vartype definition: ~azure.mgmt.storage.v2022_09_01.models.ManagementPolicyDefinition + :vartype definition: ~azure.mgmt.storage.v2023_05_01.models.ManagementPolicyDefinition """ _validation = { @@ -4480,8 +4790,8 @@ def __init__( type: Union[str, "_models.RuleType"], definition: "_models.ManagementPolicyDefinition", enabled: Optional[bool] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword enabled: Rule is enabled if set to true. :paramtype enabled: bool @@ -4489,9 +4799,9 @@ def __init__( is case-sensitive. It must be unique within a policy. Required. :paramtype name: str :keyword type: The valid value is Lifecycle. Required. "Lifecycle" - :paramtype type: str or ~azure.mgmt.storage.v2022_09_01.models.RuleType + :paramtype type: str or ~azure.mgmt.storage.v2023_05_01.models.RuleType :keyword definition: An object that defines the Lifecycle rule. Required. - :paramtype definition: ~azure.mgmt.storage.v2022_09_01.models.ManagementPolicyDefinition + :paramtype definition: ~azure.mgmt.storage.v2023_05_01.models.ManagementPolicyDefinition """ super().__init__(**kwargs) self.enabled = enabled @@ -4501,14 +4811,15 @@ def __init__( class ManagementPolicySchema(_serialization.Model): - """The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. + """The Storage Account ManagementPolicies Rules. See more details in: + https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. - All required parameters must be populated in order to send to Azure. + All required parameters must be populated in order to send to server. :ivar rules: The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. Required. - :vartype rules: list[~azure.mgmt.storage.v2022_09_01.models.ManagementPolicyRule] + :vartype rules: list[~azure.mgmt.storage.v2023_05_01.models.ManagementPolicyRule] """ _validation = { @@ -4519,12 +4830,12 @@ class ManagementPolicySchema(_serialization.Model): "rules": {"key": "rules", "type": "[ManagementPolicyRule]"}, } - def __init__(self, *, rules: List["_models.ManagementPolicyRule"], **kwargs): + def __init__(self, *, rules: List["_models.ManagementPolicyRule"], **kwargs: Any) -> None: """ :keyword rules: The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. Required. - :paramtype rules: list[~azure.mgmt.storage.v2022_09_01.models.ManagementPolicyRule] + :paramtype rules: list[~azure.mgmt.storage.v2023_05_01.models.ManagementPolicyRule] """ super().__init__(**kwargs) self.rules = rules @@ -4534,16 +4845,16 @@ class ManagementPolicySnapShot(_serialization.Model): """Management policy action for snapshot. :ivar tier_to_cool: The function to tier blob snapshot to cool storage. - :vartype tier_to_cool: ~azure.mgmt.storage.v2022_09_01.models.DateAfterCreation + :vartype tier_to_cool: ~azure.mgmt.storage.v2023_05_01.models.DateAfterCreation :ivar tier_to_archive: The function to tier blob snapshot to archive storage. - :vartype tier_to_archive: ~azure.mgmt.storage.v2022_09_01.models.DateAfterCreation + :vartype tier_to_archive: ~azure.mgmt.storage.v2023_05_01.models.DateAfterCreation :ivar tier_to_cold: The function to tier blobs to cold storage. - :vartype tier_to_cold: ~azure.mgmt.storage.v2022_09_01.models.DateAfterCreation + :vartype tier_to_cold: ~azure.mgmt.storage.v2023_05_01.models.DateAfterCreation :ivar tier_to_hot: The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts. - :vartype tier_to_hot: ~azure.mgmt.storage.v2022_09_01.models.DateAfterCreation + :vartype tier_to_hot: ~azure.mgmt.storage.v2023_05_01.models.DateAfterCreation :ivar delete: The function to delete the blob snapshot. - :vartype delete: ~azure.mgmt.storage.v2022_09_01.models.DateAfterCreation + :vartype delete: ~azure.mgmt.storage.v2023_05_01.models.DateAfterCreation """ _attribute_map = { @@ -4562,20 +4873,20 @@ def __init__( tier_to_cold: Optional["_models.DateAfterCreation"] = None, tier_to_hot: Optional["_models.DateAfterCreation"] = None, delete: Optional["_models.DateAfterCreation"] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword tier_to_cool: The function to tier blob snapshot to cool storage. - :paramtype tier_to_cool: ~azure.mgmt.storage.v2022_09_01.models.DateAfterCreation + :paramtype tier_to_cool: ~azure.mgmt.storage.v2023_05_01.models.DateAfterCreation :keyword tier_to_archive: The function to tier blob snapshot to archive storage. - :paramtype tier_to_archive: ~azure.mgmt.storage.v2022_09_01.models.DateAfterCreation + :paramtype tier_to_archive: ~azure.mgmt.storage.v2023_05_01.models.DateAfterCreation :keyword tier_to_cold: The function to tier blobs to cold storage. - :paramtype tier_to_cold: ~azure.mgmt.storage.v2022_09_01.models.DateAfterCreation + :paramtype tier_to_cold: ~azure.mgmt.storage.v2023_05_01.models.DateAfterCreation :keyword tier_to_hot: The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts. - :paramtype tier_to_hot: ~azure.mgmt.storage.v2022_09_01.models.DateAfterCreation + :paramtype tier_to_hot: ~azure.mgmt.storage.v2023_05_01.models.DateAfterCreation :keyword delete: The function to delete the blob snapshot. - :paramtype delete: ~azure.mgmt.storage.v2022_09_01.models.DateAfterCreation + :paramtype delete: ~azure.mgmt.storage.v2023_05_01.models.DateAfterCreation """ super().__init__(**kwargs) self.tier_to_cool = tier_to_cool @@ -4589,16 +4900,16 @@ class ManagementPolicyVersion(_serialization.Model): """Management policy action for blob version. :ivar tier_to_cool: The function to tier blob version to cool storage. - :vartype tier_to_cool: ~azure.mgmt.storage.v2022_09_01.models.DateAfterCreation + :vartype tier_to_cool: ~azure.mgmt.storage.v2023_05_01.models.DateAfterCreation :ivar tier_to_archive: The function to tier blob version to archive storage. - :vartype tier_to_archive: ~azure.mgmt.storage.v2022_09_01.models.DateAfterCreation + :vartype tier_to_archive: ~azure.mgmt.storage.v2023_05_01.models.DateAfterCreation :ivar tier_to_cold: The function to tier blobs to cold storage. - :vartype tier_to_cold: ~azure.mgmt.storage.v2022_09_01.models.DateAfterCreation + :vartype tier_to_cold: ~azure.mgmt.storage.v2023_05_01.models.DateAfterCreation :ivar tier_to_hot: The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts. - :vartype tier_to_hot: ~azure.mgmt.storage.v2022_09_01.models.DateAfterCreation + :vartype tier_to_hot: ~azure.mgmt.storage.v2023_05_01.models.DateAfterCreation :ivar delete: The function to delete the blob version. - :vartype delete: ~azure.mgmt.storage.v2022_09_01.models.DateAfterCreation + :vartype delete: ~azure.mgmt.storage.v2023_05_01.models.DateAfterCreation """ _attribute_map = { @@ -4617,20 +4928,20 @@ def __init__( tier_to_cold: Optional["_models.DateAfterCreation"] = None, tier_to_hot: Optional["_models.DateAfterCreation"] = None, delete: Optional["_models.DateAfterCreation"] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword tier_to_cool: The function to tier blob version to cool storage. - :paramtype tier_to_cool: ~azure.mgmt.storage.v2022_09_01.models.DateAfterCreation + :paramtype tier_to_cool: ~azure.mgmt.storage.v2023_05_01.models.DateAfterCreation :keyword tier_to_archive: The function to tier blob version to archive storage. - :paramtype tier_to_archive: ~azure.mgmt.storage.v2022_09_01.models.DateAfterCreation + :paramtype tier_to_archive: ~azure.mgmt.storage.v2023_05_01.models.DateAfterCreation :keyword tier_to_cold: The function to tier blobs to cold storage. - :paramtype tier_to_cold: ~azure.mgmt.storage.v2022_09_01.models.DateAfterCreation + :paramtype tier_to_cold: ~azure.mgmt.storage.v2023_05_01.models.DateAfterCreation :keyword tier_to_hot: The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts. - :paramtype tier_to_hot: ~azure.mgmt.storage.v2022_09_01.models.DateAfterCreation + :paramtype tier_to_hot: ~azure.mgmt.storage.v2023_05_01.models.DateAfterCreation :keyword delete: The function to delete the blob version. - :paramtype delete: ~azure.mgmt.storage.v2022_09_01.models.DateAfterCreation + :paramtype delete: ~azure.mgmt.storage.v2023_05_01.models.DateAfterCreation """ super().__init__(**kwargs) self.tier_to_cool = tier_to_cool @@ -4652,7 +4963,7 @@ class MetricSpecification(_serialization.Model): :ivar unit: Unit could be Bytes or Count. :vartype unit: str :ivar dimensions: Dimensions of blobs, including blob type and access tier. - :vartype dimensions: list[~azure.mgmt.storage.v2022_09_01.models.Dimension] + :vartype dimensions: list[~azure.mgmt.storage.v2023_05_01.models.Dimension] :ivar aggregation_type: Aggregation type could be Average. :vartype aggregation_type: str :ivar fill_gap_with_zero: The property to decide fill gap with zero or not. @@ -4687,8 +4998,8 @@ def __init__( fill_gap_with_zero: Optional[bool] = None, category: Optional[str] = None, resource_id_dimension_name_override: Optional[str] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword name: Name of metric specification. :paramtype name: str @@ -4699,7 +5010,7 @@ def __init__( :keyword unit: Unit could be Bytes or Count. :paramtype unit: str :keyword dimensions: Dimensions of blobs, including blob type and access tier. - :paramtype dimensions: list[~azure.mgmt.storage.v2022_09_01.models.Dimension] + :paramtype dimensions: list[~azure.mgmt.storage.v2023_05_01.models.Dimension] :keyword aggregation_type: Aggregation type could be Average. :paramtype aggregation_type: str :keyword fill_gap_with_zero: The property to decide fill gap with zero or not. @@ -4732,7 +5043,7 @@ class Multichannel(_serialization.Model): "enabled": {"key": "enabled", "type": "bool"}, } - def __init__(self, *, enabled: Optional[bool] = None, **kwargs): + def __init__(self, *, enabled: Optional[bool] = None, **kwargs: Any) -> None: """ :keyword enabled: Indicates whether multichannel is enabled. :paramtype enabled: bool @@ -4744,22 +5055,22 @@ def __init__(self, *, enabled: Optional[bool] = None, **kwargs): class NetworkRuleSet(_serialization.Model): """Network rule set. - All required parameters must be populated in order to send to Azure. + All required parameters must be populated in order to send to server. :ivar bypass: Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics. Known values are: "None", "Logging", "Metrics", and "AzureServices". - :vartype bypass: str or ~azure.mgmt.storage.v2022_09_01.models.Bypass + :vartype bypass: str or ~azure.mgmt.storage.v2023_05_01.models.Bypass :ivar resource_access_rules: Sets the resource access rules. - :vartype resource_access_rules: list[~azure.mgmt.storage.v2022_09_01.models.ResourceAccessRule] + :vartype resource_access_rules: list[~azure.mgmt.storage.v2023_05_01.models.ResourceAccessRule] :ivar virtual_network_rules: Sets the virtual network rules. - :vartype virtual_network_rules: list[~azure.mgmt.storage.v2022_09_01.models.VirtualNetworkRule] + :vartype virtual_network_rules: list[~azure.mgmt.storage.v2023_05_01.models.VirtualNetworkRule] :ivar ip_rules: Sets the IP ACL rules. - :vartype ip_rules: list[~azure.mgmt.storage.v2022_09_01.models.IPRule] + :vartype ip_rules: list[~azure.mgmt.storage.v2023_05_01.models.IPRule] :ivar default_action: Specifies the default action of allow or deny when no other rules match. Known values are: "Allow" and "Deny". - :vartype default_action: str or ~azure.mgmt.storage.v2022_09_01.models.DefaultAction + :vartype default_action: str or ~azure.mgmt.storage.v2023_05_01.models.DefaultAction """ _validation = { @@ -4782,25 +5093,25 @@ def __init__( resource_access_rules: Optional[List["_models.ResourceAccessRule"]] = None, virtual_network_rules: Optional[List["_models.VirtualNetworkRule"]] = None, ip_rules: Optional[List["_models.IPRule"]] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword bypass: Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics. Known values are: "None", "Logging", "Metrics", and "AzureServices". - :paramtype bypass: str or ~azure.mgmt.storage.v2022_09_01.models.Bypass + :paramtype bypass: str or ~azure.mgmt.storage.v2023_05_01.models.Bypass :keyword resource_access_rules: Sets the resource access rules. :paramtype resource_access_rules: - list[~azure.mgmt.storage.v2022_09_01.models.ResourceAccessRule] + list[~azure.mgmt.storage.v2023_05_01.models.ResourceAccessRule] :keyword virtual_network_rules: Sets the virtual network rules. :paramtype virtual_network_rules: - list[~azure.mgmt.storage.v2022_09_01.models.VirtualNetworkRule] + list[~azure.mgmt.storage.v2023_05_01.models.VirtualNetworkRule] :keyword ip_rules: Sets the IP ACL rules. - :paramtype ip_rules: list[~azure.mgmt.storage.v2022_09_01.models.IPRule] + :paramtype ip_rules: list[~azure.mgmt.storage.v2023_05_01.models.IPRule] :keyword default_action: Specifies the default action of allow or deny when no other rules match. Known values are: "Allow" and "Deny". - :paramtype default_action: str or ~azure.mgmt.storage.v2022_09_01.models.DefaultAction + :paramtype default_action: str or ~azure.mgmt.storage.v2023_05_01.models.DefaultAction """ super().__init__(**kwargs) self.bypass = bypass @@ -4810,132 +5121,539 @@ def __init__( self.default_action = default_action -class ObjectReplicationPolicies(_serialization.Model): - """List storage account object replication policies. +class NetworkSecurityPerimeter(_serialization.Model): + """NetworkSecurityPerimeter related information. - :ivar value: The replication policy between two storage accounts. - :vartype value: list[~azure.mgmt.storage.v2022_09_01.models.ObjectReplicationPolicy] + :ivar id: The ARM identifier of the resource. + :vartype id: str + :ivar perimeter_guid: Guid of the resource. + :vartype perimeter_guid: str + :ivar location: Location of the resource. + :vartype location: str """ _attribute_map = { - "value": {"key": "value", "type": "[ObjectReplicationPolicy]"}, + "id": {"key": "id", "type": "str"}, + "perimeter_guid": {"key": "perimeterGuid", "type": "str"}, + "location": {"key": "location", "type": "str"}, } - def __init__(self, *, value: Optional[List["_models.ObjectReplicationPolicy"]] = None, **kwargs): + def __init__( + self, + *, + id: Optional[str] = None, # pylint: disable=redefined-builtin + perimeter_guid: Optional[str] = None, + location: Optional[str] = None, + **kwargs: Any + ) -> None: """ - :keyword value: The replication policy between two storage accounts. - :paramtype value: list[~azure.mgmt.storage.v2022_09_01.models.ObjectReplicationPolicy] + :keyword id: The ARM identifier of the resource. + :paramtype id: str + :keyword perimeter_guid: Guid of the resource. + :paramtype perimeter_guid: str + :keyword location: Location of the resource. + :paramtype location: str """ super().__init__(**kwargs) - self.value = value + self.id = id + self.perimeter_guid = perimeter_guid + self.location = location -class ObjectReplicationPolicy(Resource): - """The replication policy between two storage accounts. Multiple rules can be defined in one policy. +class ResourceAutoGenerated(_serialization.Model): + """Common fields that are returned in the response for all Azure Resource Manager resources. Variables are only populated by the server, and will be ignored when sending a request. - :ivar id: Fully qualified resource ID for the resource. Ex - - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. + :ivar id: Fully qualified resource ID for the resource. E.g. + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}". # pylint: disable=line-too-long :vartype id: str :ivar name: The name of the resource. :vartype name: str :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts". :vartype type: str - :ivar policy_id: A unique id for object replication policy. - :vartype policy_id: str - :ivar enabled_time: Indicates when the policy is enabled on the source account. - :vartype enabled_time: ~datetime.datetime - :ivar source_account: Required. Source account name. It should be full resource id if - allowCrossTenantReplication set to false. - :vartype source_account: str - :ivar destination_account: Required. Destination account name. It should be full resource id if - allowCrossTenantReplication set to false. - :vartype destination_account: str - :ivar rules: The storage account object replication rules. - :vartype rules: list[~azure.mgmt.storage.v2022_09_01.models.ObjectReplicationPolicyRule] + :ivar system_data: Azure Resource Manager metadata containing createdBy and modifiedBy + information. + :vartype system_data: ~azure.mgmt.storage.v2023_05_01.models.SystemData """ _validation = { "id": {"readonly": True}, "name": {"readonly": True}, "type": {"readonly": True}, - "policy_id": {"readonly": True}, - "enabled_time": {"readonly": True}, + "system_data": {"readonly": True}, } _attribute_map = { "id": {"key": "id", "type": "str"}, "name": {"key": "name", "type": "str"}, "type": {"key": "type", "type": "str"}, - "policy_id": {"key": "properties.policyId", "type": "str"}, - "enabled_time": {"key": "properties.enabledTime", "type": "iso-8601"}, - "source_account": {"key": "properties.sourceAccount", "type": "str"}, - "destination_account": {"key": "properties.destinationAccount", "type": "str"}, - "rules": {"key": "properties.rules", "type": "[ObjectReplicationPolicyRule]"}, + "system_data": {"key": "systemData", "type": "SystemData"}, } - def __init__( - self, - *, - source_account: Optional[str] = None, - destination_account: Optional[str] = None, - rules: Optional[List["_models.ObjectReplicationPolicyRule"]] = None, - **kwargs - ): - """ - :keyword source_account: Required. Source account name. It should be full resource id if - allowCrossTenantReplication set to false. - :paramtype source_account: str - :keyword destination_account: Required. Destination account name. It should be full resource id - if allowCrossTenantReplication set to false. - :paramtype destination_account: str - :keyword rules: The storage account object replication rules. - :paramtype rules: list[~azure.mgmt.storage.v2022_09_01.models.ObjectReplicationPolicyRule] - """ + def __init__(self, **kwargs: Any) -> None: + """ """ super().__init__(**kwargs) - self.policy_id = None - self.enabled_time = None - self.source_account = source_account - self.destination_account = destination_account - self.rules = rules + self.id = None + self.name = None + self.type = None + self.system_data = None -class ObjectReplicationPolicyFilter(_serialization.Model): - """Filters limit replication to a subset of blobs within the storage account. A logical OR is performed on values in the filter. If multiple filters are defined, a logical AND is performed on all filters. +class ProxyResourceAutoGenerated(ResourceAutoGenerated): + """The resource model definition for a Azure Resource Manager proxy resource. It will not have + tags and a location. - :ivar prefix_match: Optional. Filters the results to replicate only blobs whose names begin - with the specified prefix. - :vartype prefix_match: list[str] - :ivar min_creation_time: Blobs created after the time will be replicated to the destination. It - must be in datetime format 'yyyy-MM-ddTHH:mm:ssZ'. Example: 2020-02-19T16:05:00Z. - :vartype min_creation_time: str + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar id: Fully qualified resource ID for the resource. E.g. + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}". # pylint: disable=line-too-long + :vartype id: str + :ivar name: The name of the resource. + :vartype name: str + :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or + "Microsoft.Storage/storageAccounts". + :vartype type: str + :ivar system_data: Azure Resource Manager metadata containing createdBy and modifiedBy + information. + :vartype system_data: ~azure.mgmt.storage.v2023_05_01.models.SystemData """ - _attribute_map = { - "prefix_match": {"key": "prefixMatch", "type": "[str]"}, - "min_creation_time": {"key": "minCreationTime", "type": "str"}, - } - def __init__(self, *, prefix_match: Optional[List[str]] = None, min_creation_time: Optional[str] = None, **kwargs): - """ - :keyword prefix_match: Optional. Filters the results to replicate only blobs whose names begin - with the specified prefix. - :paramtype prefix_match: list[str] - :keyword min_creation_time: Blobs created after the time will be replicated to the destination. - It must be in datetime format 'yyyy-MM-ddTHH:mm:ssZ'. Example: 2020-02-19T16:05:00Z. - :paramtype min_creation_time: str - """ - super().__init__(**kwargs) - self.prefix_match = prefix_match - self.min_creation_time = min_creation_time +class NetworkSecurityPerimeterConfiguration(ProxyResourceAutoGenerated): + """The Network Security Perimeter configuration resource. + Variables are only populated by the server, and will be ignored when sending a request. -class ObjectReplicationPolicyRule(_serialization.Model): - """The replication policy rule between two containers. + :ivar id: Fully qualified resource ID for the resource. E.g. + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}". # pylint: disable=line-too-long + :vartype id: str + :ivar name: The name of the resource. + :vartype name: str + :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or + "Microsoft.Storage/storageAccounts". + :vartype type: str + :ivar system_data: Azure Resource Manager metadata containing createdBy and modifiedBy + information. + :vartype system_data: ~azure.mgmt.storage.v2023_05_01.models.SystemData + :ivar provisioning_state: Provisioning state of Network Security Perimeter configuration + propagation. Known values are: "Accepted", "Succeeded", "Failed", "Deleting", and "Canceled". + :vartype provisioning_state: str or + ~azure.mgmt.storage.v2023_05_01.models.NetworkSecurityPerimeterConfigurationProvisioningState + :ivar provisioning_issues: List of Provisioning Issues if any. + :vartype provisioning_issues: list[~azure.mgmt.storage.v2023_05_01.models.ProvisioningIssue] + :ivar network_security_perimeter: NetworkSecurityPerimeter related information. + :vartype network_security_perimeter: + ~azure.mgmt.storage.v2023_05_01.models.NetworkSecurityPerimeter + :ivar resource_association: Information about resource association. + :vartype resource_association: + ~azure.mgmt.storage.v2023_05_01.models.NetworkSecurityPerimeterConfigurationPropertiesResourceAssociation + :ivar profile: Network Security Perimeter profile. + :vartype profile: + ~azure.mgmt.storage.v2023_05_01.models.NetworkSecurityPerimeterConfigurationPropertiesProfile + """ - All required parameters must be populated in order to send to Azure. + _validation = { + "id": {"readonly": True}, + "name": {"readonly": True}, + "type": {"readonly": True}, + "system_data": {"readonly": True}, + "provisioning_state": {"readonly": True}, + "provisioning_issues": {"readonly": True}, + "network_security_perimeter": {"readonly": True}, + "resource_association": {"readonly": True}, + "profile": {"readonly": True}, + } + + _attribute_map = { + "id": {"key": "id", "type": "str"}, + "name": {"key": "name", "type": "str"}, + "type": {"key": "type", "type": "str"}, + "system_data": {"key": "systemData", "type": "SystemData"}, + "provisioning_state": {"key": "properties.provisioningState", "type": "str"}, + "provisioning_issues": {"key": "properties.provisioningIssues", "type": "[ProvisioningIssue]"}, + "network_security_perimeter": { + "key": "properties.networkSecurityPerimeter", + "type": "NetworkSecurityPerimeter", + }, + "resource_association": { + "key": "properties.resourceAssociation", + "type": "NetworkSecurityPerimeterConfigurationPropertiesResourceAssociation", + }, + "profile": {"key": "properties.profile", "type": "NetworkSecurityPerimeterConfigurationPropertiesProfile"}, + } + + def __init__(self, **kwargs: Any) -> None: + """ """ + super().__init__(**kwargs) + self.provisioning_state = None + self.provisioning_issues = None + self.network_security_perimeter = None + self.resource_association = None + self.profile = None + + +class NetworkSecurityPerimeterConfigurationList(_serialization.Model): # pylint: disable=name-too-long + """Result of the List Network Security Perimeter configuration operation. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar value: A collection of Network Security Perimeter configurations. + :vartype value: + list[~azure.mgmt.storage.v2023_05_01.models.NetworkSecurityPerimeterConfiguration] + :ivar next_link: The URI that can be used to request the next set of paged results. + :vartype next_link: str + """ + + _validation = { + "value": {"readonly": True}, + } + + _attribute_map = { + "value": {"key": "value", "type": "[NetworkSecurityPerimeterConfiguration]"}, + "next_link": {"key": "nextLink", "type": "str"}, + } + + def __init__(self, *, next_link: Optional[str] = None, **kwargs: Any) -> None: + """ + :keyword next_link: The URI that can be used to request the next set of paged results. + :paramtype next_link: str + """ + super().__init__(**kwargs) + self.value = None + self.next_link = next_link + + +class NetworkSecurityPerimeterConfigurationPropertiesProfile(_serialization.Model): # pylint: disable=name-too-long + """Network Security Perimeter profile. + + :ivar name: Name of the resource. + :vartype name: str + :ivar access_rules_version: Current access rules version. + :vartype access_rules_version: float + :ivar access_rules: List of Access Rules. + :vartype access_rules: list[~azure.mgmt.storage.v2023_05_01.models.NspAccessRule] + :ivar diagnostic_settings_version: Diagnostic settings version. + :vartype diagnostic_settings_version: float + :ivar enabled_log_categories: Enabled logging categories. + :vartype enabled_log_categories: list[str] + """ + + _attribute_map = { + "name": {"key": "name", "type": "str"}, + "access_rules_version": {"key": "accessRulesVersion", "type": "float"}, + "access_rules": {"key": "accessRules", "type": "[NspAccessRule]"}, + "diagnostic_settings_version": {"key": "diagnosticSettingsVersion", "type": "float"}, + "enabled_log_categories": {"key": "enabledLogCategories", "type": "[str]"}, + } + + def __init__( + self, + *, + name: Optional[str] = None, + access_rules_version: Optional[float] = None, + access_rules: Optional[List["_models.NspAccessRule"]] = None, + diagnostic_settings_version: Optional[float] = None, + enabled_log_categories: Optional[List[str]] = None, + **kwargs: Any + ) -> None: + """ + :keyword name: Name of the resource. + :paramtype name: str + :keyword access_rules_version: Current access rules version. + :paramtype access_rules_version: float + :keyword access_rules: List of Access Rules. + :paramtype access_rules: list[~azure.mgmt.storage.v2023_05_01.models.NspAccessRule] + :keyword diagnostic_settings_version: Diagnostic settings version. + :paramtype diagnostic_settings_version: float + :keyword enabled_log_categories: Enabled logging categories. + :paramtype enabled_log_categories: list[str] + """ + super().__init__(**kwargs) + self.name = name + self.access_rules_version = access_rules_version + self.access_rules = access_rules + self.diagnostic_settings_version = diagnostic_settings_version + self.enabled_log_categories = enabled_log_categories + + +class NetworkSecurityPerimeterConfigurationPropertiesResourceAssociation( + _serialization.Model +): # pylint: disable=name-too-long + """Information about resource association. + + :ivar name: Name of the resource association. + :vartype name: str + :ivar access_mode: Access Mode of the resource association. Known values are: "Enforced", + "Learning", and "Audit". + :vartype access_mode: str or + ~azure.mgmt.storage.v2023_05_01.models.ResourceAssociationAccessMode + """ + + _attribute_map = { + "name": {"key": "name", "type": "str"}, + "access_mode": {"key": "accessMode", "type": "str"}, + } + + def __init__( + self, + *, + name: Optional[str] = None, + access_mode: Optional[Union[str, "_models.ResourceAssociationAccessMode"]] = None, + **kwargs: Any + ) -> None: + """ + :keyword name: Name of the resource association. + :paramtype name: str + :keyword access_mode: Access Mode of the resource association. Known values are: "Enforced", + "Learning", and "Audit". + :paramtype access_mode: str or + ~azure.mgmt.storage.v2023_05_01.models.ResourceAssociationAccessMode + """ + super().__init__(**kwargs) + self.name = name + self.access_mode = access_mode + + +class NspAccessRule(_serialization.Model): + """Information of Access Rule in Network Security Perimeter profile. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar name: Name of the resource. + :vartype name: str + :ivar properties: Properties of Access Rule. + :vartype properties: ~azure.mgmt.storage.v2023_05_01.models.NspAccessRuleProperties + """ + + _validation = { + "properties": {"readonly": True}, + } + + _attribute_map = { + "name": {"key": "name", "type": "str"}, + "properties": {"key": "properties", "type": "NspAccessRuleProperties"}, + } + + def __init__(self, *, name: Optional[str] = None, **kwargs: Any) -> None: + """ + :keyword name: Name of the resource. + :paramtype name: str + """ + super().__init__(**kwargs) + self.name = name + self.properties = None + + +class NspAccessRuleProperties(_serialization.Model): + """Properties of Access Rule. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar direction: Direction of Access Rule. Known values are: "Inbound" and "Outbound". + :vartype direction: str or ~azure.mgmt.storage.v2023_05_01.models.NspAccessRuleDirection + :ivar address_prefixes: Address prefixes in the CIDR format for inbound rules. + :vartype address_prefixes: list[str] + :ivar subscriptions: Subscriptions for inbound rules. + :vartype subscriptions: + list[~azure.mgmt.storage.v2023_05_01.models.NspAccessRulePropertiesSubscriptionsItem] + :ivar network_security_perimeters: NetworkSecurityPerimeters for inbound rules. + :vartype network_security_perimeters: + list[~azure.mgmt.storage.v2023_05_01.models.NetworkSecurityPerimeter] + :ivar fully_qualified_domain_names: FQDN for outbound rules. + :vartype fully_qualified_domain_names: list[str] + """ + + _validation = { + "network_security_perimeters": {"readonly": True}, + "fully_qualified_domain_names": {"readonly": True}, + } + + _attribute_map = { + "direction": {"key": "direction", "type": "str"}, + "address_prefixes": {"key": "addressPrefixes", "type": "[str]"}, + "subscriptions": {"key": "subscriptions", "type": "[NspAccessRulePropertiesSubscriptionsItem]"}, + "network_security_perimeters": {"key": "networkSecurityPerimeters", "type": "[NetworkSecurityPerimeter]"}, + "fully_qualified_domain_names": {"key": "fullyQualifiedDomainNames", "type": "[str]"}, + } + + def __init__( + self, + *, + direction: Optional[Union[str, "_models.NspAccessRuleDirection"]] = None, + address_prefixes: Optional[List[str]] = None, + subscriptions: Optional[List["_models.NspAccessRulePropertiesSubscriptionsItem"]] = None, + **kwargs: Any + ) -> None: + """ + :keyword direction: Direction of Access Rule. Known values are: "Inbound" and "Outbound". + :paramtype direction: str or ~azure.mgmt.storage.v2023_05_01.models.NspAccessRuleDirection + :keyword address_prefixes: Address prefixes in the CIDR format for inbound rules. + :paramtype address_prefixes: list[str] + :keyword subscriptions: Subscriptions for inbound rules. + :paramtype subscriptions: + list[~azure.mgmt.storage.v2023_05_01.models.NspAccessRulePropertiesSubscriptionsItem] + """ + super().__init__(**kwargs) + self.direction = direction + self.address_prefixes = address_prefixes + self.subscriptions = subscriptions + self.network_security_perimeters = None + self.fully_qualified_domain_names = None + + +class NspAccessRulePropertiesSubscriptionsItem(_serialization.Model): + """Subscription for inbound rule. + + :ivar id: The ARM identifier of subscription. + :vartype id: str + """ + + _attribute_map = { + "id": {"key": "id", "type": "str"}, + } + + def __init__(self, *, id: Optional[str] = None, **kwargs: Any) -> None: # pylint: disable=redefined-builtin + """ + :keyword id: The ARM identifier of subscription. + :paramtype id: str + """ + super().__init__(**kwargs) + self.id = id + + +class ObjectReplicationPolicies(_serialization.Model): + """List storage account object replication policies. + + :ivar value: The replication policy between two storage accounts. + :vartype value: list[~azure.mgmt.storage.v2023_05_01.models.ObjectReplicationPolicy] + """ + + _attribute_map = { + "value": {"key": "value", "type": "[ObjectReplicationPolicy]"}, + } + + def __init__(self, *, value: Optional[List["_models.ObjectReplicationPolicy"]] = None, **kwargs: Any) -> None: + """ + :keyword value: The replication policy between two storage accounts. + :paramtype value: list[~azure.mgmt.storage.v2023_05_01.models.ObjectReplicationPolicy] + """ + super().__init__(**kwargs) + self.value = value + + +class ObjectReplicationPolicy(Resource): + """The replication policy between two storage accounts. Multiple rules can be defined in one + policy. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar id: Fully qualified resource ID for the resource. Ex - + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. # pylint: disable=line-too-long + :vartype id: str + :ivar name: The name of the resource. + :vartype name: str + :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or + "Microsoft.Storage/storageAccounts". + :vartype type: str + :ivar policy_id: A unique id for object replication policy. + :vartype policy_id: str + :ivar enabled_time: Indicates when the policy is enabled on the source account. + :vartype enabled_time: ~datetime.datetime + :ivar source_account: Required. Source account name. It should be full resource id if + allowCrossTenantReplication set to false. + :vartype source_account: str + :ivar destination_account: Required. Destination account name. It should be full resource id if + allowCrossTenantReplication set to false. + :vartype destination_account: str + :ivar rules: The storage account object replication rules. + :vartype rules: list[~azure.mgmt.storage.v2023_05_01.models.ObjectReplicationPolicyRule] + """ + + _validation = { + "id": {"readonly": True}, + "name": {"readonly": True}, + "type": {"readonly": True}, + "policy_id": {"readonly": True}, + "enabled_time": {"readonly": True}, + } + + _attribute_map = { + "id": {"key": "id", "type": "str"}, + "name": {"key": "name", "type": "str"}, + "type": {"key": "type", "type": "str"}, + "policy_id": {"key": "properties.policyId", "type": "str"}, + "enabled_time": {"key": "properties.enabledTime", "type": "iso-8601"}, + "source_account": {"key": "properties.sourceAccount", "type": "str"}, + "destination_account": {"key": "properties.destinationAccount", "type": "str"}, + "rules": {"key": "properties.rules", "type": "[ObjectReplicationPolicyRule]"}, + } + + def __init__( + self, + *, + source_account: Optional[str] = None, + destination_account: Optional[str] = None, + rules: Optional[List["_models.ObjectReplicationPolicyRule"]] = None, + **kwargs: Any + ) -> None: + """ + :keyword source_account: Required. Source account name. It should be full resource id if + allowCrossTenantReplication set to false. + :paramtype source_account: str + :keyword destination_account: Required. Destination account name. It should be full resource id + if allowCrossTenantReplication set to false. + :paramtype destination_account: str + :keyword rules: The storage account object replication rules. + :paramtype rules: list[~azure.mgmt.storage.v2023_05_01.models.ObjectReplicationPolicyRule] + """ + super().__init__(**kwargs) + self.policy_id = None + self.enabled_time = None + self.source_account = source_account + self.destination_account = destination_account + self.rules = rules + + +class ObjectReplicationPolicyFilter(_serialization.Model): + """Filters limit replication to a subset of blobs within the storage account. A logical OR is + performed on values in the filter. If multiple filters are defined, a logical AND is performed + on all filters. + + :ivar prefix_match: Optional. Filters the results to replicate only blobs whose names begin + with the specified prefix. + :vartype prefix_match: list[str] + :ivar min_creation_time: Blobs created after the time will be replicated to the destination. It + must be in datetime format 'yyyy-MM-ddTHH:mm:ssZ'. Example: 2020-02-19T16:05:00Z. + :vartype min_creation_time: str + """ + + _attribute_map = { + "prefix_match": {"key": "prefixMatch", "type": "[str]"}, + "min_creation_time": {"key": "minCreationTime", "type": "str"}, + } + + def __init__( + self, *, prefix_match: Optional[List[str]] = None, min_creation_time: Optional[str] = None, **kwargs: Any + ) -> None: + """ + :keyword prefix_match: Optional. Filters the results to replicate only blobs whose names begin + with the specified prefix. + :paramtype prefix_match: list[str] + :keyword min_creation_time: Blobs created after the time will be replicated to the destination. + It must be in datetime format 'yyyy-MM-ddTHH:mm:ssZ'. Example: 2020-02-19T16:05:00Z. + :paramtype min_creation_time: str + """ + super().__init__(**kwargs) + self.prefix_match = prefix_match + self.min_creation_time = min_creation_time + + +class ObjectReplicationPolicyRule(_serialization.Model): + """The replication policy rule between two containers. + + All required parameters must be populated in order to send to server. :ivar rule_id: Rule Id is auto-generated for each new rule on destination account. It is required for put policy on source account. @@ -4945,7 +5663,7 @@ class ObjectReplicationPolicyRule(_serialization.Model): :ivar destination_container: Required. Destination container name. Required. :vartype destination_container: str :ivar filters: Optional. An object that defines the filter set. - :vartype filters: ~azure.mgmt.storage.v2022_09_01.models.ObjectReplicationPolicyFilter + :vartype filters: ~azure.mgmt.storage.v2023_05_01.models.ObjectReplicationPolicyFilter """ _validation = { @@ -4967,8 +5685,8 @@ def __init__( destination_container: str, rule_id: Optional[str] = None, filters: Optional["_models.ObjectReplicationPolicyFilter"] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword rule_id: Rule Id is auto-generated for each new rule on destination account. It is required for put policy on source account. @@ -4978,7 +5696,7 @@ def __init__( :keyword destination_container: Required. Destination container name. Required. :paramtype destination_container: str :keyword filters: Optional. An object that defines the filter set. - :paramtype filters: ~azure.mgmt.storage.v2022_09_01.models.ObjectReplicationPolicyFilter + :paramtype filters: ~azure.mgmt.storage.v2023_05_01.models.ObjectReplicationPolicyFilter """ super().__init__(**kwargs) self.rule_id = rule_id @@ -4993,11 +5711,11 @@ class Operation(_serialization.Model): :ivar name: Operation name: {provider}/{resource}/{operation}. :vartype name: str :ivar display: Display metadata associated with the operation. - :vartype display: ~azure.mgmt.storage.v2022_09_01.models.OperationDisplay + :vartype display: ~azure.mgmt.storage.v2023_05_01.models.OperationDisplay :ivar origin: The origin of operations. :vartype origin: str :ivar service_specification: One property of operation, include metric specifications. - :vartype service_specification: ~azure.mgmt.storage.v2022_09_01.models.ServiceSpecification + :vartype service_specification: ~azure.mgmt.storage.v2023_05_01.models.ServiceSpecification """ _attribute_map = { @@ -5014,17 +5732,17 @@ def __init__( display: Optional["_models.OperationDisplay"] = None, origin: Optional[str] = None, service_specification: Optional["_models.ServiceSpecification"] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword name: Operation name: {provider}/{resource}/{operation}. :paramtype name: str :keyword display: Display metadata associated with the operation. - :paramtype display: ~azure.mgmt.storage.v2022_09_01.models.OperationDisplay + :paramtype display: ~azure.mgmt.storage.v2023_05_01.models.OperationDisplay :keyword origin: The origin of operations. :paramtype origin: str :keyword service_specification: One property of operation, include metric specifications. - :paramtype service_specification: ~azure.mgmt.storage.v2022_09_01.models.ServiceSpecification + :paramtype service_specification: ~azure.mgmt.storage.v2023_05_01.models.ServiceSpecification """ super().__init__(**kwargs) self.name = name @@ -5060,8 +5778,8 @@ def __init__( resource: Optional[str] = None, operation: Optional[str] = None, description: Optional[str] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword provider: Service provider: Microsoft Storage. :paramtype provider: str @@ -5080,20 +5798,21 @@ def __init__( class OperationListResult(_serialization.Model): - """Result of the request to list Storage operations. It contains a list of operations and a URL link to get the next set of results. + """Result of the request to list Storage operations. It contains a list of operations and a URL + link to get the next set of results. :ivar value: List of Storage operations supported by the Storage resource provider. - :vartype value: list[~azure.mgmt.storage.v2022_09_01.models.Operation] + :vartype value: list[~azure.mgmt.storage.v2023_05_01.models.Operation] """ _attribute_map = { "value": {"key": "value", "type": "[Operation]"}, } - def __init__(self, *, value: Optional[List["_models.Operation"]] = None, **kwargs): + def __init__(self, *, value: Optional[List["_models.Operation"]] = None, **kwargs: Any) -> None: """ :keyword value: List of Storage operations supported by the Storage resource provider. - :paramtype value: list[~azure.mgmt.storage.v2022_09_01.models.Operation] + :paramtype value: list[~azure.mgmt.storage.v2023_05_01.models.Operation] """ super().__init__(**kwargs) self.value = value @@ -5102,10 +5821,11 @@ def __init__(self, *, value: Optional[List["_models.Operation"]] = None, **kwarg class PermissionScope(_serialization.Model): """PermissionScope. - All required parameters must be populated in order to send to Azure. + All required parameters must be populated in order to send to server. :ivar permissions: The permissions for the local user. Possible values include: Read (r), Write - (w), Delete (d), List (l), and Create (c). Required. + (w), Delete (d), List (l), Create (c), Modify Ownership (o), and Modify Permissions (p). + Required. :vartype permissions: str :ivar service: The service used by the local user, e.g. blob, file. Required. :vartype service: str @@ -5126,10 +5846,11 @@ class PermissionScope(_serialization.Model): "resource_name": {"key": "resourceName", "type": "str"}, } - def __init__(self, *, permissions: str, service: str, resource_name: str, **kwargs): + def __init__(self, *, permissions: str, service: str, resource_name: str, **kwargs: Any) -> None: """ :keyword permissions: The permissions for the local user. Possible values include: Read (r), - Write (w), Delete (d), List (l), and Create (c). Required. + Write (w), Delete (d), List (l), Create (c), Modify Ownership (o), and Modify Permissions (p). + Required. :paramtype permissions: str :keyword service: The service used by the local user, e.g. blob, file. Required. :paramtype service: str @@ -5160,7 +5881,7 @@ class PrivateEndpoint(_serialization.Model): "id": {"key": "id", "type": "str"}, } - def __init__(self, **kwargs): + def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) self.id = None @@ -5172,7 +5893,7 @@ class PrivateEndpointConnection(Resource): Variables are only populated by the server, and will be ignored when sending a request. :ivar id: Fully qualified resource ID for the resource. Ex - - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. # pylint: disable=line-too-long :vartype id: str :ivar name: The name of the resource. :vartype name: str @@ -5180,15 +5901,15 @@ class PrivateEndpointConnection(Resource): "Microsoft.Storage/storageAccounts". :vartype type: str :ivar private_endpoint: The resource of private end point. - :vartype private_endpoint: ~azure.mgmt.storage.v2022_09_01.models.PrivateEndpoint + :vartype private_endpoint: ~azure.mgmt.storage.v2023_05_01.models.PrivateEndpoint :ivar private_link_service_connection_state: A collection of information about the state of the connection between service consumer and provider. :vartype private_link_service_connection_state: - ~azure.mgmt.storage.v2022_09_01.models.PrivateLinkServiceConnectionState + ~azure.mgmt.storage.v2023_05_01.models.PrivateLinkServiceConnectionState :ivar provisioning_state: The provisioning state of the private endpoint connection resource. Known values are: "Succeeded", "Creating", "Deleting", and "Failed". :vartype provisioning_state: str or - ~azure.mgmt.storage.v2022_09_01.models.PrivateEndpointConnectionProvisioningState + ~azure.mgmt.storage.v2023_05_01.models.PrivateEndpointConnectionProvisioningState """ _validation = { @@ -5215,15 +5936,15 @@ def __init__( *, private_endpoint: Optional["_models.PrivateEndpoint"] = None, private_link_service_connection_state: Optional["_models.PrivateLinkServiceConnectionState"] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword private_endpoint: The resource of private end point. - :paramtype private_endpoint: ~azure.mgmt.storage.v2022_09_01.models.PrivateEndpoint + :paramtype private_endpoint: ~azure.mgmt.storage.v2023_05_01.models.PrivateEndpoint :keyword private_link_service_connection_state: A collection of information about the state of the connection between service consumer and provider. :paramtype private_link_service_connection_state: - ~azure.mgmt.storage.v2022_09_01.models.PrivateLinkServiceConnectionState + ~azure.mgmt.storage.v2023_05_01.models.PrivateLinkServiceConnectionState """ super().__init__(**kwargs) self.private_endpoint = private_endpoint @@ -5235,17 +5956,17 @@ class PrivateEndpointConnectionListResult(_serialization.Model): """List of private endpoint connection associated with the specified storage account. :ivar value: Array of private endpoint connections. - :vartype value: list[~azure.mgmt.storage.v2022_09_01.models.PrivateEndpointConnection] + :vartype value: list[~azure.mgmt.storage.v2023_05_01.models.PrivateEndpointConnection] """ _attribute_map = { "value": {"key": "value", "type": "[PrivateEndpointConnection]"}, } - def __init__(self, *, value: Optional[List["_models.PrivateEndpointConnection"]] = None, **kwargs): + def __init__(self, *, value: Optional[List["_models.PrivateEndpointConnection"]] = None, **kwargs: Any) -> None: """ :keyword value: Array of private endpoint connections. - :paramtype value: list[~azure.mgmt.storage.v2022_09_01.models.PrivateEndpointConnection] + :paramtype value: list[~azure.mgmt.storage.v2023_05_01.models.PrivateEndpointConnection] """ super().__init__(**kwargs) self.value = value @@ -5257,7 +5978,7 @@ class PrivateLinkResource(Resource): Variables are only populated by the server, and will be ignored when sending a request. :ivar id: Fully qualified resource ID for the resource. Ex - - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. # pylint: disable=line-too-long :vartype id: str :ivar name: The name of the resource. :vartype name: str @@ -5289,7 +6010,7 @@ class PrivateLinkResource(Resource): "required_zone_names": {"key": "properties.requiredZoneNames", "type": "[str]"}, } - def __init__(self, *, required_zone_names: Optional[List[str]] = None, **kwargs): + def __init__(self, *, required_zone_names: Optional[List[str]] = None, **kwargs: Any) -> None: """ :keyword required_zone_names: The private link resource Private link DNS zone name. :paramtype required_zone_names: list[str] @@ -5304,29 +6025,30 @@ class PrivateLinkResourceListResult(_serialization.Model): """A list of private link resources. :ivar value: Array of private link resources. - :vartype value: list[~azure.mgmt.storage.v2022_09_01.models.PrivateLinkResource] + :vartype value: list[~azure.mgmt.storage.v2023_05_01.models.PrivateLinkResource] """ _attribute_map = { "value": {"key": "value", "type": "[PrivateLinkResource]"}, } - def __init__(self, *, value: Optional[List["_models.PrivateLinkResource"]] = None, **kwargs): + def __init__(self, *, value: Optional[List["_models.PrivateLinkResource"]] = None, **kwargs: Any) -> None: """ :keyword value: Array of private link resources. - :paramtype value: list[~azure.mgmt.storage.v2022_09_01.models.PrivateLinkResource] + :paramtype value: list[~azure.mgmt.storage.v2023_05_01.models.PrivateLinkResource] """ super().__init__(**kwargs) self.value = value class PrivateLinkServiceConnectionState(_serialization.Model): - """A collection of information about the state of the connection between service consumer and provider. + """A collection of information about the state of the connection between service consumer and + provider. :ivar status: Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. Known values are: "Pending", "Approved", and "Rejected". :vartype status: str or - ~azure.mgmt.storage.v2022_09_01.models.PrivateEndpointServiceConnectionStatus + ~azure.mgmt.storage.v2023_05_01.models.PrivateEndpointServiceConnectionStatus :ivar description: The reason for approval/rejection of the connection. :vartype description: str :ivar action_required: A message indicating if changes on the service provider require any @@ -5346,13 +6068,13 @@ def __init__( status: Optional[Union[str, "_models.PrivateEndpointServiceConnectionStatus"]] = None, description: Optional[str] = None, action_required: Optional[str] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword status: Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. Known values are: "Pending", "Approved", and "Rejected". :paramtype status: str or - ~azure.mgmt.storage.v2022_09_01.models.PrivateEndpointServiceConnectionStatus + ~azure.mgmt.storage.v2023_05_01.models.PrivateEndpointServiceConnectionStatus :keyword description: The reason for approval/rejection of the connection. :paramtype description: str :keyword action_required: A message indicating if changes on the service provider require any @@ -5387,7 +6109,7 @@ class ProtectedAppendWritesHistory(_serialization.Model): "timestamp": {"key": "timestamp", "type": "iso-8601"}, } - def __init__(self, *, allow_protected_append_writes_all: Optional[bool] = None, **kwargs): + def __init__(self, *, allow_protected_append_writes_all: Optional[bool] = None, **kwargs: Any) -> None: """ :keyword allow_protected_append_writes_all: When enabled, new blocks can be written to both 'Append and Bock Blobs' while maintaining legal hold protection and compliance. Only new blocks @@ -5403,31 +6125,102 @@ class ProtocolSettings(_serialization.Model): """Protocol settings for file service. :ivar smb: Setting for SMB protocol. - :vartype smb: ~azure.mgmt.storage.v2022_09_01.models.SmbSetting + :vartype smb: ~azure.mgmt.storage.v2023_05_01.models.SmbSetting """ _attribute_map = { "smb": {"key": "smb", "type": "SmbSetting"}, } - def __init__(self, *, smb: Optional["_models.SmbSetting"] = None, **kwargs): + def __init__(self, *, smb: Optional["_models.SmbSetting"] = None, **kwargs: Any) -> None: """ :keyword smb: Setting for SMB protocol. - :paramtype smb: ~azure.mgmt.storage.v2022_09_01.models.SmbSetting + :paramtype smb: ~azure.mgmt.storage.v2023_05_01.models.SmbSetting """ super().__init__(**kwargs) self.smb = smb -class QueueServiceProperties(Resource): - """The properties of a storage account’s Queue service. +class ProvisioningIssue(_serialization.Model): + """Describes provisioning issue for given NetworkSecurityPerimeterConfiguration. Variables are only populated by the server, and will be ignored when sending a request. - :ivar id: Fully qualified resource ID for the resource. Ex - - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. - :vartype id: str - :ivar name: The name of the resource. + :ivar name: Name of the issue. + :vartype name: str + :ivar properties: Properties of provisioning issue. + :vartype properties: ~azure.mgmt.storage.v2023_05_01.models.ProvisioningIssueProperties + """ + + _validation = { + "properties": {"readonly": True}, + } + + _attribute_map = { + "name": {"key": "name", "type": "str"}, + "properties": {"key": "properties", "type": "ProvisioningIssueProperties"}, + } + + def __init__(self, *, name: Optional[str] = None, **kwargs: Any) -> None: + """ + :keyword name: Name of the issue. + :paramtype name: str + """ + super().__init__(**kwargs) + self.name = name + self.properties = None + + +class ProvisioningIssueProperties(_serialization.Model): + """Properties of provisioning issue. + + :ivar issue_type: Type of issue. Known values are: "Unknown" and + "ConfigurationPropagationFailure". + :vartype issue_type: str or ~azure.mgmt.storage.v2023_05_01.models.IssueType + :ivar severity: Severity of the issue. Known values are: "Warning" and "Error". + :vartype severity: str or ~azure.mgmt.storage.v2023_05_01.models.Severity + :ivar description: Description of the issue. + :vartype description: str + """ + + _attribute_map = { + "issue_type": {"key": "issueType", "type": "str"}, + "severity": {"key": "severity", "type": "str"}, + "description": {"key": "description", "type": "str"}, + } + + def __init__( + self, + *, + issue_type: Optional[Union[str, "_models.IssueType"]] = None, + severity: Optional[Union[str, "_models.Severity"]] = None, + description: Optional[str] = None, + **kwargs: Any + ) -> None: + """ + :keyword issue_type: Type of issue. Known values are: "Unknown" and + "ConfigurationPropagationFailure". + :paramtype issue_type: str or ~azure.mgmt.storage.v2023_05_01.models.IssueType + :keyword severity: Severity of the issue. Known values are: "Warning" and "Error". + :paramtype severity: str or ~azure.mgmt.storage.v2023_05_01.models.Severity + :keyword description: Description of the issue. + :paramtype description: str + """ + super().__init__(**kwargs) + self.issue_type = issue_type + self.severity = severity + self.description = description + + +class QueueServiceProperties(Resource): + """The properties of a storage account’s Queue service. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar id: Fully qualified resource ID for the resource. Ex - + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. # pylint: disable=line-too-long + :vartype id: str + :ivar name: The name of the resource. :vartype name: str :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts". @@ -5435,7 +6228,7 @@ class QueueServiceProperties(Resource): :ivar cors: Specifies CORS rules for the Queue service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the Queue service. - :vartype cors: ~azure.mgmt.storage.v2022_09_01.models.CorsRules + :vartype cors: ~azure.mgmt.storage.v2023_05_01.models.CorsRules """ _validation = { @@ -5451,12 +6244,12 @@ class QueueServiceProperties(Resource): "cors": {"key": "properties.cors", "type": "CorsRules"}, } - def __init__(self, *, cors: Optional["_models.CorsRules"] = None, **kwargs): + def __init__(self, *, cors: Optional["_models.CorsRules"] = None, **kwargs: Any) -> None: """ :keyword cors: Specifies CORS rules for the Queue service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the Queue service. - :paramtype cors: ~azure.mgmt.storage.v2022_09_01.models.CorsRules + :paramtype cors: ~azure.mgmt.storage.v2023_05_01.models.CorsRules """ super().__init__(**kwargs) self.cors = cors @@ -5476,7 +6269,7 @@ class ResourceAccessRule(_serialization.Model): "resource_id": {"key": "resourceId", "type": "str"}, } - def __init__(self, *, tenant_id: Optional[str] = None, resource_id: Optional[str] = None, **kwargs): + def __init__(self, *, tenant_id: Optional[str] = None, resource_id: Optional[str] = None, **kwargs: Any) -> None: """ :keyword tenant_id: Tenant Id. :paramtype tenant_id: str @@ -5493,7 +6286,7 @@ class RestorePolicyProperties(_serialization.Model): Variables are only populated by the server, and will be ignored when sending a request. - All required parameters must be populated in order to send to Azure. + All required parameters must be populated in order to send to server. :ivar enabled: Blob restore is enabled if set to true. Required. :vartype enabled: bool @@ -5520,7 +6313,7 @@ class RestorePolicyProperties(_serialization.Model): "min_restore_time": {"key": "minRestoreTime", "type": "iso-8601"}, } - def __init__(self, *, enabled: bool, days: Optional[int] = None, **kwargs): + def __init__(self, *, enabled: bool, days: Optional[int] = None, **kwargs: Any) -> None: """ :keyword enabled: Blob restore is enabled if set to true. Required. :paramtype enabled: bool @@ -5549,7 +6342,7 @@ class Restriction(_serialization.Model): "NotAvailableForSubscription". Quota Id is set when the SKU has requiredQuotas parameter as the subscription does not belong to that quota. The "NotAvailableForSubscription" is related to capacity at DC. Known values are: "QuotaId" and "NotAvailableForSubscription". - :vartype reason_code: str or ~azure.mgmt.storage.v2022_09_01.models.ReasonCode + :vartype reason_code: str or ~azure.mgmt.storage.v2023_05_01.models.ReasonCode """ _validation = { @@ -5563,13 +6356,13 @@ class Restriction(_serialization.Model): "reason_code": {"key": "reasonCode", "type": "str"}, } - def __init__(self, *, reason_code: Optional[Union[str, "_models.ReasonCode"]] = None, **kwargs): + def __init__(self, *, reason_code: Optional[Union[str, "_models.ReasonCode"]] = None, **kwargs: Any) -> None: """ :keyword reason_code: The reason for the restriction. As of now this can be "QuotaId" or "NotAvailableForSubscription". Quota Id is set when the SKU has requiredQuotas parameter as the subscription does not belong to that quota. The "NotAvailableForSubscription" is related to capacity at DC. Known values are: "QuotaId" and "NotAvailableForSubscription". - :paramtype reason_code: str or ~azure.mgmt.storage.v2022_09_01.models.ReasonCode + :paramtype reason_code: str or ~azure.mgmt.storage.v2023_05_01.models.ReasonCode """ super().__init__(**kwargs) self.type = None @@ -5578,11 +6371,12 @@ def __init__(self, *, reason_code: Optional[Union[str, "_models.ReasonCode"]] = class RoutingPreference(_serialization.Model): - """Routing preference defines the type of network, either microsoft or internet routing to be used to deliver the user data, the default option is microsoft routing. + """Routing preference defines the type of network, either microsoft or internet routing to be used + to deliver the user data, the default option is microsoft routing. :ivar routing_choice: Routing Choice defines the kind of network routing opted by the user. Known values are: "MicrosoftRouting" and "InternetRouting". - :vartype routing_choice: str or ~azure.mgmt.storage.v2022_09_01.models.RoutingChoice + :vartype routing_choice: str or ~azure.mgmt.storage.v2023_05_01.models.RoutingChoice :ivar publish_microsoft_endpoints: A boolean flag which indicates whether microsoft routing storage endpoints are to be published. :vartype publish_microsoft_endpoints: bool @@ -5603,12 +6397,12 @@ def __init__( routing_choice: Optional[Union[str, "_models.RoutingChoice"]] = None, publish_microsoft_endpoints: Optional[bool] = None, publish_internet_endpoints: Optional[bool] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword routing_choice: Routing Choice defines the kind of network routing opted by the user. Known values are: "MicrosoftRouting" and "InternetRouting". - :paramtype routing_choice: str or ~azure.mgmt.storage.v2022_09_01.models.RoutingChoice + :paramtype routing_choice: str or ~azure.mgmt.storage.v2023_05_01.models.RoutingChoice :keyword publish_microsoft_endpoints: A boolean flag which indicates whether microsoft routing storage endpoints are to be published. :paramtype publish_microsoft_endpoints: bool @@ -5625,12 +6419,15 @@ def __init__( class SasPolicy(_serialization.Model): """SasPolicy assigned to the storage account. - All required parameters must be populated in order to send to Azure. + All required parameters must be populated in order to send to server. :ivar sas_expiration_period: The SAS expiration period, DD.HH:MM:SS. Required. :vartype sas_expiration_period: str - :ivar expiration_action: The SAS expiration action. Can only be Log. "Log" - :vartype expiration_action: str or ~azure.mgmt.storage.v2022_09_01.models.ExpirationAction + :ivar expiration_action: The SAS Expiration Action defines the action to be performed when + sasPolicy.sasExpirationPeriod is violated. The 'Log' action can be used for audit purposes and + the 'Block' action can be used to block and deny the usage of SAS tokens that do not adhere to + the sas policy expiration period. Known values are: "Log" and "Block". + :vartype expiration_action: str or ~azure.mgmt.storage.v2023_05_01.models.ExpirationAction """ _validation = { @@ -5644,13 +6441,20 @@ class SasPolicy(_serialization.Model): } def __init__( - self, *, sas_expiration_period: str, expiration_action: Union[str, "_models.ExpirationAction"] = "Log", **kwargs - ): + self, + *, + sas_expiration_period: str, + expiration_action: Union[str, "_models.ExpirationAction"] = "Log", + **kwargs: Any + ) -> None: """ :keyword sas_expiration_period: The SAS expiration period, DD.HH:MM:SS. Required. :paramtype sas_expiration_period: str - :keyword expiration_action: The SAS expiration action. Can only be Log. "Log" - :paramtype expiration_action: str or ~azure.mgmt.storage.v2022_09_01.models.ExpirationAction + :keyword expiration_action: The SAS Expiration Action defines the action to be performed when + sasPolicy.sasExpirationPeriod is violated. The 'Log' action can be used for audit purposes and + the 'Block' action can be used to block and deny the usage of SAS tokens that do not adhere to + the sas policy expiration period. Known values are: "Log" and "Block". + :paramtype expiration_action: str or ~azure.mgmt.storage.v2023_05_01.models.ExpirationAction """ super().__init__(**kwargs) self.sas_expiration_period = sas_expiration_period @@ -5660,23 +6464,23 @@ def __init__( class ServiceSasParameters(_serialization.Model): # pylint: disable=too-many-instance-attributes """The parameters to list service SAS credentials of a specific resource. - All required parameters must be populated in order to send to Azure. + All required parameters must be populated in order to send to server. :ivar canonicalized_resource: The canonical path to the signed resource. Required. :vartype canonicalized_resource: str :ivar resource: The signed services accessible with the service SAS. Possible values include: Blob (b), Container (c), File (f), Share (s). Known values are: "b", "c", "f", and "s". - :vartype resource: str or ~azure.mgmt.storage.v2022_09_01.models.SignedResource + :vartype resource: str or ~azure.mgmt.storage.v2023_05_01.models.SignedResource :ivar permissions: The signed permissions for the service SAS. Possible values include: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) and Process (p). Known values are: "r", "d", "w", "l", "a", "c", "u", and "p". - :vartype permissions: str or ~azure.mgmt.storage.v2022_09_01.models.Permissions + :vartype permissions: str or ~azure.mgmt.storage.v2023_05_01.models.Permissions :ivar ip_address_or_range: An IP address or a range of IP addresses from which to accept requests. :vartype ip_address_or_range: str :ivar protocols: The protocol permitted for a request made with the account SAS. Known values are: "https,http" and "https". - :vartype protocols: str or ~azure.mgmt.storage.v2022_09_01.models.HttpProtocol + :vartype protocols: str or ~azure.mgmt.storage.v2023_05_01.models.HttpProtocol :ivar shared_access_start_time: The time at which the SAS becomes valid. :vartype shared_access_start_time: ~datetime.datetime :ivar shared_access_expiry_time: The time at which the shared access signature becomes invalid. @@ -5753,25 +6557,25 @@ def __init__( content_encoding: Optional[str] = None, content_language: Optional[str] = None, content_type: Optional[str] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword canonicalized_resource: The canonical path to the signed resource. Required. :paramtype canonicalized_resource: str :keyword resource: The signed services accessible with the service SAS. Possible values include: Blob (b), Container (c), File (f), Share (s). Known values are: "b", "c", "f", and "s". - :paramtype resource: str or ~azure.mgmt.storage.v2022_09_01.models.SignedResource + :paramtype resource: str or ~azure.mgmt.storage.v2023_05_01.models.SignedResource :keyword permissions: The signed permissions for the service SAS. Possible values include: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) and Process (p). Known values are: "r", "d", "w", "l", "a", "c", "u", and "p". - :paramtype permissions: str or ~azure.mgmt.storage.v2022_09_01.models.Permissions + :paramtype permissions: str or ~azure.mgmt.storage.v2023_05_01.models.Permissions :keyword ip_address_or_range: An IP address or a range of IP addresses from which to accept requests. :paramtype ip_address_or_range: str :keyword protocols: The protocol permitted for a request made with the account SAS. Known values are: "https,http" and "https". - :paramtype protocols: str or ~azure.mgmt.storage.v2022_09_01.models.HttpProtocol + :paramtype protocols: str or ~azure.mgmt.storage.v2023_05_01.models.HttpProtocol :keyword shared_access_start_time: The time at which the SAS becomes valid. :paramtype shared_access_start_time: ~datetime.datetime :keyword shared_access_expiry_time: The time at which the shared access signature becomes @@ -5827,18 +6631,20 @@ class ServiceSpecification(_serialization.Model): :ivar metric_specifications: Metric specifications of operation. :vartype metric_specifications: - list[~azure.mgmt.storage.v2022_09_01.models.MetricSpecification] + list[~azure.mgmt.storage.v2023_05_01.models.MetricSpecification] """ _attribute_map = { "metric_specifications": {"key": "metricSpecifications", "type": "[MetricSpecification]"}, } - def __init__(self, *, metric_specifications: Optional[List["_models.MetricSpecification"]] = None, **kwargs): + def __init__( + self, *, metric_specifications: Optional[List["_models.MetricSpecification"]] = None, **kwargs: Any + ) -> None: """ :keyword metric_specifications: Metric specifications of operation. :paramtype metric_specifications: - list[~azure.mgmt.storage.v2022_09_01.models.MetricSpecification] + list[~azure.mgmt.storage.v2023_05_01.models.MetricSpecification] """ super().__init__(**kwargs) self.metric_specifications = metric_specifications @@ -5850,7 +6656,7 @@ class SignedIdentifier(_serialization.Model): :ivar id: An unique identifier of the stored access policy. :vartype id: str :ivar access_policy: Access policy. - :vartype access_policy: ~azure.mgmt.storage.v2022_09_01.models.AccessPolicy + :vartype access_policy: ~azure.mgmt.storage.v2023_05_01.models.AccessPolicy """ _attribute_map = { @@ -5863,13 +6669,13 @@ def __init__( *, id: Optional[str] = None, # pylint: disable=redefined-builtin access_policy: Optional["_models.AccessPolicy"] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword id: An unique identifier of the stored access policy. :paramtype id: str :keyword access_policy: Access policy. - :paramtype access_policy: ~azure.mgmt.storage.v2022_09_01.models.AccessPolicy + :paramtype access_policy: ~azure.mgmt.storage.v2023_05_01.models.AccessPolicy """ super().__init__(**kwargs) self.id = id @@ -5881,16 +6687,16 @@ class Sku(_serialization.Model): Variables are only populated by the server, and will be ignored when sending a request. - All required parameters must be populated in order to send to Azure. + All required parameters must be populated in order to send to server. :ivar name: The SKU name. Required for account creation; optional for update. Note that in older versions, SKU name was called accountType. Required. Known values are: "Standard_LRS", "Standard_GRS", "Standard_RAGRS", "Standard_ZRS", "Premium_LRS", "Premium_ZRS", "Standard_GZRS", and "Standard_RAGZRS". - :vartype name: str or ~azure.mgmt.storage.v2022_09_01.models.SkuName + :vartype name: str or ~azure.mgmt.storage.v2023_05_01.models.SkuName :ivar tier: The SKU tier. This is based on the SKU name. Known values are: "Standard" and "Premium". - :vartype tier: str or ~azure.mgmt.storage.v2022_09_01.models.SkuTier + :vartype tier: str or ~azure.mgmt.storage.v2023_05_01.models.SkuTier """ _validation = { @@ -5903,13 +6709,13 @@ class Sku(_serialization.Model): "tier": {"key": "tier", "type": "str"}, } - def __init__(self, *, name: Union[str, "_models.SkuName"], **kwargs): + def __init__(self, *, name: Union[str, "_models.SkuName"], **kwargs: Any) -> None: """ :keyword name: The SKU name. Required for account creation; optional for update. Note that in older versions, SKU name was called accountType. Required. Known values are: "Standard_LRS", "Standard_GRS", "Standard_RAGRS", "Standard_ZRS", "Premium_LRS", "Premium_ZRS", "Standard_GZRS", and "Standard_RAGZRS". - :paramtype name: str or ~azure.mgmt.storage.v2022_09_01.models.SkuName + :paramtype name: str or ~azure.mgmt.storage.v2023_05_01.models.SkuName """ super().__init__(**kwargs) self.name = name @@ -5917,7 +6723,8 @@ def __init__(self, *, name: Union[str, "_models.SkuName"], **kwargs): class SKUCapability(_serialization.Model): - """The capability information in the specified SKU, including file encryption, network ACLs, change notification, etc. + """The capability information in the specified SKU, including file encryption, network ACLs, + change notification, etc. Variables are only populated by the server, and will be ignored when sending a request. @@ -5938,7 +6745,7 @@ class SKUCapability(_serialization.Model): "value": {"key": "value", "type": "str"}, } - def __init__(self, **kwargs): + def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) self.name = None @@ -5950,30 +6757,30 @@ class SkuInformation(_serialization.Model): Variables are only populated by the server, and will be ignored when sending a request. - All required parameters must be populated in order to send to Azure. + All required parameters must be populated in order to send to server. :ivar name: The SKU name. Required for account creation; optional for update. Note that in older versions, SKU name was called accountType. Required. Known values are: "Standard_LRS", "Standard_GRS", "Standard_RAGRS", "Standard_ZRS", "Premium_LRS", "Premium_ZRS", "Standard_GZRS", and "Standard_RAGZRS". - :vartype name: str or ~azure.mgmt.storage.v2022_09_01.models.SkuName + :vartype name: str or ~azure.mgmt.storage.v2023_05_01.models.SkuName :ivar tier: The SKU tier. This is based on the SKU name. Known values are: "Standard" and "Premium". - :vartype tier: str or ~azure.mgmt.storage.v2022_09_01.models.SkuTier + :vartype tier: str or ~azure.mgmt.storage.v2023_05_01.models.SkuTier :ivar resource_type: The type of the resource, usually it is 'storageAccounts'. :vartype resource_type: str :ivar kind: Indicates the type of storage account. Known values are: "Storage", "StorageV2", "BlobStorage", "FileStorage", and "BlockBlobStorage". - :vartype kind: str or ~azure.mgmt.storage.v2022_09_01.models.Kind + :vartype kind: str or ~azure.mgmt.storage.v2023_05_01.models.Kind :ivar locations: The set of locations that the SKU is available. This will be supported and registered Azure Geo Regions (e.g. West US, East US, Southeast Asia, etc.). :vartype locations: list[str] :ivar capabilities: The capability information in the specified SKU, including file encryption, network ACLs, change notification, etc. - :vartype capabilities: list[~azure.mgmt.storage.v2022_09_01.models.SKUCapability] + :vartype capabilities: list[~azure.mgmt.storage.v2023_05_01.models.SKUCapability] :ivar restrictions: The restrictions because of which SKU cannot be used. This is empty if there are no restrictions. - :vartype restrictions: list[~azure.mgmt.storage.v2022_09_01.models.Restriction] + :vartype restrictions: list[~azure.mgmt.storage.v2023_05_01.models.Restriction] """ _validation = { @@ -6000,17 +6807,17 @@ def __init__( *, name: Union[str, "_models.SkuName"], restrictions: Optional[List["_models.Restriction"]] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword name: The SKU name. Required for account creation; optional for update. Note that in older versions, SKU name was called accountType. Required. Known values are: "Standard_LRS", "Standard_GRS", "Standard_RAGRS", "Standard_ZRS", "Premium_LRS", "Premium_ZRS", "Standard_GZRS", and "Standard_RAGZRS". - :paramtype name: str or ~azure.mgmt.storage.v2022_09_01.models.SkuName + :paramtype name: str or ~azure.mgmt.storage.v2023_05_01.models.SkuName :keyword restrictions: The restrictions because of which SKU cannot be used. This is empty if there are no restrictions. - :paramtype restrictions: list[~azure.mgmt.storage.v2022_09_01.models.Restriction] + :paramtype restrictions: list[~azure.mgmt.storage.v2023_05_01.models.Restriction] """ super().__init__(**kwargs) self.name = name @@ -6026,7 +6833,7 @@ class SmbSetting(_serialization.Model): """Setting for SMB protocol. :ivar multichannel: Multichannel setting. Applies to Premium FileStorage only. - :vartype multichannel: ~azure.mgmt.storage.v2022_09_01.models.Multichannel + :vartype multichannel: ~azure.mgmt.storage.v2023_05_01.models.Multichannel :ivar versions: SMB protocol versions supported by server. Valid values are SMB2.1, SMB3.0, SMB3.1.1. Should be passed as a string with delimiter ';'. :vartype versions: str @@ -6057,11 +6864,11 @@ def __init__( authentication_methods: Optional[str] = None, kerberos_ticket_encryption: Optional[str] = None, channel_encryption: Optional[str] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword multichannel: Multichannel setting. Applies to Premium FileStorage only. - :paramtype multichannel: ~azure.mgmt.storage.v2022_09_01.models.Multichannel + :paramtype multichannel: ~azure.mgmt.storage.v2023_05_01.models.Multichannel :keyword versions: SMB protocol versions supported by server. Valid values are SMB2.1, SMB3.0, SMB3.1.1. Should be passed as a string with delimiter ';'. :paramtype versions: str @@ -6098,7 +6905,7 @@ class SshPublicKey(_serialization.Model): "key": {"key": "key", "type": "str"}, } - def __init__(self, *, description: Optional[str] = None, key: Optional[str] = None, **kwargs): + def __init__(self, *, description: Optional[str] = None, key: Optional[str] = None, **kwargs: Any) -> None: """ :keyword description: Optional. It is used to store the function/usage of the key. :paramtype description: str @@ -6112,14 +6919,15 @@ def __init__(self, *, description: Optional[str] = None, key: Optional[str] = No class TrackedResource(Resource): - """The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location'. + """The resource model definition for an Azure Resource Manager tracked top level resource which + has 'tags' and a 'location'. Variables are only populated by the server, and will be ignored when sending a request. - All required parameters must be populated in order to send to Azure. + All required parameters must be populated in order to send to server. :ivar id: Fully qualified resource ID for the resource. Ex - - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. # pylint: disable=line-too-long :vartype id: str :ivar name: The name of the resource. :vartype name: str @@ -6147,7 +6955,7 @@ class TrackedResource(Resource): "location": {"key": "location", "type": "str"}, } - def __init__(self, *, location: str, tags: Optional[Dict[str, str]] = None, **kwargs): + def __init__(self, *, location: str, tags: Optional[Dict[str, str]] = None, **kwargs: Any) -> None: """ :keyword tags: Resource tags. :paramtype tags: dict[str, str] @@ -6164,10 +6972,10 @@ class StorageAccount(TrackedResource): # pylint: disable=too-many-instance-attr Variables are only populated by the server, and will be ignored when sending a request. - All required parameters must be populated in order to send to Azure. + All required parameters must be populated in order to send to server. :ivar id: Fully qualified resource ID for the resource. Ex - - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. # pylint: disable=line-too-long :vartype id: str :ivar name: The name of the resource. :vartype name: str @@ -6179,26 +6987,28 @@ class StorageAccount(TrackedResource): # pylint: disable=too-many-instance-attr :ivar location: The geo-location where the resource lives. Required. :vartype location: str :ivar sku: Gets the SKU. - :vartype sku: ~azure.mgmt.storage.v2022_09_01.models.Sku + :vartype sku: ~azure.mgmt.storage.v2023_05_01.models.Sku :ivar kind: Gets the Kind. Known values are: "Storage", "StorageV2", "BlobStorage", "FileStorage", and "BlockBlobStorage". - :vartype kind: str or ~azure.mgmt.storage.v2022_09_01.models.Kind + :vartype kind: str or ~azure.mgmt.storage.v2023_05_01.models.Kind :ivar identity: The identity of the resource. - :vartype identity: ~azure.mgmt.storage.v2022_09_01.models.Identity + :vartype identity: ~azure.mgmt.storage.v2023_05_01.models.Identity :ivar extended_location: The extendedLocation of the resource. - :vartype extended_location: ~azure.mgmt.storage.v2022_09_01.models.ExtendedLocation + :vartype extended_location: ~azure.mgmt.storage.v2023_05_01.models.ExtendedLocation :ivar provisioning_state: Gets the status of the storage account at the time the operation was - called. Known values are: "Creating", "ResolvingDNS", and "Succeeded". - :vartype provisioning_state: str or ~azure.mgmt.storage.v2022_09_01.models.ProvisioningState + called. Known values are: "Creating", "ResolvingDNS", "Succeeded", + "ValidateSubscriptionQuotaBegin", "ValidateSubscriptionQuotaEnd", "Deleting", "Canceled", and + "Failed". + :vartype provisioning_state: str or ~azure.mgmt.storage.v2023_05_01.models.ProvisioningState :ivar primary_endpoints: Gets the URLs that are used to perform a retrieval of a public blob, queue, or table object. Note that Standard_ZRS and Premium_LRS accounts only return the blob endpoint. - :vartype primary_endpoints: ~azure.mgmt.storage.v2022_09_01.models.Endpoints + :vartype primary_endpoints: ~azure.mgmt.storage.v2023_05_01.models.Endpoints :ivar primary_location: Gets the location of the primary data center for the storage account. :vartype primary_location: str :ivar status_of_primary: Gets the status indicating whether the primary location of the storage account is available or unavailable. Known values are: "available" and "unavailable". - :vartype status_of_primary: str or ~azure.mgmt.storage.v2022_09_01.models.AccountStatus + :vartype status_of_primary: str or ~azure.mgmt.storage.v2023_05_01.models.AccountStatus :ivar last_geo_failover_time: Gets the timestamp of the most recent instance of a failover to the secondary location. Only the most recent timestamp is retained. This element is not returned if there has never been a failover instance. Only available if the accountType is @@ -6210,68 +7020,71 @@ class StorageAccount(TrackedResource): # pylint: disable=too-many-instance-attr :ivar status_of_secondary: Gets the status indicating whether the secondary location of the storage account is available or unavailable. Only available if the SKU name is Standard_GRS or Standard_RAGRS. Known values are: "available" and "unavailable". - :vartype status_of_secondary: str or ~azure.mgmt.storage.v2022_09_01.models.AccountStatus + :vartype status_of_secondary: str or ~azure.mgmt.storage.v2023_05_01.models.AccountStatus :ivar creation_time: Gets the creation date and time of the storage account in UTC. :vartype creation_time: ~datetime.datetime :ivar custom_domain: Gets the custom domain the user assigned to this storage account. - :vartype custom_domain: ~azure.mgmt.storage.v2022_09_01.models.CustomDomain + :vartype custom_domain: ~azure.mgmt.storage.v2023_05_01.models.CustomDomain :ivar sas_policy: SasPolicy assigned to the storage account. - :vartype sas_policy: ~azure.mgmt.storage.v2022_09_01.models.SasPolicy + :vartype sas_policy: ~azure.mgmt.storage.v2023_05_01.models.SasPolicy :ivar key_policy: KeyPolicy assigned to the storage account. - :vartype key_policy: ~azure.mgmt.storage.v2022_09_01.models.KeyPolicy + :vartype key_policy: ~azure.mgmt.storage.v2023_05_01.models.KeyPolicy :ivar key_creation_time: Storage account keys creation time. - :vartype key_creation_time: ~azure.mgmt.storage.v2022_09_01.models.KeyCreationTime + :vartype key_creation_time: ~azure.mgmt.storage.v2023_05_01.models.KeyCreationTime :ivar secondary_endpoints: Gets the URLs that are used to perform a retrieval of a public blob, queue, or table object from the secondary location of the storage account. Only available if the SKU name is Standard_RAGRS. - :vartype secondary_endpoints: ~azure.mgmt.storage.v2022_09_01.models.Endpoints + :vartype secondary_endpoints: ~azure.mgmt.storage.v2023_05_01.models.Endpoints :ivar encryption: Encryption settings to be used for server-side encryption for the storage account. - :vartype encryption: ~azure.mgmt.storage.v2022_09_01.models.Encryption + :vartype encryption: ~azure.mgmt.storage.v2023_05_01.models.Encryption :ivar access_tier: Required for storage accounts where kind = BlobStorage. The access tier is used for billing. The 'Premium' access tier is the default value for premium block blobs storage account type and it cannot be changed for the premium block blobs storage account type. - Known values are: "Hot", "Cool", and "Premium". - :vartype access_tier: str or ~azure.mgmt.storage.v2022_09_01.models.AccessTier + Known values are: "Hot", "Cool", "Premium", and "Cold". + :vartype access_tier: str or ~azure.mgmt.storage.v2023_05_01.models.AccessTier :ivar azure_files_identity_based_authentication: Provides the identity based authentication settings for Azure Files. :vartype azure_files_identity_based_authentication: - ~azure.mgmt.storage.v2022_09_01.models.AzureFilesIdentityBasedAuthentication + ~azure.mgmt.storage.v2023_05_01.models.AzureFilesIdentityBasedAuthentication :ivar enable_https_traffic_only: Allows https traffic only to storage service if sets to true. :vartype enable_https_traffic_only: bool :ivar network_rule_set: Network rule set. - :vartype network_rule_set: ~azure.mgmt.storage.v2022_09_01.models.NetworkRuleSet + :vartype network_rule_set: ~azure.mgmt.storage.v2023_05_01.models.NetworkRuleSet :ivar is_sftp_enabled: Enables Secure File Transfer Protocol, if set to true. :vartype is_sftp_enabled: bool :ivar is_local_user_enabled: Enables local users feature, if set to true. :vartype is_local_user_enabled: bool + :ivar enable_extended_groups: Enables extended group support with local users feature, if set + to true. + :vartype enable_extended_groups: bool :ivar is_hns_enabled: Account HierarchicalNamespace enabled if sets to true. :vartype is_hns_enabled: bool :ivar geo_replication_stats: Geo Replication Stats. - :vartype geo_replication_stats: ~azure.mgmt.storage.v2022_09_01.models.GeoReplicationStats + :vartype geo_replication_stats: ~azure.mgmt.storage.v2023_05_01.models.GeoReplicationStats :ivar failover_in_progress: If the failover is in progress, the value will be true, otherwise, it will be null. :vartype failover_in_progress: bool :ivar large_file_shares_state: Allow large file shares if sets to Enabled. It cannot be disabled once it is enabled. Known values are: "Disabled" and "Enabled". :vartype large_file_shares_state: str or - ~azure.mgmt.storage.v2022_09_01.models.LargeFileSharesState + ~azure.mgmt.storage.v2023_05_01.models.LargeFileSharesState :ivar private_endpoint_connections: List of private endpoint connection associated with the specified storage account. :vartype private_endpoint_connections: - list[~azure.mgmt.storage.v2022_09_01.models.PrivateEndpointConnection] + list[~azure.mgmt.storage.v2023_05_01.models.PrivateEndpointConnection] :ivar routing_preference: Maintains information about the network routing choice opted by the user for data transfer. - :vartype routing_preference: ~azure.mgmt.storage.v2022_09_01.models.RoutingPreference + :vartype routing_preference: ~azure.mgmt.storage.v2023_05_01.models.RoutingPreference :ivar blob_restore_status: Blob restore status. - :vartype blob_restore_status: ~azure.mgmt.storage.v2022_09_01.models.BlobRestoreStatus + :vartype blob_restore_status: ~azure.mgmt.storage.v2023_05_01.models.BlobRestoreStatus :ivar allow_blob_public_access: Allow or disallow public access to all blobs or containers in - the storage account. The default interpretation is true for this property. + the storage account. The default interpretation is false for this property. :vartype allow_blob_public_access: bool :ivar minimum_tls_version: Set the minimum TLS version to be permitted on requests to storage. The default interpretation is TLS 1.0 for this property. Known values are: "TLS1_0", "TLS1_1", - and "TLS1_2". - :vartype minimum_tls_version: str or ~azure.mgmt.storage.v2022_09_01.models.MinimumTlsVersion + "TLS1_2", and "TLS1_3". + :vartype minimum_tls_version: str or ~azure.mgmt.storage.v2023_05_01.models.MinimumTlsVersion :ivar allow_shared_key_access: Indicates whether the storage account permits requests to be authorized with the account access key via Shared Key. If false, then all requests, including shared access signatures, must be authorized with Azure Active Directory (Azure AD). The @@ -6280,33 +7093,41 @@ class StorageAccount(TrackedResource): # pylint: disable=too-many-instance-attr :ivar enable_nfs_v3: NFS 3.0 protocol support enabled if set to true. :vartype enable_nfs_v3: bool :ivar allow_cross_tenant_replication: Allow or disallow cross AAD tenant object replication. - The default interpretation is true for this property. + Set this property to true for new or existing accounts only if object replication policies will + involve storage accounts in different AAD tenants. The default interpretation is false for new + accounts to follow best security practices by default. :vartype allow_cross_tenant_replication: bool :ivar default_to_o_auth_authentication: A boolean flag which indicates whether the default authentication is OAuth or not. The default interpretation is false for this property. :vartype default_to_o_auth_authentication: bool - :ivar public_network_access: Allow or disallow public network access to Storage Account. Value - is optional but if passed in, must be 'Enabled' or 'Disabled'. Known values are: "Enabled" and - "Disabled". + :ivar public_network_access: Allow, disallow, or let Network Security Perimeter configuration + to evaluate public network access to Storage Account. Known values are: "Enabled", "Disabled", + and "SecuredByPerimeter". :vartype public_network_access: str or - ~azure.mgmt.storage.v2022_09_01.models.PublicNetworkAccess + ~azure.mgmt.storage.v2023_05_01.models.PublicNetworkAccess :ivar immutable_storage_with_versioning: The property is immutable and can only be set to true at the account creation time. When set to true, it enables object level immutability for all the containers in the account by default. :vartype immutable_storage_with_versioning: - ~azure.mgmt.storage.v2022_09_01.models.ImmutableStorageAccount + ~azure.mgmt.storage.v2023_05_01.models.ImmutableStorageAccount :ivar allowed_copy_scope: Restrict copy to and from Storage Accounts within an AAD tenant or with Private Links to the same VNet. Known values are: "PrivateLink" and "AAD". - :vartype allowed_copy_scope: str or ~azure.mgmt.storage.v2022_09_01.models.AllowedCopyScope + :vartype allowed_copy_scope: str or ~azure.mgmt.storage.v2023_05_01.models.AllowedCopyScope :ivar storage_account_sku_conversion_status: This property is readOnly and is set by server during asynchronous storage account sku conversion operations. :vartype storage_account_sku_conversion_status: - ~azure.mgmt.storage.v2022_09_01.models.StorageAccountSkuConversionStatus + ~azure.mgmt.storage.v2023_05_01.models.StorageAccountSkuConversionStatus :ivar dns_endpoint_type: Allows you to specify the type of endpoint. Set this to AzureDNSZone to create a large number of accounts in a single subscription, which creates accounts in an Azure DNS Zone and the endpoint URL will have an alphanumeric DNS Zone identifier. Known values are: "Standard" and "AzureDnsZone". - :vartype dns_endpoint_type: str or ~azure.mgmt.storage.v2022_09_01.models.DnsEndpointType + :vartype dns_endpoint_type: str or ~azure.mgmt.storage.v2023_05_01.models.DnsEndpointType + :ivar is_sku_conversion_blocked: This property will be set to true or false on an event of + ongoing migration. Default value is null. + :vartype is_sku_conversion_blocked: bool + :ivar account_migration_in_progress: If customer initiated account migration is in progress, + the value will be true else it will be null. + :vartype account_migration_in_progress: bool """ _validation = { @@ -6336,6 +7157,8 @@ class StorageAccount(TrackedResource): # pylint: disable=too-many-instance-attr "failover_in_progress": {"readonly": True}, "private_endpoint_connections": {"readonly": True}, "blob_restore_status": {"readonly": True}, + "is_sku_conversion_blocked": {"readonly": True}, + "account_migration_in_progress": {"readonly": True}, } _attribute_map = { @@ -6371,6 +7194,7 @@ class StorageAccount(TrackedResource): # pylint: disable=too-many-instance-attr "network_rule_set": {"key": "properties.networkAcls", "type": "NetworkRuleSet"}, "is_sftp_enabled": {"key": "properties.isSftpEnabled", "type": "bool"}, "is_local_user_enabled": {"key": "properties.isLocalUserEnabled", "type": "bool"}, + "enable_extended_groups": {"key": "properties.enableExtendedGroups", "type": "bool"}, "is_hns_enabled": {"key": "properties.isHnsEnabled", "type": "bool"}, "geo_replication_stats": {"key": "properties.geoReplicationStats", "type": "GeoReplicationStats"}, "failover_in_progress": {"key": "properties.failoverInProgress", "type": "bool"}, @@ -6398,6 +7222,8 @@ class StorageAccount(TrackedResource): # pylint: disable=too-many-instance-attr "type": "StorageAccountSkuConversionStatus", }, "dns_endpoint_type": {"key": "properties.dnsEndpointType", "type": "str"}, + "is_sku_conversion_blocked": {"key": "properties.isSkuConversionBlocked", "type": "bool"}, + "account_migration_in_progress": {"key": "properties.accountMigrationInProgress", "type": "bool"}, } def __init__( # pylint: disable=too-many-locals @@ -6411,6 +7237,7 @@ def __init__( # pylint: disable=too-many-locals enable_https_traffic_only: Optional[bool] = None, is_sftp_enabled: Optional[bool] = None, is_local_user_enabled: Optional[bool] = None, + enable_extended_groups: Optional[bool] = None, is_hns_enabled: Optional[bool] = None, large_file_shares_state: Optional[Union[str, "_models.LargeFileSharesState"]] = None, routing_preference: Optional["_models.RoutingPreference"] = None, @@ -6425,21 +7252,21 @@ def __init__( # pylint: disable=too-many-locals allowed_copy_scope: Optional[Union[str, "_models.AllowedCopyScope"]] = None, storage_account_sku_conversion_status: Optional["_models.StorageAccountSkuConversionStatus"] = None, dns_endpoint_type: Optional[Union[str, "_models.DnsEndpointType"]] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword tags: Resource tags. :paramtype tags: dict[str, str] :keyword location: The geo-location where the resource lives. Required. :paramtype location: str :keyword identity: The identity of the resource. - :paramtype identity: ~azure.mgmt.storage.v2022_09_01.models.Identity + :paramtype identity: ~azure.mgmt.storage.v2023_05_01.models.Identity :keyword extended_location: The extendedLocation of the resource. - :paramtype extended_location: ~azure.mgmt.storage.v2022_09_01.models.ExtendedLocation + :paramtype extended_location: ~azure.mgmt.storage.v2023_05_01.models.ExtendedLocation :keyword azure_files_identity_based_authentication: Provides the identity based authentication settings for Azure Files. :paramtype azure_files_identity_based_authentication: - ~azure.mgmt.storage.v2022_09_01.models.AzureFilesIdentityBasedAuthentication + ~azure.mgmt.storage.v2023_05_01.models.AzureFilesIdentityBasedAuthentication :keyword enable_https_traffic_only: Allows https traffic only to storage service if sets to true. :paramtype enable_https_traffic_only: bool @@ -6447,22 +7274,25 @@ def __init__( # pylint: disable=too-many-locals :paramtype is_sftp_enabled: bool :keyword is_local_user_enabled: Enables local users feature, if set to true. :paramtype is_local_user_enabled: bool + :keyword enable_extended_groups: Enables extended group support with local users feature, if + set to true. + :paramtype enable_extended_groups: bool :keyword is_hns_enabled: Account HierarchicalNamespace enabled if sets to true. :paramtype is_hns_enabled: bool :keyword large_file_shares_state: Allow large file shares if sets to Enabled. It cannot be disabled once it is enabled. Known values are: "Disabled" and "Enabled". :paramtype large_file_shares_state: str or - ~azure.mgmt.storage.v2022_09_01.models.LargeFileSharesState + ~azure.mgmt.storage.v2023_05_01.models.LargeFileSharesState :keyword routing_preference: Maintains information about the network routing choice opted by the user for data transfer. - :paramtype routing_preference: ~azure.mgmt.storage.v2022_09_01.models.RoutingPreference + :paramtype routing_preference: ~azure.mgmt.storage.v2023_05_01.models.RoutingPreference :keyword allow_blob_public_access: Allow or disallow public access to all blobs or containers - in the storage account. The default interpretation is true for this property. + in the storage account. The default interpretation is false for this property. :paramtype allow_blob_public_access: bool :keyword minimum_tls_version: Set the minimum TLS version to be permitted on requests to storage. The default interpretation is TLS 1.0 for this property. Known values are: "TLS1_0", - "TLS1_1", and "TLS1_2". - :paramtype minimum_tls_version: str or ~azure.mgmt.storage.v2022_09_01.models.MinimumTlsVersion + "TLS1_1", "TLS1_2", and "TLS1_3". + :paramtype minimum_tls_version: str or ~azure.mgmt.storage.v2023_05_01.models.MinimumTlsVersion :keyword allow_shared_key_access: Indicates whether the storage account permits requests to be authorized with the account access key via Shared Key. If false, then all requests, including shared access signatures, must be authorized with Azure Active Directory (Azure AD). The @@ -6471,33 +7301,35 @@ def __init__( # pylint: disable=too-many-locals :keyword enable_nfs_v3: NFS 3.0 protocol support enabled if set to true. :paramtype enable_nfs_v3: bool :keyword allow_cross_tenant_replication: Allow or disallow cross AAD tenant object replication. - The default interpretation is true for this property. + Set this property to true for new or existing accounts only if object replication policies will + involve storage accounts in different AAD tenants. The default interpretation is false for new + accounts to follow best security practices by default. :paramtype allow_cross_tenant_replication: bool :keyword default_to_o_auth_authentication: A boolean flag which indicates whether the default authentication is OAuth or not. The default interpretation is false for this property. :paramtype default_to_o_auth_authentication: bool - :keyword public_network_access: Allow or disallow public network access to Storage Account. - Value is optional but if passed in, must be 'Enabled' or 'Disabled'. Known values are: - "Enabled" and "Disabled". + :keyword public_network_access: Allow, disallow, or let Network Security Perimeter + configuration to evaluate public network access to Storage Account. Known values are: + "Enabled", "Disabled", and "SecuredByPerimeter". :paramtype public_network_access: str or - ~azure.mgmt.storage.v2022_09_01.models.PublicNetworkAccess + ~azure.mgmt.storage.v2023_05_01.models.PublicNetworkAccess :keyword immutable_storage_with_versioning: The property is immutable and can only be set to true at the account creation time. When set to true, it enables object level immutability for all the containers in the account by default. :paramtype immutable_storage_with_versioning: - ~azure.mgmt.storage.v2022_09_01.models.ImmutableStorageAccount + ~azure.mgmt.storage.v2023_05_01.models.ImmutableStorageAccount :keyword allowed_copy_scope: Restrict copy to and from Storage Accounts within an AAD tenant or with Private Links to the same VNet. Known values are: "PrivateLink" and "AAD". - :paramtype allowed_copy_scope: str or ~azure.mgmt.storage.v2022_09_01.models.AllowedCopyScope + :paramtype allowed_copy_scope: str or ~azure.mgmt.storage.v2023_05_01.models.AllowedCopyScope :keyword storage_account_sku_conversion_status: This property is readOnly and is set by server during asynchronous storage account sku conversion operations. :paramtype storage_account_sku_conversion_status: - ~azure.mgmt.storage.v2022_09_01.models.StorageAccountSkuConversionStatus + ~azure.mgmt.storage.v2023_05_01.models.StorageAccountSkuConversionStatus :keyword dns_endpoint_type: Allows you to specify the type of endpoint. Set this to AzureDNSZone to create a large number of accounts in a single subscription, which creates accounts in an Azure DNS Zone and the endpoint URL will have an alphanumeric DNS Zone identifier. Known values are: "Standard" and "AzureDnsZone". - :paramtype dns_endpoint_type: str or ~azure.mgmt.storage.v2022_09_01.models.DnsEndpointType + :paramtype dns_endpoint_type: str or ~azure.mgmt.storage.v2023_05_01.models.DnsEndpointType """ super().__init__(tags=tags, location=location, **kwargs) self.sku = None @@ -6524,6 +7356,7 @@ def __init__( # pylint: disable=too-many-locals self.network_rule_set = None self.is_sftp_enabled = is_sftp_enabled self.is_local_user_enabled = is_local_user_enabled + self.enable_extended_groups = enable_extended_groups self.is_hns_enabled = is_hns_enabled self.geo_replication_stats = None self.failover_in_progress = None @@ -6542,14 +7375,16 @@ def __init__( # pylint: disable=too-many-locals self.allowed_copy_scope = allowed_copy_scope self.storage_account_sku_conversion_status = storage_account_sku_conversion_status self.dns_endpoint_type = dns_endpoint_type + self.is_sku_conversion_blocked = None + self.account_migration_in_progress = None -class StorageAccountCheckNameAvailabilityParameters(_serialization.Model): +class StorageAccountCheckNameAvailabilityParameters(_serialization.Model): # pylint: disable=name-too-long """The parameters used to check the availability of the storage account name. Variables are only populated by the server, and will be ignored when sending a request. - All required parameters must be populated in order to send to Azure. + All required parameters must be populated in order to send to server. :ivar name: The storage account name. Required. :vartype name: str @@ -6570,7 +7405,7 @@ class StorageAccountCheckNameAvailabilityParameters(_serialization.Model): type = "Microsoft.Storage/storageAccounts" - def __init__(self, *, name: str, **kwargs): + def __init__(self, *, name: str, **kwargs: Any) -> None: """ :keyword name: The storage account name. Required. :paramtype name: str @@ -6582,13 +7417,13 @@ def __init__(self, *, name: str, **kwargs): class StorageAccountCreateParameters(_serialization.Model): # pylint: disable=too-many-instance-attributes """The parameters used when creating a storage account. - All required parameters must be populated in order to send to Azure. + All required parameters must be populated in order to send to server. :ivar sku: Required. Gets or sets the SKU name. Required. - :vartype sku: ~azure.mgmt.storage.v2022_09_01.models.Sku + :vartype sku: ~azure.mgmt.storage.v2023_05_01.models.Sku :ivar kind: Required. Indicates the type of storage account. Required. Known values are: "Storage", "StorageV2", "BlobStorage", "FileStorage", and "BlockBlobStorage". - :vartype kind: str or ~azure.mgmt.storage.v2022_09_01.models.Kind + :vartype kind: str or ~azure.mgmt.storage.v2023_05_01.models.Kind :ivar location: Required. Gets or sets the location of the resource. This will be one of the supported and registered Azure Geo Regions (e.g. West US, East US, Southeast Asia, etc.). The geo region of a resource cannot be changed once it is created, but if an identical geo region @@ -6597,44 +7432,45 @@ class StorageAccountCreateParameters(_serialization.Model): # pylint: disable=t :ivar extended_location: Optional. Set the extended location of the resource. If not set, the storage account will be created in Azure main region. Otherwise it will be created in the specified extended location. - :vartype extended_location: ~azure.mgmt.storage.v2022_09_01.models.ExtendedLocation + :vartype extended_location: ~azure.mgmt.storage.v2023_05_01.models.ExtendedLocation :ivar tags: Gets or sets a list of key value pairs that describe the resource. These tags can be used for viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key with a length no greater than 128 characters and a value with a length no greater than 256 characters. :vartype tags: dict[str, str] :ivar identity: The identity of the resource. - :vartype identity: ~azure.mgmt.storage.v2022_09_01.models.Identity + :vartype identity: ~azure.mgmt.storage.v2023_05_01.models.Identity :ivar allowed_copy_scope: Restrict copy to and from Storage Accounts within an AAD tenant or with Private Links to the same VNet. Known values are: "PrivateLink" and "AAD". - :vartype allowed_copy_scope: str or ~azure.mgmt.storage.v2022_09_01.models.AllowedCopyScope - :ivar public_network_access: Allow or disallow public network access to Storage Account. Value - is optional but if passed in, must be 'Enabled' or 'Disabled'. Known values are: "Enabled" and - "Disabled". + :vartype allowed_copy_scope: str or ~azure.mgmt.storage.v2023_05_01.models.AllowedCopyScope + :ivar public_network_access: Allow, disallow, or let Network Security Perimeter configuration + to evaluate public network access to Storage Account. Value is optional but if passed in, must + be 'Enabled', 'Disabled' or 'SecuredByPerimeter'. Known values are: "Enabled", "Disabled", and + "SecuredByPerimeter". :vartype public_network_access: str or - ~azure.mgmt.storage.v2022_09_01.models.PublicNetworkAccess + ~azure.mgmt.storage.v2023_05_01.models.PublicNetworkAccess :ivar sas_policy: SasPolicy assigned to the storage account. - :vartype sas_policy: ~azure.mgmt.storage.v2022_09_01.models.SasPolicy + :vartype sas_policy: ~azure.mgmt.storage.v2023_05_01.models.SasPolicy :ivar key_policy: KeyPolicy assigned to the storage account. - :vartype key_policy: ~azure.mgmt.storage.v2022_09_01.models.KeyPolicy + :vartype key_policy: ~azure.mgmt.storage.v2023_05_01.models.KeyPolicy :ivar custom_domain: User domain assigned to the storage account. Name is the CNAME source. Only one custom domain is supported per storage account at this time. To clear the existing custom domain, use an empty string for the custom domain name property. - :vartype custom_domain: ~azure.mgmt.storage.v2022_09_01.models.CustomDomain + :vartype custom_domain: ~azure.mgmt.storage.v2023_05_01.models.CustomDomain :ivar encryption: Encryption settings to be used for server-side encryption for the storage account. - :vartype encryption: ~azure.mgmt.storage.v2022_09_01.models.Encryption + :vartype encryption: ~azure.mgmt.storage.v2023_05_01.models.Encryption :ivar network_rule_set: Network rule set. - :vartype network_rule_set: ~azure.mgmt.storage.v2022_09_01.models.NetworkRuleSet + :vartype network_rule_set: ~azure.mgmt.storage.v2023_05_01.models.NetworkRuleSet :ivar access_tier: Required for storage accounts where kind = BlobStorage. The access tier is used for billing. The 'Premium' access tier is the default value for premium block blobs storage account type and it cannot be changed for the premium block blobs storage account type. - Known values are: "Hot", "Cool", and "Premium". - :vartype access_tier: str or ~azure.mgmt.storage.v2022_09_01.models.AccessTier + Known values are: "Hot", "Cool", "Premium", and "Cold". + :vartype access_tier: str or ~azure.mgmt.storage.v2023_05_01.models.AccessTier :ivar azure_files_identity_based_authentication: Provides the identity based authentication settings for Azure Files. :vartype azure_files_identity_based_authentication: - ~azure.mgmt.storage.v2022_09_01.models.AzureFilesIdentityBasedAuthentication + ~azure.mgmt.storage.v2023_05_01.models.AzureFilesIdentityBasedAuthentication :ivar enable_https_traffic_only: Allows https traffic only to storage service if sets to true. The default value is true since API version 2019-04-01. :vartype enable_https_traffic_only: bool @@ -6642,22 +7478,25 @@ class StorageAccountCreateParameters(_serialization.Model): # pylint: disable=t :vartype is_sftp_enabled: bool :ivar is_local_user_enabled: Enables local users feature, if set to true. :vartype is_local_user_enabled: bool + :ivar enable_extended_groups: Enables extended group support with local users feature, if set + to true. + :vartype enable_extended_groups: bool :ivar is_hns_enabled: Account HierarchicalNamespace enabled if sets to true. :vartype is_hns_enabled: bool :ivar large_file_shares_state: Allow large file shares if sets to Enabled. It cannot be disabled once it is enabled. Known values are: "Disabled" and "Enabled". :vartype large_file_shares_state: str or - ~azure.mgmt.storage.v2022_09_01.models.LargeFileSharesState + ~azure.mgmt.storage.v2023_05_01.models.LargeFileSharesState :ivar routing_preference: Maintains information about the network routing choice opted by the user for data transfer. - :vartype routing_preference: ~azure.mgmt.storage.v2022_09_01.models.RoutingPreference + :vartype routing_preference: ~azure.mgmt.storage.v2023_05_01.models.RoutingPreference :ivar allow_blob_public_access: Allow or disallow public access to all blobs or containers in - the storage account. The default interpretation is true for this property. + the storage account. The default interpretation is false for this property. :vartype allow_blob_public_access: bool :ivar minimum_tls_version: Set the minimum TLS version to be permitted on requests to storage. The default interpretation is TLS 1.0 for this property. Known values are: "TLS1_0", "TLS1_1", - and "TLS1_2". - :vartype minimum_tls_version: str or ~azure.mgmt.storage.v2022_09_01.models.MinimumTlsVersion + "TLS1_2", and "TLS1_3". + :vartype minimum_tls_version: str or ~azure.mgmt.storage.v2023_05_01.models.MinimumTlsVersion :ivar allow_shared_key_access: Indicates whether the storage account permits requests to be authorized with the account access key via Shared Key. If false, then all requests, including shared access signatures, must be authorized with Azure Active Directory (Azure AD). The @@ -6666,7 +7505,9 @@ class StorageAccountCreateParameters(_serialization.Model): # pylint: disable=t :ivar enable_nfs_v3: NFS 3.0 protocol support enabled if set to true. :vartype enable_nfs_v3: bool :ivar allow_cross_tenant_replication: Allow or disallow cross AAD tenant object replication. - The default interpretation is true for this property. + Set this property to true for new or existing accounts only if object replication policies will + involve storage accounts in different AAD tenants. The default interpretation is false for new + accounts to follow best security practices by default. :vartype allow_cross_tenant_replication: bool :ivar default_to_o_auth_authentication: A boolean flag which indicates whether the default authentication is OAuth or not. The default interpretation is false for this property. @@ -6675,12 +7516,12 @@ class StorageAccountCreateParameters(_serialization.Model): # pylint: disable=t at the account creation time. When set to true, it enables object level immutability for all the new containers in the account by default. :vartype immutable_storage_with_versioning: - ~azure.mgmt.storage.v2022_09_01.models.ImmutableStorageAccount + ~azure.mgmt.storage.v2023_05_01.models.ImmutableStorageAccount :ivar dns_endpoint_type: Allows you to specify the type of endpoint. Set this to AzureDNSZone to create a large number of accounts in a single subscription, which creates accounts in an Azure DNS Zone and the endpoint URL will have an alphanumeric DNS Zone identifier. Known values are: "Standard" and "AzureDnsZone". - :vartype dns_endpoint_type: str or ~azure.mgmt.storage.v2022_09_01.models.DnsEndpointType + :vartype dns_endpoint_type: str or ~azure.mgmt.storage.v2023_05_01.models.DnsEndpointType """ _validation = { @@ -6711,6 +7552,7 @@ class StorageAccountCreateParameters(_serialization.Model): # pylint: disable=t "enable_https_traffic_only": {"key": "properties.supportsHttpsTrafficOnly", "type": "bool"}, "is_sftp_enabled": {"key": "properties.isSftpEnabled", "type": "bool"}, "is_local_user_enabled": {"key": "properties.isLocalUserEnabled", "type": "bool"}, + "enable_extended_groups": {"key": "properties.enableExtendedGroups", "type": "bool"}, "is_hns_enabled": {"key": "properties.isHnsEnabled", "type": "bool"}, "large_file_shares_state": {"key": "properties.largeFileSharesState", "type": "str"}, "routing_preference": {"key": "properties.routingPreference", "type": "RoutingPreference"}, @@ -6748,6 +7590,7 @@ def __init__( # pylint: disable=too-many-locals enable_https_traffic_only: Optional[bool] = None, is_sftp_enabled: Optional[bool] = None, is_local_user_enabled: Optional[bool] = None, + enable_extended_groups: Optional[bool] = None, is_hns_enabled: Optional[bool] = None, large_file_shares_state: Optional[Union[str, "_models.LargeFileSharesState"]] = None, routing_preference: Optional["_models.RoutingPreference"] = None, @@ -6759,14 +7602,14 @@ def __init__( # pylint: disable=too-many-locals default_to_o_auth_authentication: Optional[bool] = None, immutable_storage_with_versioning: Optional["_models.ImmutableStorageAccount"] = None, dns_endpoint_type: Optional[Union[str, "_models.DnsEndpointType"]] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword sku: Required. Gets or sets the SKU name. Required. - :paramtype sku: ~azure.mgmt.storage.v2022_09_01.models.Sku + :paramtype sku: ~azure.mgmt.storage.v2023_05_01.models.Sku :keyword kind: Required. Indicates the type of storage account. Required. Known values are: "Storage", "StorageV2", "BlobStorage", "FileStorage", and "BlockBlobStorage". - :paramtype kind: str or ~azure.mgmt.storage.v2022_09_01.models.Kind + :paramtype kind: str or ~azure.mgmt.storage.v2023_05_01.models.Kind :keyword location: Required. Gets or sets the location of the resource. This will be one of the supported and registered Azure Geo Regions (e.g. West US, East US, Southeast Asia, etc.). The geo region of a resource cannot be changed once it is created, but if an identical geo region @@ -6775,44 +7618,45 @@ def __init__( # pylint: disable=too-many-locals :keyword extended_location: Optional. Set the extended location of the resource. If not set, the storage account will be created in Azure main region. Otherwise it will be created in the specified extended location. - :paramtype extended_location: ~azure.mgmt.storage.v2022_09_01.models.ExtendedLocation + :paramtype extended_location: ~azure.mgmt.storage.v2023_05_01.models.ExtendedLocation :keyword tags: Gets or sets a list of key value pairs that describe the resource. These tags can be used for viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key with a length no greater than 128 characters and a value with a length no greater than 256 characters. :paramtype tags: dict[str, str] :keyword identity: The identity of the resource. - :paramtype identity: ~azure.mgmt.storage.v2022_09_01.models.Identity + :paramtype identity: ~azure.mgmt.storage.v2023_05_01.models.Identity :keyword allowed_copy_scope: Restrict copy to and from Storage Accounts within an AAD tenant or with Private Links to the same VNet. Known values are: "PrivateLink" and "AAD". - :paramtype allowed_copy_scope: str or ~azure.mgmt.storage.v2022_09_01.models.AllowedCopyScope - :keyword public_network_access: Allow or disallow public network access to Storage Account. - Value is optional but if passed in, must be 'Enabled' or 'Disabled'. Known values are: - "Enabled" and "Disabled". + :paramtype allowed_copy_scope: str or ~azure.mgmt.storage.v2023_05_01.models.AllowedCopyScope + :keyword public_network_access: Allow, disallow, or let Network Security Perimeter + configuration to evaluate public network access to Storage Account. Value is optional but if + passed in, must be 'Enabled', 'Disabled' or 'SecuredByPerimeter'. Known values are: "Enabled", + "Disabled", and "SecuredByPerimeter". :paramtype public_network_access: str or - ~azure.mgmt.storage.v2022_09_01.models.PublicNetworkAccess + ~azure.mgmt.storage.v2023_05_01.models.PublicNetworkAccess :keyword sas_policy: SasPolicy assigned to the storage account. - :paramtype sas_policy: ~azure.mgmt.storage.v2022_09_01.models.SasPolicy + :paramtype sas_policy: ~azure.mgmt.storage.v2023_05_01.models.SasPolicy :keyword key_policy: KeyPolicy assigned to the storage account. - :paramtype key_policy: ~azure.mgmt.storage.v2022_09_01.models.KeyPolicy + :paramtype key_policy: ~azure.mgmt.storage.v2023_05_01.models.KeyPolicy :keyword custom_domain: User domain assigned to the storage account. Name is the CNAME source. Only one custom domain is supported per storage account at this time. To clear the existing custom domain, use an empty string for the custom domain name property. - :paramtype custom_domain: ~azure.mgmt.storage.v2022_09_01.models.CustomDomain + :paramtype custom_domain: ~azure.mgmt.storage.v2023_05_01.models.CustomDomain :keyword encryption: Encryption settings to be used for server-side encryption for the storage account. - :paramtype encryption: ~azure.mgmt.storage.v2022_09_01.models.Encryption + :paramtype encryption: ~azure.mgmt.storage.v2023_05_01.models.Encryption :keyword network_rule_set: Network rule set. - :paramtype network_rule_set: ~azure.mgmt.storage.v2022_09_01.models.NetworkRuleSet + :paramtype network_rule_set: ~azure.mgmt.storage.v2023_05_01.models.NetworkRuleSet :keyword access_tier: Required for storage accounts where kind = BlobStorage. The access tier is used for billing. The 'Premium' access tier is the default value for premium block blobs storage account type and it cannot be changed for the premium block blobs storage account type. - Known values are: "Hot", "Cool", and "Premium". - :paramtype access_tier: str or ~azure.mgmt.storage.v2022_09_01.models.AccessTier + Known values are: "Hot", "Cool", "Premium", and "Cold". + :paramtype access_tier: str or ~azure.mgmt.storage.v2023_05_01.models.AccessTier :keyword azure_files_identity_based_authentication: Provides the identity based authentication settings for Azure Files. :paramtype azure_files_identity_based_authentication: - ~azure.mgmt.storage.v2022_09_01.models.AzureFilesIdentityBasedAuthentication + ~azure.mgmt.storage.v2023_05_01.models.AzureFilesIdentityBasedAuthentication :keyword enable_https_traffic_only: Allows https traffic only to storage service if sets to true. The default value is true since API version 2019-04-01. :paramtype enable_https_traffic_only: bool @@ -6820,22 +7664,25 @@ def __init__( # pylint: disable=too-many-locals :paramtype is_sftp_enabled: bool :keyword is_local_user_enabled: Enables local users feature, if set to true. :paramtype is_local_user_enabled: bool + :keyword enable_extended_groups: Enables extended group support with local users feature, if + set to true. + :paramtype enable_extended_groups: bool :keyword is_hns_enabled: Account HierarchicalNamespace enabled if sets to true. :paramtype is_hns_enabled: bool :keyword large_file_shares_state: Allow large file shares if sets to Enabled. It cannot be disabled once it is enabled. Known values are: "Disabled" and "Enabled". :paramtype large_file_shares_state: str or - ~azure.mgmt.storage.v2022_09_01.models.LargeFileSharesState + ~azure.mgmt.storage.v2023_05_01.models.LargeFileSharesState :keyword routing_preference: Maintains information about the network routing choice opted by the user for data transfer. - :paramtype routing_preference: ~azure.mgmt.storage.v2022_09_01.models.RoutingPreference + :paramtype routing_preference: ~azure.mgmt.storage.v2023_05_01.models.RoutingPreference :keyword allow_blob_public_access: Allow or disallow public access to all blobs or containers - in the storage account. The default interpretation is true for this property. + in the storage account. The default interpretation is false for this property. :paramtype allow_blob_public_access: bool :keyword minimum_tls_version: Set the minimum TLS version to be permitted on requests to storage. The default interpretation is TLS 1.0 for this property. Known values are: "TLS1_0", - "TLS1_1", and "TLS1_2". - :paramtype minimum_tls_version: str or ~azure.mgmt.storage.v2022_09_01.models.MinimumTlsVersion + "TLS1_1", "TLS1_2", and "TLS1_3". + :paramtype minimum_tls_version: str or ~azure.mgmt.storage.v2023_05_01.models.MinimumTlsVersion :keyword allow_shared_key_access: Indicates whether the storage account permits requests to be authorized with the account access key via Shared Key. If false, then all requests, including shared access signatures, must be authorized with Azure Active Directory (Azure AD). The @@ -6844,7 +7691,9 @@ def __init__( # pylint: disable=too-many-locals :keyword enable_nfs_v3: NFS 3.0 protocol support enabled if set to true. :paramtype enable_nfs_v3: bool :keyword allow_cross_tenant_replication: Allow or disallow cross AAD tenant object replication. - The default interpretation is true for this property. + Set this property to true for new or existing accounts only if object replication policies will + involve storage accounts in different AAD tenants. The default interpretation is false for new + accounts to follow best security practices by default. :paramtype allow_cross_tenant_replication: bool :keyword default_to_o_auth_authentication: A boolean flag which indicates whether the default authentication is OAuth or not. The default interpretation is false for this property. @@ -6853,12 +7702,12 @@ def __init__( # pylint: disable=too-many-locals true at the account creation time. When set to true, it enables object level immutability for all the new containers in the account by default. :paramtype immutable_storage_with_versioning: - ~azure.mgmt.storage.v2022_09_01.models.ImmutableStorageAccount + ~azure.mgmt.storage.v2023_05_01.models.ImmutableStorageAccount :keyword dns_endpoint_type: Allows you to specify the type of endpoint. Set this to AzureDNSZone to create a large number of accounts in a single subscription, which creates accounts in an Azure DNS Zone and the endpoint URL will have an alphanumeric DNS Zone identifier. Known values are: "Standard" and "AzureDnsZone". - :paramtype dns_endpoint_type: str or ~azure.mgmt.storage.v2022_09_01.models.DnsEndpointType + :paramtype dns_endpoint_type: str or ~azure.mgmt.storage.v2023_05_01.models.DnsEndpointType """ super().__init__(**kwargs) self.sku = sku @@ -6879,6 +7728,7 @@ def __init__( # pylint: disable=too-many-locals self.enable_https_traffic_only = enable_https_traffic_only self.is_sftp_enabled = is_sftp_enabled self.is_local_user_enabled = is_local_user_enabled + self.enable_extended_groups = enable_extended_groups self.is_hns_enabled = is_hns_enabled self.large_file_shares_state = large_file_shares_state self.routing_preference = routing_preference @@ -6893,7 +7743,8 @@ def __init__( # pylint: disable=too-many-locals class StorageAccountInternetEndpoints(_serialization.Model): - """The URIs that are used to perform a retrieval of a public blob, file, web or dfs object via a internet routing endpoint. + """The URIs that are used to perform a retrieval of a public blob, file, web or dfs object via a + internet routing endpoint. Variables are only populated by the server, and will be ignored when sending a request. @@ -6921,7 +7772,7 @@ class StorageAccountInternetEndpoints(_serialization.Model): "dfs": {"key": "dfs", "type": "str"}, } - def __init__(self, **kwargs): + def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) self.blob = None @@ -6941,7 +7792,7 @@ class StorageAccountKey(_serialization.Model): :vartype value: str :ivar permissions: Permissions for the key -- read-only or full permissions. Known values are: "Read" and "Full". - :vartype permissions: str or ~azure.mgmt.storage.v2022_09_01.models.KeyPermission + :vartype permissions: str or ~azure.mgmt.storage.v2023_05_01.models.KeyPermission :ivar creation_time: Creation time of the key, in round trip date format. :vartype creation_time: ~datetime.datetime """ @@ -6960,7 +7811,7 @@ class StorageAccountKey(_serialization.Model): "creation_time": {"key": "creationTime", "type": "iso-8601"}, } - def __init__(self, **kwargs): + def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) self.key_name = None @@ -6976,7 +7827,7 @@ class StorageAccountListKeysResult(_serialization.Model): :ivar keys: Gets the list of storage account keys and their properties for the specified storage account. - :vartype keys: list[~azure.mgmt.storage.v2022_09_01.models.StorageAccountKey] + :vartype keys: list[~azure.mgmt.storage.v2023_05_01.models.StorageAccountKey] """ _validation = { @@ -6987,7 +7838,7 @@ class StorageAccountListKeysResult(_serialization.Model): "keys": {"key": "keys", "type": "[StorageAccountKey]"}, } - def __init__(self, **kwargs): + def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) self.keys = None @@ -6999,7 +7850,7 @@ class StorageAccountListResult(_serialization.Model): Variables are only populated by the server, and will be ignored when sending a request. :ivar value: Gets the list of storage accounts and their properties. - :vartype value: list[~azure.mgmt.storage.v2022_09_01.models.StorageAccount] + :vartype value: list[~azure.mgmt.storage.v2023_05_01.models.StorageAccount] :ivar next_link: Request URL that can be used to query next page of storage accounts. Returned when total number of requested storage accounts exceed maximum page size. :vartype next_link: str @@ -7015,7 +7866,7 @@ class StorageAccountListResult(_serialization.Model): "next_link": {"key": "nextLink", "type": "str"}, } - def __init__(self, **kwargs): + def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) self.value = None @@ -7023,7 +7874,8 @@ def __init__(self, **kwargs): class StorageAccountMicrosoftEndpoints(_serialization.Model): - """The URIs that are used to perform a retrieval of a public blob, queue, table, web or dfs object via a microsoft routing endpoint. + """The URIs that are used to perform a retrieval of a public blob, queue, table, web or dfs object + via a microsoft routing endpoint. Variables are only populated by the server, and will be ignored when sending a request. @@ -7059,7 +7911,7 @@ class StorageAccountMicrosoftEndpoints(_serialization.Model): "dfs": {"key": "dfs", "type": "str"}, } - def __init__(self, **kwargs): + def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) self.blob = None @@ -7070,10 +7922,83 @@ def __init__(self, **kwargs): self.dfs = None +class StorageAccountMigration(_serialization.Model): + """The parameters or status associated with an ongoing or enqueued storage account migration in + order to update its current SKU or region. + + Variables are only populated by the server, and will be ignored when sending a request. + + All required parameters must be populated in order to send to server. + + :ivar id: Migration Resource Id. + :vartype id: str + :ivar name: current value is 'default' for customer initiated migration. + :vartype name: str + :ivar type: SrpAccountMigrationType in ARM contract which is 'accountMigrations'. + :vartype type: str + :ivar target_sku_name: Target sku name for the account. Required. Known values are: + "Standard_LRS", "Standard_GRS", "Standard_RAGRS", "Standard_ZRS", "Premium_LRS", "Premium_ZRS", + "Standard_GZRS", and "Standard_RAGZRS". + :vartype target_sku_name: str or ~azure.mgmt.storage.v2023_05_01.models.SkuName + :ivar migration_status: Current status of migration. Known values are: "Invalid", + "SubmittedForConversion", "InProgress", "Complete", and "Failed". + :vartype migration_status: str or ~azure.mgmt.storage.v2023_05_01.models.MigrationStatus + :ivar migration_failed_reason: Error code for migration failure. + :vartype migration_failed_reason: str + :ivar migration_failed_detailed_reason: Reason for migration failure. + :vartype migration_failed_detailed_reason: str + """ + + _validation = { + "id": {"readonly": True}, + "target_sku_name": {"required": True}, + "migration_status": {"readonly": True}, + "migration_failed_reason": {"readonly": True}, + "migration_failed_detailed_reason": {"readonly": True}, + } + + _attribute_map = { + "id": {"key": "id", "type": "str"}, + "name": {"key": "name", "type": "str"}, + "type": {"key": "type", "type": "str"}, + "target_sku_name": {"key": "properties.targetSkuName", "type": "str"}, + "migration_status": {"key": "properties.migrationStatus", "type": "str"}, + "migration_failed_reason": {"key": "properties.migrationFailedReason", "type": "str"}, + "migration_failed_detailed_reason": {"key": "properties.migrationFailedDetailedReason", "type": "str"}, + } + + def __init__( + self, + *, + target_sku_name: Union[str, "_models.SkuName"], + name: Optional[str] = None, + type: Optional[str] = None, + **kwargs: Any + ) -> None: + """ + :keyword name: current value is 'default' for customer initiated migration. + :paramtype name: str + :keyword type: SrpAccountMigrationType in ARM contract which is 'accountMigrations'. + :paramtype type: str + :keyword target_sku_name: Target sku name for the account. Required. Known values are: + "Standard_LRS", "Standard_GRS", "Standard_RAGRS", "Standard_ZRS", "Premium_LRS", "Premium_ZRS", + "Standard_GZRS", and "Standard_RAGZRS". + :paramtype target_sku_name: str or ~azure.mgmt.storage.v2023_05_01.models.SkuName + """ + super().__init__(**kwargs) + self.id = None + self.name = name + self.type = type + self.target_sku_name = target_sku_name + self.migration_status = None + self.migration_failed_reason = None + self.migration_failed_detailed_reason = None + + class StorageAccountRegenerateKeyParameters(_serialization.Model): """The parameters used to regenerate the storage account key. - All required parameters must be populated in order to send to Azure. + All required parameters must be populated in order to send to server. :ivar key_name: The name of storage keys that want to be regenerated, possible values are key1, key2, kerb1, kerb2. Required. @@ -7088,7 +8013,7 @@ class StorageAccountRegenerateKeyParameters(_serialization.Model): "key_name": {"key": "keyName", "type": "str"}, } - def __init__(self, *, key_name: str, **kwargs): + def __init__(self, *, key_name: str, **kwargs: Any) -> None: """ :keyword key_name: The name of storage keys that want to be regenerated, possible values are key1, key2, kerb1, kerb2. Required. @@ -7106,12 +8031,12 @@ class StorageAccountSkuConversionStatus(_serialization.Model): :ivar sku_conversion_status: This property indicates the current sku conversion status. Known values are: "InProgress", "Succeeded", and "Failed". :vartype sku_conversion_status: str or - ~azure.mgmt.storage.v2022_09_01.models.SkuConversionStatus + ~azure.mgmt.storage.v2023_05_01.models.SkuConversionStatus :ivar target_sku_name: This property represents the target sku name to which the account sku is being converted asynchronously. Known values are: "Standard_LRS", "Standard_GRS", "Standard_RAGRS", "Standard_ZRS", "Premium_LRS", "Premium_ZRS", "Standard_GZRS", and "Standard_RAGZRS". - :vartype target_sku_name: str or ~azure.mgmt.storage.v2022_09_01.models.SkuName + :vartype target_sku_name: str or ~azure.mgmt.storage.v2023_05_01.models.SkuName :ivar start_time: This property represents the sku conversion start time. :vartype start_time: str :ivar end_time: This property represents the sku conversion end time. @@ -7131,13 +8056,13 @@ class StorageAccountSkuConversionStatus(_serialization.Model): "end_time": {"key": "endTime", "type": "str"}, } - def __init__(self, *, target_sku_name: Optional[Union[str, "_models.SkuName"]] = None, **kwargs): + def __init__(self, *, target_sku_name: Optional[Union[str, "_models.SkuName"]] = None, **kwargs: Any) -> None: """ :keyword target_sku_name: This property represents the target sku name to which the account sku is being converted asynchronously. Known values are: "Standard_LRS", "Standard_GRS", "Standard_RAGRS", "Standard_ZRS", "Premium_LRS", "Premium_ZRS", "Standard_GZRS", and "Standard_RAGZRS". - :paramtype target_sku_name: str or ~azure.mgmt.storage.v2022_09_01.models.SkuName + :paramtype target_sku_name: str or ~azure.mgmt.storage.v2023_05_01.models.SkuName """ super().__init__(**kwargs) self.sku_conversion_status = None @@ -7151,89 +8076,95 @@ class StorageAccountUpdateParameters(_serialization.Model): # pylint: disable=t :ivar sku: Gets or sets the SKU name. Note that the SKU name cannot be updated to Standard_ZRS, Premium_LRS or Premium_ZRS, nor can accounts of those SKU names be updated to any other value. - :vartype sku: ~azure.mgmt.storage.v2022_09_01.models.Sku + :vartype sku: ~azure.mgmt.storage.v2023_05_01.models.Sku :ivar tags: Gets or sets a list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater in length than 128 characters and a value no greater in length than 256 characters. :vartype tags: dict[str, str] :ivar identity: The identity of the resource. - :vartype identity: ~azure.mgmt.storage.v2022_09_01.models.Identity + :vartype identity: ~azure.mgmt.storage.v2023_05_01.models.Identity :ivar kind: Optional. Indicates the type of storage account. Currently only StorageV2 value supported by server. Known values are: "Storage", "StorageV2", "BlobStorage", "FileStorage", and "BlockBlobStorage". - :vartype kind: str or ~azure.mgmt.storage.v2022_09_01.models.Kind + :vartype kind: str or ~azure.mgmt.storage.v2023_05_01.models.Kind :ivar custom_domain: Custom domain assigned to the storage account by the user. Name is the CNAME source. Only one custom domain is supported per storage account at this time. To clear the existing custom domain, use an empty string for the custom domain name property. - :vartype custom_domain: ~azure.mgmt.storage.v2022_09_01.models.CustomDomain + :vartype custom_domain: ~azure.mgmt.storage.v2023_05_01.models.CustomDomain :ivar encryption: Not applicable. Azure Storage encryption at rest is enabled by default for all storage accounts and cannot be disabled. - :vartype encryption: ~azure.mgmt.storage.v2022_09_01.models.Encryption + :vartype encryption: ~azure.mgmt.storage.v2023_05_01.models.Encryption :ivar sas_policy: SasPolicy assigned to the storage account. - :vartype sas_policy: ~azure.mgmt.storage.v2022_09_01.models.SasPolicy + :vartype sas_policy: ~azure.mgmt.storage.v2023_05_01.models.SasPolicy :ivar key_policy: KeyPolicy assigned to the storage account. - :vartype key_policy: ~azure.mgmt.storage.v2022_09_01.models.KeyPolicy + :vartype key_policy: ~azure.mgmt.storage.v2023_05_01.models.KeyPolicy :ivar access_tier: Required for storage accounts where kind = BlobStorage. The access tier is used for billing. The 'Premium' access tier is the default value for premium block blobs storage account type and it cannot be changed for the premium block blobs storage account type. - Known values are: "Hot", "Cool", and "Premium". - :vartype access_tier: str or ~azure.mgmt.storage.v2022_09_01.models.AccessTier + Known values are: "Hot", "Cool", "Premium", and "Cold". + :vartype access_tier: str or ~azure.mgmt.storage.v2023_05_01.models.AccessTier :ivar azure_files_identity_based_authentication: Provides the identity based authentication settings for Azure Files. :vartype azure_files_identity_based_authentication: - ~azure.mgmt.storage.v2022_09_01.models.AzureFilesIdentityBasedAuthentication + ~azure.mgmt.storage.v2023_05_01.models.AzureFilesIdentityBasedAuthentication :ivar enable_https_traffic_only: Allows https traffic only to storage service if sets to true. :vartype enable_https_traffic_only: bool :ivar is_sftp_enabled: Enables Secure File Transfer Protocol, if set to true. :vartype is_sftp_enabled: bool :ivar is_local_user_enabled: Enables local users feature, if set to true. :vartype is_local_user_enabled: bool + :ivar enable_extended_groups: Enables extended group support with local users feature, if set + to true. + :vartype enable_extended_groups: bool :ivar network_rule_set: Network rule set. - :vartype network_rule_set: ~azure.mgmt.storage.v2022_09_01.models.NetworkRuleSet + :vartype network_rule_set: ~azure.mgmt.storage.v2023_05_01.models.NetworkRuleSet :ivar large_file_shares_state: Allow large file shares if sets to Enabled. It cannot be disabled once it is enabled. Known values are: "Disabled" and "Enabled". :vartype large_file_shares_state: str or - ~azure.mgmt.storage.v2022_09_01.models.LargeFileSharesState + ~azure.mgmt.storage.v2023_05_01.models.LargeFileSharesState :ivar routing_preference: Maintains information about the network routing choice opted by the user for data transfer. - :vartype routing_preference: ~azure.mgmt.storage.v2022_09_01.models.RoutingPreference + :vartype routing_preference: ~azure.mgmt.storage.v2023_05_01.models.RoutingPreference :ivar allow_blob_public_access: Allow or disallow public access to all blobs or containers in - the storage account. The default interpretation is true for this property. + the storage account. The default interpretation is false for this property. :vartype allow_blob_public_access: bool :ivar minimum_tls_version: Set the minimum TLS version to be permitted on requests to storage. The default interpretation is TLS 1.0 for this property. Known values are: "TLS1_0", "TLS1_1", - and "TLS1_2". - :vartype minimum_tls_version: str or ~azure.mgmt.storage.v2022_09_01.models.MinimumTlsVersion + "TLS1_2", and "TLS1_3". + :vartype minimum_tls_version: str or ~azure.mgmt.storage.v2023_05_01.models.MinimumTlsVersion :ivar allow_shared_key_access: Indicates whether the storage account permits requests to be authorized with the account access key via Shared Key. If false, then all requests, including shared access signatures, must be authorized with Azure Active Directory (Azure AD). The default value is null, which is equivalent to true. :vartype allow_shared_key_access: bool :ivar allow_cross_tenant_replication: Allow or disallow cross AAD tenant object replication. - The default interpretation is true for this property. + Set this property to true for new or existing accounts only if object replication policies will + involve storage accounts in different AAD tenants. The default interpretation is false for new + accounts to follow best security practices by default. :vartype allow_cross_tenant_replication: bool :ivar default_to_o_auth_authentication: A boolean flag which indicates whether the default authentication is OAuth or not. The default interpretation is false for this property. :vartype default_to_o_auth_authentication: bool - :ivar public_network_access: Allow or disallow public network access to Storage Account. Value - is optional but if passed in, must be 'Enabled' or 'Disabled'. Known values are: "Enabled" and - "Disabled". + :ivar public_network_access: Allow, disallow, or let Network Security Perimeter configuration + to evaluate public network access to Storage Account. Value is optional but if passed in, must + be 'Enabled', 'Disabled' or 'SecuredByPerimeter'. Known values are: "Enabled", "Disabled", and + "SecuredByPerimeter". :vartype public_network_access: str or - ~azure.mgmt.storage.v2022_09_01.models.PublicNetworkAccess + ~azure.mgmt.storage.v2023_05_01.models.PublicNetworkAccess :ivar immutable_storage_with_versioning: The property is immutable and can only be set to true at the account creation time. When set to true, it enables object level immutability for all the containers in the account by default. :vartype immutable_storage_with_versioning: - ~azure.mgmt.storage.v2022_09_01.models.ImmutableStorageAccount + ~azure.mgmt.storage.v2023_05_01.models.ImmutableStorageAccount :ivar allowed_copy_scope: Restrict copy to and from Storage Accounts within an AAD tenant or with Private Links to the same VNet. Known values are: "PrivateLink" and "AAD". - :vartype allowed_copy_scope: str or ~azure.mgmt.storage.v2022_09_01.models.AllowedCopyScope + :vartype allowed_copy_scope: str or ~azure.mgmt.storage.v2023_05_01.models.AllowedCopyScope :ivar dns_endpoint_type: Allows you to specify the type of endpoint. Set this to AzureDNSZone to create a large number of accounts in a single subscription, which creates accounts in an Azure DNS Zone and the endpoint URL will have an alphanumeric DNS Zone identifier. Known values are: "Standard" and "AzureDnsZone". - :vartype dns_endpoint_type: str or ~azure.mgmt.storage.v2022_09_01.models.DnsEndpointType + :vartype dns_endpoint_type: str or ~azure.mgmt.storage.v2023_05_01.models.DnsEndpointType """ _attribute_map = { @@ -7253,6 +8184,7 @@ class StorageAccountUpdateParameters(_serialization.Model): # pylint: disable=t "enable_https_traffic_only": {"key": "properties.supportsHttpsTrafficOnly", "type": "bool"}, "is_sftp_enabled": {"key": "properties.isSftpEnabled", "type": "bool"}, "is_local_user_enabled": {"key": "properties.isLocalUserEnabled", "type": "bool"}, + "enable_extended_groups": {"key": "properties.enableExtendedGroups", "type": "bool"}, "network_rule_set": {"key": "properties.networkAcls", "type": "NetworkRuleSet"}, "large_file_shares_state": {"key": "properties.largeFileSharesState", "type": "str"}, "routing_preference": {"key": "properties.routingPreference", "type": "RoutingPreference"}, @@ -7286,6 +8218,7 @@ def __init__( # pylint: disable=too-many-locals enable_https_traffic_only: Optional[bool] = None, is_sftp_enabled: Optional[bool] = None, is_local_user_enabled: Optional[bool] = None, + enable_extended_groups: Optional[bool] = None, network_rule_set: Optional["_models.NetworkRuleSet"] = None, large_file_shares_state: Optional[Union[str, "_models.LargeFileSharesState"]] = None, routing_preference: Optional["_models.RoutingPreference"] = None, @@ -7298,44 +8231,44 @@ def __init__( # pylint: disable=too-many-locals immutable_storage_with_versioning: Optional["_models.ImmutableStorageAccount"] = None, allowed_copy_scope: Optional[Union[str, "_models.AllowedCopyScope"]] = None, dns_endpoint_type: Optional[Union[str, "_models.DnsEndpointType"]] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword sku: Gets or sets the SKU name. Note that the SKU name cannot be updated to Standard_ZRS, Premium_LRS or Premium_ZRS, nor can accounts of those SKU names be updated to any other value. - :paramtype sku: ~azure.mgmt.storage.v2022_09_01.models.Sku + :paramtype sku: ~azure.mgmt.storage.v2023_05_01.models.Sku :keyword tags: Gets or sets a list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater in length than 128 characters and a value no greater in length than 256 characters. :paramtype tags: dict[str, str] :keyword identity: The identity of the resource. - :paramtype identity: ~azure.mgmt.storage.v2022_09_01.models.Identity + :paramtype identity: ~azure.mgmt.storage.v2023_05_01.models.Identity :keyword kind: Optional. Indicates the type of storage account. Currently only StorageV2 value supported by server. Known values are: "Storage", "StorageV2", "BlobStorage", "FileStorage", and "BlockBlobStorage". - :paramtype kind: str or ~azure.mgmt.storage.v2022_09_01.models.Kind + :paramtype kind: str or ~azure.mgmt.storage.v2023_05_01.models.Kind :keyword custom_domain: Custom domain assigned to the storage account by the user. Name is the CNAME source. Only one custom domain is supported per storage account at this time. To clear the existing custom domain, use an empty string for the custom domain name property. - :paramtype custom_domain: ~azure.mgmt.storage.v2022_09_01.models.CustomDomain + :paramtype custom_domain: ~azure.mgmt.storage.v2023_05_01.models.CustomDomain :keyword encryption: Not applicable. Azure Storage encryption at rest is enabled by default for all storage accounts and cannot be disabled. - :paramtype encryption: ~azure.mgmt.storage.v2022_09_01.models.Encryption + :paramtype encryption: ~azure.mgmt.storage.v2023_05_01.models.Encryption :keyword sas_policy: SasPolicy assigned to the storage account. - :paramtype sas_policy: ~azure.mgmt.storage.v2022_09_01.models.SasPolicy + :paramtype sas_policy: ~azure.mgmt.storage.v2023_05_01.models.SasPolicy :keyword key_policy: KeyPolicy assigned to the storage account. - :paramtype key_policy: ~azure.mgmt.storage.v2022_09_01.models.KeyPolicy + :paramtype key_policy: ~azure.mgmt.storage.v2023_05_01.models.KeyPolicy :keyword access_tier: Required for storage accounts where kind = BlobStorage. The access tier is used for billing. The 'Premium' access tier is the default value for premium block blobs storage account type and it cannot be changed for the premium block blobs storage account type. - Known values are: "Hot", "Cool", and "Premium". - :paramtype access_tier: str or ~azure.mgmt.storage.v2022_09_01.models.AccessTier + Known values are: "Hot", "Cool", "Premium", and "Cold". + :paramtype access_tier: str or ~azure.mgmt.storage.v2023_05_01.models.AccessTier :keyword azure_files_identity_based_authentication: Provides the identity based authentication settings for Azure Files. :paramtype azure_files_identity_based_authentication: - ~azure.mgmt.storage.v2022_09_01.models.AzureFilesIdentityBasedAuthentication + ~azure.mgmt.storage.v2023_05_01.models.AzureFilesIdentityBasedAuthentication :keyword enable_https_traffic_only: Allows https traffic only to storage service if sets to true. :paramtype enable_https_traffic_only: bool @@ -7343,51 +8276,57 @@ def __init__( # pylint: disable=too-many-locals :paramtype is_sftp_enabled: bool :keyword is_local_user_enabled: Enables local users feature, if set to true. :paramtype is_local_user_enabled: bool + :keyword enable_extended_groups: Enables extended group support with local users feature, if + set to true. + :paramtype enable_extended_groups: bool :keyword network_rule_set: Network rule set. - :paramtype network_rule_set: ~azure.mgmt.storage.v2022_09_01.models.NetworkRuleSet + :paramtype network_rule_set: ~azure.mgmt.storage.v2023_05_01.models.NetworkRuleSet :keyword large_file_shares_state: Allow large file shares if sets to Enabled. It cannot be disabled once it is enabled. Known values are: "Disabled" and "Enabled". :paramtype large_file_shares_state: str or - ~azure.mgmt.storage.v2022_09_01.models.LargeFileSharesState + ~azure.mgmt.storage.v2023_05_01.models.LargeFileSharesState :keyword routing_preference: Maintains information about the network routing choice opted by the user for data transfer. - :paramtype routing_preference: ~azure.mgmt.storage.v2022_09_01.models.RoutingPreference + :paramtype routing_preference: ~azure.mgmt.storage.v2023_05_01.models.RoutingPreference :keyword allow_blob_public_access: Allow or disallow public access to all blobs or containers - in the storage account. The default interpretation is true for this property. + in the storage account. The default interpretation is false for this property. :paramtype allow_blob_public_access: bool :keyword minimum_tls_version: Set the minimum TLS version to be permitted on requests to storage. The default interpretation is TLS 1.0 for this property. Known values are: "TLS1_0", - "TLS1_1", and "TLS1_2". - :paramtype minimum_tls_version: str or ~azure.mgmt.storage.v2022_09_01.models.MinimumTlsVersion + "TLS1_1", "TLS1_2", and "TLS1_3". + :paramtype minimum_tls_version: str or ~azure.mgmt.storage.v2023_05_01.models.MinimumTlsVersion :keyword allow_shared_key_access: Indicates whether the storage account permits requests to be authorized with the account access key via Shared Key. If false, then all requests, including shared access signatures, must be authorized with Azure Active Directory (Azure AD). The default value is null, which is equivalent to true. :paramtype allow_shared_key_access: bool :keyword allow_cross_tenant_replication: Allow or disallow cross AAD tenant object replication. - The default interpretation is true for this property. + Set this property to true for new or existing accounts only if object replication policies will + involve storage accounts in different AAD tenants. The default interpretation is false for new + accounts to follow best security practices by default. :paramtype allow_cross_tenant_replication: bool :keyword default_to_o_auth_authentication: A boolean flag which indicates whether the default authentication is OAuth or not. The default interpretation is false for this property. :paramtype default_to_o_auth_authentication: bool - :keyword public_network_access: Allow or disallow public network access to Storage Account. - Value is optional but if passed in, must be 'Enabled' or 'Disabled'. Known values are: - "Enabled" and "Disabled". + :keyword public_network_access: Allow, disallow, or let Network Security Perimeter + configuration to evaluate public network access to Storage Account. Value is optional but if + passed in, must be 'Enabled', 'Disabled' or 'SecuredByPerimeter'. Known values are: "Enabled", + "Disabled", and "SecuredByPerimeter". :paramtype public_network_access: str or - ~azure.mgmt.storage.v2022_09_01.models.PublicNetworkAccess + ~azure.mgmt.storage.v2023_05_01.models.PublicNetworkAccess :keyword immutable_storage_with_versioning: The property is immutable and can only be set to true at the account creation time. When set to true, it enables object level immutability for all the containers in the account by default. :paramtype immutable_storage_with_versioning: - ~azure.mgmt.storage.v2022_09_01.models.ImmutableStorageAccount + ~azure.mgmt.storage.v2023_05_01.models.ImmutableStorageAccount :keyword allowed_copy_scope: Restrict copy to and from Storage Accounts within an AAD tenant or with Private Links to the same VNet. Known values are: "PrivateLink" and "AAD". - :paramtype allowed_copy_scope: str or ~azure.mgmt.storage.v2022_09_01.models.AllowedCopyScope + :paramtype allowed_copy_scope: str or ~azure.mgmt.storage.v2023_05_01.models.AllowedCopyScope :keyword dns_endpoint_type: Allows you to specify the type of endpoint. Set this to AzureDNSZone to create a large number of accounts in a single subscription, which creates accounts in an Azure DNS Zone and the endpoint URL will have an alphanumeric DNS Zone identifier. Known values are: "Standard" and "AzureDnsZone". - :paramtype dns_endpoint_type: str or ~azure.mgmt.storage.v2022_09_01.models.DnsEndpointType + :paramtype dns_endpoint_type: str or ~azure.mgmt.storage.v2023_05_01.models.DnsEndpointType """ super().__init__(**kwargs) self.sku = sku @@ -7403,6 +8342,7 @@ def __init__( # pylint: disable=too-many-locals self.enable_https_traffic_only = enable_https_traffic_only self.is_sftp_enabled = is_sftp_enabled self.is_local_user_enabled = is_local_user_enabled + self.enable_extended_groups = enable_extended_groups self.network_rule_set = network_rule_set self.large_file_shares_state = large_file_shares_state self.routing_preference = routing_preference @@ -7423,7 +8363,7 @@ class StorageQueue(Resource): Variables are only populated by the server, and will be ignored when sending a request. :ivar id: Fully qualified resource ID for the resource. Ex - - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. # pylint: disable=line-too-long :vartype id: str :ivar name: The name of the resource. :vartype name: str @@ -7453,7 +8393,7 @@ class StorageQueue(Resource): "approximate_message_count": {"key": "properties.approximateMessageCount", "type": "int"}, } - def __init__(self, *, metadata: Optional[Dict[str, str]] = None, **kwargs): + def __init__(self, *, metadata: Optional[Dict[str, str]] = None, **kwargs: Any) -> None: """ :keyword metadata: A name-value pair that represents queue metadata. :paramtype metadata: dict[str, str] @@ -7469,7 +8409,7 @@ class StorageSkuListResult(_serialization.Model): Variables are only populated by the server, and will be ignored when sending a request. :ivar value: Get the list result of storage SKUs and their properties. - :vartype value: list[~azure.mgmt.storage.v2022_09_01.models.SkuInformation] + :vartype value: list[~azure.mgmt.storage.v2023_05_01.models.SkuInformation] """ _validation = { @@ -7480,12 +8420,555 @@ class StorageSkuListResult(_serialization.Model): "value": {"key": "value", "type": "[SkuInformation]"}, } - def __init__(self, **kwargs): + def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) self.value = None +class StorageTaskAssignment(Resource): + """The storage task assignment. + + Variables are only populated by the server, and will be ignored when sending a request. + + All required parameters must be populated in order to send to server. + + :ivar id: Fully qualified resource ID for the resource. Ex - + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. # pylint: disable=line-too-long + :vartype id: str + :ivar name: The name of the resource. + :vartype name: str + :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or + "Microsoft.Storage/storageAccounts". + :vartype type: str + :ivar properties: Properties of the storage task assignment. Required. + :vartype properties: ~azure.mgmt.storage.v2023_05_01.models.StorageTaskAssignmentProperties + """ + + _validation = { + "id": {"readonly": True}, + "name": {"readonly": True}, + "type": {"readonly": True}, + "properties": {"required": True}, + } + + _attribute_map = { + "id": {"key": "id", "type": "str"}, + "name": {"key": "name", "type": "str"}, + "type": {"key": "type", "type": "str"}, + "properties": {"key": "properties", "type": "StorageTaskAssignmentProperties"}, + } + + def __init__(self, *, properties: "_models.StorageTaskAssignmentProperties", **kwargs: Any) -> None: + """ + :keyword properties: Properties of the storage task assignment. Required. + :paramtype properties: ~azure.mgmt.storage.v2023_05_01.models.StorageTaskAssignmentProperties + """ + super().__init__(**kwargs) + self.properties = properties + + +class StorageTaskAssignmentExecutionContext(_serialization.Model): + """Execution context of the storage task assignment. + + All required parameters must be populated in order to send to server. + + :ivar target: Execution target of the storage task assignment. + :vartype target: ~azure.mgmt.storage.v2023_05_01.models.ExecutionTarget + :ivar trigger: Execution trigger of the storage task assignment. Required. + :vartype trigger: ~azure.mgmt.storage.v2023_05_01.models.ExecutionTrigger + """ + + _validation = { + "trigger": {"required": True}, + } + + _attribute_map = { + "target": {"key": "target", "type": "ExecutionTarget"}, + "trigger": {"key": "trigger", "type": "ExecutionTrigger"}, + } + + def __init__( + self, *, trigger: "_models.ExecutionTrigger", target: Optional["_models.ExecutionTarget"] = None, **kwargs: Any + ) -> None: + """ + :keyword target: Execution target of the storage task assignment. + :paramtype target: ~azure.mgmt.storage.v2023_05_01.models.ExecutionTarget + :keyword trigger: Execution trigger of the storage task assignment. Required. + :paramtype trigger: ~azure.mgmt.storage.v2023_05_01.models.ExecutionTrigger + """ + super().__init__(**kwargs) + self.target = target + self.trigger = trigger + + +class StorageTaskAssignmentProperties(_serialization.Model): + """Properties of the storage task assignment. + + Variables are only populated by the server, and will be ignored when sending a request. + + All required parameters must be populated in order to send to server. + + :ivar task_id: Id of the corresponding storage task. Required. + :vartype task_id: str + :ivar enabled: Whether the storage task assignment is enabled or not. Required. + :vartype enabled: bool + :ivar description: Text that describes the purpose of the storage task assignment. Required. + :vartype description: str + :ivar execution_context: The storage task assignment execution context. Required. + :vartype execution_context: + ~azure.mgmt.storage.v2023_05_01.models.StorageTaskAssignmentExecutionContext + :ivar report: The storage task assignment report. Required. + :vartype report: ~azure.mgmt.storage.v2023_05_01.models.StorageTaskAssignmentReport + :ivar provisioning_state: Represents the provisioning state of the storage task assignment. + Known values are: "Creating", "ResolvingDNS", "Succeeded", "ValidateSubscriptionQuotaBegin", + "ValidateSubscriptionQuotaEnd", "Deleting", "Canceled", and "Failed". + :vartype provisioning_state: str or ~azure.mgmt.storage.v2023_05_01.models.ProvisioningState + :ivar run_status: Run status of storage task assignment. + :vartype run_status: ~azure.mgmt.storage.v2023_05_01.models.StorageTaskReportProperties + """ + + _validation = { + "task_id": {"required": True}, + "enabled": {"required": True}, + "description": {"required": True}, + "execution_context": {"required": True}, + "report": {"required": True}, + "provisioning_state": {"readonly": True}, + } + + _attribute_map = { + "task_id": {"key": "taskId", "type": "str"}, + "enabled": {"key": "enabled", "type": "bool"}, + "description": {"key": "description", "type": "str"}, + "execution_context": {"key": "executionContext", "type": "StorageTaskAssignmentExecutionContext"}, + "report": {"key": "report", "type": "StorageTaskAssignmentReport"}, + "provisioning_state": {"key": "provisioningState", "type": "str"}, + "run_status": {"key": "runStatus", "type": "StorageTaskReportProperties"}, + } + + def __init__( + self, + *, + task_id: str, + enabled: bool, + description: str, + execution_context: "_models.StorageTaskAssignmentExecutionContext", + report: "_models.StorageTaskAssignmentReport", + run_status: Optional["_models.StorageTaskReportProperties"] = None, + **kwargs: Any + ) -> None: + """ + :keyword task_id: Id of the corresponding storage task. Required. + :paramtype task_id: str + :keyword enabled: Whether the storage task assignment is enabled or not. Required. + :paramtype enabled: bool + :keyword description: Text that describes the purpose of the storage task assignment. Required. + :paramtype description: str + :keyword execution_context: The storage task assignment execution context. Required. + :paramtype execution_context: + ~azure.mgmt.storage.v2023_05_01.models.StorageTaskAssignmentExecutionContext + :keyword report: The storage task assignment report. Required. + :paramtype report: ~azure.mgmt.storage.v2023_05_01.models.StorageTaskAssignmentReport + :keyword run_status: Run status of storage task assignment. + :paramtype run_status: ~azure.mgmt.storage.v2023_05_01.models.StorageTaskReportProperties + """ + super().__init__(**kwargs) + self.task_id = task_id + self.enabled = enabled + self.description = description + self.execution_context = execution_context + self.report = report + self.provisioning_state = None + self.run_status = run_status + + +class StorageTaskAssignmentReport(_serialization.Model): + """The storage task assignment report. + + All required parameters must be populated in order to send to server. + + :ivar prefix: The container prefix for the location of storage task assignment report. + Required. + :vartype prefix: str + """ + + _validation = { + "prefix": {"required": True}, + } + + _attribute_map = { + "prefix": {"key": "prefix", "type": "str"}, + } + + def __init__(self, *, prefix: str, **kwargs: Any) -> None: + """ + :keyword prefix: The container prefix for the location of storage task assignment report. + Required. + :paramtype prefix: str + """ + super().__init__(**kwargs) + self.prefix = prefix + + +class StorageTaskAssignmentsList(_serialization.Model): + """List of storage task assignments for the storage account. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar value: Gets the list of storage task assignments and their properties. + :vartype value: list[~azure.mgmt.storage.v2023_05_01.models.StorageTaskAssignment] + :ivar next_link: Request URL that can be used to query next page of storage task assignments. + Returned when total number of requested storage task assignments exceed maximum page size. + :vartype next_link: str + """ + + _validation = { + "value": {"readonly": True}, + "next_link": {"readonly": True}, + } + + _attribute_map = { + "value": {"key": "value", "type": "[StorageTaskAssignment]"}, + "next_link": {"key": "nextLink", "type": "str"}, + } + + def __init__(self, **kwargs: Any) -> None: + """ """ + super().__init__(**kwargs) + self.value = None + self.next_link = None + + +class StorageTaskAssignmentUpdateExecutionContext(_serialization.Model): # pylint: disable=name-too-long + """Execution context of the storage task assignment update. + + :ivar target: Execution target of the storage task assignment. + :vartype target: ~azure.mgmt.storage.v2023_05_01.models.ExecutionTarget + :ivar trigger: Execution trigger of the storage task assignment. + :vartype trigger: ~azure.mgmt.storage.v2023_05_01.models.ExecutionTriggerUpdate + """ + + _attribute_map = { + "target": {"key": "target", "type": "ExecutionTarget"}, + "trigger": {"key": "trigger", "type": "ExecutionTriggerUpdate"}, + } + + def __init__( + self, + *, + target: Optional["_models.ExecutionTarget"] = None, + trigger: Optional["_models.ExecutionTriggerUpdate"] = None, + **kwargs: Any + ) -> None: + """ + :keyword target: Execution target of the storage task assignment. + :paramtype target: ~azure.mgmt.storage.v2023_05_01.models.ExecutionTarget + :keyword trigger: Execution trigger of the storage task assignment. + :paramtype trigger: ~azure.mgmt.storage.v2023_05_01.models.ExecutionTriggerUpdate + """ + super().__init__(**kwargs) + self.target = target + self.trigger = trigger + + +class StorageTaskAssignmentUpdateParameters(_serialization.Model): + """Parameters of the storage task assignment update request. + + :ivar properties: Properties of the storage task assignment. + :vartype properties: + ~azure.mgmt.storage.v2023_05_01.models.StorageTaskAssignmentUpdateProperties + """ + + _attribute_map = { + "properties": {"key": "properties", "type": "StorageTaskAssignmentUpdateProperties"}, + } + + def __init__( + self, *, properties: Optional["_models.StorageTaskAssignmentUpdateProperties"] = None, **kwargs: Any + ) -> None: + """ + :keyword properties: Properties of the storage task assignment. + :paramtype properties: + ~azure.mgmt.storage.v2023_05_01.models.StorageTaskAssignmentUpdateProperties + """ + super().__init__(**kwargs) + self.properties = properties + + +class StorageTaskAssignmentUpdateProperties(_serialization.Model): + """Properties of the storage task update assignment. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar task_id: Id of the corresponding storage task. + :vartype task_id: str + :ivar enabled: Whether the storage task assignment is enabled or not. + :vartype enabled: bool + :ivar description: Text that describes the purpose of the storage task assignment. + :vartype description: str + :ivar execution_context: The storage task assignment execution context. + :vartype execution_context: + ~azure.mgmt.storage.v2023_05_01.models.StorageTaskAssignmentUpdateExecutionContext + :ivar report: The storage task assignment report. + :vartype report: ~azure.mgmt.storage.v2023_05_01.models.StorageTaskAssignmentUpdateReport + :ivar provisioning_state: Represents the provisioning state of the storage task assignment. + Known values are: "Creating", "ResolvingDNS", "Succeeded", "ValidateSubscriptionQuotaBegin", + "ValidateSubscriptionQuotaEnd", "Deleting", "Canceled", and "Failed". + :vartype provisioning_state: str or ~azure.mgmt.storage.v2023_05_01.models.ProvisioningState + :ivar run_status: Run status of storage task assignment. + :vartype run_status: ~azure.mgmt.storage.v2023_05_01.models.StorageTaskReportProperties + """ + + _validation = { + "task_id": {"readonly": True}, + "provisioning_state": {"readonly": True}, + } + + _attribute_map = { + "task_id": {"key": "taskId", "type": "str"}, + "enabled": {"key": "enabled", "type": "bool"}, + "description": {"key": "description", "type": "str"}, + "execution_context": {"key": "executionContext", "type": "StorageTaskAssignmentUpdateExecutionContext"}, + "report": {"key": "report", "type": "StorageTaskAssignmentUpdateReport"}, + "provisioning_state": {"key": "provisioningState", "type": "str"}, + "run_status": {"key": "runStatus", "type": "StorageTaskReportProperties"}, + } + + def __init__( + self, + *, + enabled: Optional[bool] = None, + description: Optional[str] = None, + execution_context: Optional["_models.StorageTaskAssignmentUpdateExecutionContext"] = None, + report: Optional["_models.StorageTaskAssignmentUpdateReport"] = None, + run_status: Optional["_models.StorageTaskReportProperties"] = None, + **kwargs: Any + ) -> None: + """ + :keyword enabled: Whether the storage task assignment is enabled or not. + :paramtype enabled: bool + :keyword description: Text that describes the purpose of the storage task assignment. + :paramtype description: str + :keyword execution_context: The storage task assignment execution context. + :paramtype execution_context: + ~azure.mgmt.storage.v2023_05_01.models.StorageTaskAssignmentUpdateExecutionContext + :keyword report: The storage task assignment report. + :paramtype report: ~azure.mgmt.storage.v2023_05_01.models.StorageTaskAssignmentUpdateReport + :keyword run_status: Run status of storage task assignment. + :paramtype run_status: ~azure.mgmt.storage.v2023_05_01.models.StorageTaskReportProperties + """ + super().__init__(**kwargs) + self.task_id = None + self.enabled = enabled + self.description = description + self.execution_context = execution_context + self.report = report + self.provisioning_state = None + self.run_status = run_status + + +class StorageTaskAssignmentUpdateReport(_serialization.Model): + """The storage task assignment report. + + :ivar prefix: The prefix of the storage task assignment report. + :vartype prefix: str + """ + + _attribute_map = { + "prefix": {"key": "prefix", "type": "str"}, + } + + def __init__(self, *, prefix: Optional[str] = None, **kwargs: Any) -> None: + """ + :keyword prefix: The prefix of the storage task assignment report. + :paramtype prefix: str + """ + super().__init__(**kwargs) + self.prefix = prefix + + +class StorageTaskReportInstance(ProxyResource): + """Storage Tasks run report instance. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar id: Fully qualified resource ID for the resource. Ex - + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. # pylint: disable=line-too-long + :vartype id: str + :ivar name: The name of the resource. + :vartype name: str + :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or + "Microsoft.Storage/storageAccounts". + :vartype type: str + :ivar properties: Storage task execution report for a run instance. + :vartype properties: ~azure.mgmt.storage.v2023_05_01.models.StorageTaskReportProperties + """ + + _validation = { + "id": {"readonly": True}, + "name": {"readonly": True}, + "type": {"readonly": True}, + } + + _attribute_map = { + "id": {"key": "id", "type": "str"}, + "name": {"key": "name", "type": "str"}, + "type": {"key": "type", "type": "str"}, + "properties": {"key": "properties", "type": "StorageTaskReportProperties"}, + } + + def __init__(self, *, properties: Optional["_models.StorageTaskReportProperties"] = None, **kwargs: Any) -> None: + """ + :keyword properties: Storage task execution report for a run instance. + :paramtype properties: ~azure.mgmt.storage.v2023_05_01.models.StorageTaskReportProperties + """ + super().__init__(**kwargs) + self.properties = properties + + +class StorageTaskReportProperties(_serialization.Model): # pylint: disable=too-many-instance-attributes + """Storage task execution report for a run instance. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar task_assignment_id: Represents the Storage Task Assignment Id associated with the storage + task that provided an execution context. + :vartype task_assignment_id: str + :ivar storage_account_id: Represents the Storage Account Id where the storage task definition + was applied and executed. + :vartype storage_account_id: str + :ivar start_time: Start time of the run instance. Filter options such as startTime gt + '2023-06-26T20:51:24.4494016Z' and other comparison operators can be used as described for + DateTime properties in + https://learn.microsoft.com/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators. # pylint: disable=line-too-long + :vartype start_time: str + :ivar finish_time: End time of the run instance. Filter options such as startTime gt + '2023-06-26T20:51:24.4494016Z' and other comparison operators can be used as described for + DateTime properties in + https://learn.microsoft.com/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators. # pylint: disable=line-too-long + :vartype finish_time: str + :ivar objects_targeted_count: Total number of objects that meet the condition as defined in the + storage task assignment execution context. Filter options such as objectsTargetedCount gt 50 + and other comparison operators can be used as described for Numerical properties in + https://learn.microsoft.com/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators. # pylint: disable=line-too-long + :vartype objects_targeted_count: str + :ivar objects_operated_on_count: Total number of objects that meet the storage tasks condition + and were operated upon. Filter options such as objectsOperatedOnCount ge 100 and other + comparison operators can be used as described for Numerical properties in + https://learn.microsoft.com/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators. # pylint: disable=line-too-long + :vartype objects_operated_on_count: str + :ivar object_failed_count: Total number of objects where task operation failed when was + attempted. Filter options such as objectFailedCount eq 0 and other comparison operators can be + used as described for Numerical properties in + https://learn.microsoft.com/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators. # pylint: disable=line-too-long + :vartype object_failed_count: str + :ivar objects_succeeded_count: Total number of objects where task operation succeeded when was + attempted.Filter options such as objectsSucceededCount gt 150 and other comparison operators + can be used as described for Numerical properties in + https://learn.microsoft.com/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators. # pylint: disable=line-too-long + :vartype objects_succeeded_count: str + :ivar run_status_error: Well known Azure Storage error code that represents the error + encountered during execution of the run instance. + :vartype run_status_error: str + :ivar run_status_enum: Represents the status of the execution. Known values are: "InProgress" + and "Finished". + :vartype run_status_enum: str or ~azure.mgmt.storage.v2023_05_01.models.RunStatusEnum + :ivar summary_report_path: Full path to the verbose report stored in the reporting container as + specified in the assignment execution context for the storage account. + :vartype summary_report_path: str + :ivar task_id: Storage Task Arm Id. + :vartype task_id: str + :ivar task_version: Storage Task Version. + :vartype task_version: str + :ivar run_result: Represents the overall result of the execution for the run instance. Known + values are: "Succeeded" and "Failed". + :vartype run_result: str or ~azure.mgmt.storage.v2023_05_01.models.RunResult + """ + + _validation = { + "task_assignment_id": {"readonly": True}, + "storage_account_id": {"readonly": True}, + "start_time": {"readonly": True}, + "finish_time": {"readonly": True}, + "objects_targeted_count": {"readonly": True}, + "objects_operated_on_count": {"readonly": True}, + "object_failed_count": {"readonly": True}, + "objects_succeeded_count": {"readonly": True}, + "run_status_error": {"readonly": True}, + "run_status_enum": {"readonly": True}, + "summary_report_path": {"readonly": True}, + "task_id": {"readonly": True}, + "task_version": {"readonly": True}, + "run_result": {"readonly": True}, + } + + _attribute_map = { + "task_assignment_id": {"key": "taskAssignmentId", "type": "str"}, + "storage_account_id": {"key": "storageAccountId", "type": "str"}, + "start_time": {"key": "startTime", "type": "str"}, + "finish_time": {"key": "finishTime", "type": "str"}, + "objects_targeted_count": {"key": "objectsTargetedCount", "type": "str"}, + "objects_operated_on_count": {"key": "objectsOperatedOnCount", "type": "str"}, + "object_failed_count": {"key": "objectFailedCount", "type": "str"}, + "objects_succeeded_count": {"key": "objectsSucceededCount", "type": "str"}, + "run_status_error": {"key": "runStatusError", "type": "str"}, + "run_status_enum": {"key": "runStatusEnum", "type": "str"}, + "summary_report_path": {"key": "summaryReportPath", "type": "str"}, + "task_id": {"key": "taskId", "type": "str"}, + "task_version": {"key": "taskVersion", "type": "str"}, + "run_result": {"key": "runResult", "type": "str"}, + } + + def __init__(self, **kwargs: Any) -> None: + """ """ + super().__init__(**kwargs) + self.task_assignment_id = None + self.storage_account_id = None + self.start_time = None + self.finish_time = None + self.objects_targeted_count = None + self.objects_operated_on_count = None + self.object_failed_count = None + self.objects_succeeded_count = None + self.run_status_error = None + self.run_status_enum = None + self.summary_report_path = None + self.task_id = None + self.task_version = None + self.run_result = None + + +class StorageTaskReportSummary(_serialization.Model): + """Fetch Storage Tasks Run Summary. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar value: Gets storage tasks run result summary. + :vartype value: list[~azure.mgmt.storage.v2023_05_01.models.StorageTaskReportInstance] + :ivar next_link: Request URL that can be used to query next page of storage task run results + summary. Returned when the number of run instances and summary reports exceed maximum page + size. + :vartype next_link: str + """ + + _validation = { + "value": {"readonly": True}, + "next_link": {"readonly": True}, + } + + _attribute_map = { + "value": {"key": "value", "type": "[StorageTaskReportInstance]"}, + "next_link": {"key": "nextLink", "type": "str"}, + } + + def __init__(self, **kwargs: Any) -> None: + """ """ + super().__init__(**kwargs) + self.value = None + self.next_link = None + + class SystemData(_serialization.Model): """Metadata pertaining to creation and last modification of the resource. @@ -7493,14 +8976,14 @@ class SystemData(_serialization.Model): :vartype created_by: str :ivar created_by_type: The type of identity that created the resource. Known values are: "User", "Application", "ManagedIdentity", and "Key". - :vartype created_by_type: str or ~azure.mgmt.storage.v2022_09_01.models.CreatedByType + :vartype created_by_type: str or ~azure.mgmt.storage.v2023_05_01.models.CreatedByType :ivar created_at: The timestamp of resource creation (UTC). :vartype created_at: ~datetime.datetime :ivar last_modified_by: The identity that last modified the resource. :vartype last_modified_by: str :ivar last_modified_by_type: The type of identity that last modified the resource. Known values are: "User", "Application", "ManagedIdentity", and "Key". - :vartype last_modified_by_type: str or ~azure.mgmt.storage.v2022_09_01.models.CreatedByType + :vartype last_modified_by_type: str or ~azure.mgmt.storage.v2023_05_01.models.CreatedByType :ivar last_modified_at: The timestamp of resource last modification (UTC). :vartype last_modified_at: ~datetime.datetime """ @@ -7523,21 +9006,21 @@ def __init__( last_modified_by: Optional[str] = None, last_modified_by_type: Optional[Union[str, "_models.CreatedByType"]] = None, last_modified_at: Optional[datetime.datetime] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword created_by: The identity that created the resource. :paramtype created_by: str :keyword created_by_type: The type of identity that created the resource. Known values are: "User", "Application", "ManagedIdentity", and "Key". - :paramtype created_by_type: str or ~azure.mgmt.storage.v2022_09_01.models.CreatedByType + :paramtype created_by_type: str or ~azure.mgmt.storage.v2023_05_01.models.CreatedByType :keyword created_at: The timestamp of resource creation (UTC). :paramtype created_at: ~datetime.datetime :keyword last_modified_by: The identity that last modified the resource. :paramtype last_modified_by: str :keyword last_modified_by_type: The type of identity that last modified the resource. Known values are: "User", "Application", "ManagedIdentity", and "Key". - :paramtype last_modified_by_type: str or ~azure.mgmt.storage.v2022_09_01.models.CreatedByType + :paramtype last_modified_by_type: str or ~azure.mgmt.storage.v2023_05_01.models.CreatedByType :keyword last_modified_at: The timestamp of resource last modification (UTC). :paramtype last_modified_at: ~datetime.datetime """ @@ -7556,7 +9039,7 @@ class Table(Resource): Variables are only populated by the server, and will be ignored when sending a request. :ivar id: Fully qualified resource ID for the resource. Ex - - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. # pylint: disable=line-too-long :vartype id: str :ivar name: The name of the resource. :vartype name: str @@ -7566,7 +9049,7 @@ class Table(Resource): :ivar table_name: Table name under the specified account. :vartype table_name: str :ivar signed_identifiers: List of stored access policies specified on the table. - :vartype signed_identifiers: list[~azure.mgmt.storage.v2022_09_01.models.TableSignedIdentifier] + :vartype signed_identifiers: list[~azure.mgmt.storage.v2023_05_01.models.TableSignedIdentifier] """ _validation = { @@ -7584,11 +9067,13 @@ class Table(Resource): "signed_identifiers": {"key": "properties.signedIdentifiers", "type": "[TableSignedIdentifier]"}, } - def __init__(self, *, signed_identifiers: Optional[List["_models.TableSignedIdentifier"]] = None, **kwargs): + def __init__( + self, *, signed_identifiers: Optional[List["_models.TableSignedIdentifier"]] = None, **kwargs: Any + ) -> None: """ :keyword signed_identifiers: List of stored access policies specified on the table. :paramtype signed_identifiers: - list[~azure.mgmt.storage.v2022_09_01.models.TableSignedIdentifier] + list[~azure.mgmt.storage.v2023_05_01.models.TableSignedIdentifier] """ super().__init__(**kwargs) self.table_name = None @@ -7598,7 +9083,7 @@ def __init__(self, *, signed_identifiers: Optional[List["_models.TableSignedIden class TableAccessPolicy(_serialization.Model): """Table Access Policy Properties Object. - All required parameters must be populated in order to send to Azure. + All required parameters must be populated in order to send to server. :ivar start_time: Start time of the access policy. :vartype start_time: ~datetime.datetime @@ -7625,8 +9110,8 @@ def __init__( permission: str, start_time: Optional[datetime.datetime] = None, expiry_time: Optional[datetime.datetime] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword start_time: Start time of the access policy. :paramtype start_time: ~datetime.datetime @@ -7648,7 +9133,7 @@ class TableServiceProperties(Resource): Variables are only populated by the server, and will be ignored when sending a request. :ivar id: Fully qualified resource ID for the resource. Ex - - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. # pylint: disable=line-too-long :vartype id: str :ivar name: The name of the resource. :vartype name: str @@ -7658,7 +9143,7 @@ class TableServiceProperties(Resource): :ivar cors: Specifies CORS rules for the Table service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the Table service. - :vartype cors: ~azure.mgmt.storage.v2022_09_01.models.CorsRules + :vartype cors: ~azure.mgmt.storage.v2023_05_01.models.CorsRules """ _validation = { @@ -7674,12 +9159,12 @@ class TableServiceProperties(Resource): "cors": {"key": "properties.cors", "type": "CorsRules"}, } - def __init__(self, *, cors: Optional["_models.CorsRules"] = None, **kwargs): + def __init__(self, *, cors: Optional["_models.CorsRules"] = None, **kwargs: Any) -> None: """ :keyword cors: Specifies CORS rules for the Table service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the Table service. - :paramtype cors: ~azure.mgmt.storage.v2022_09_01.models.CorsRules + :paramtype cors: ~azure.mgmt.storage.v2023_05_01.models.CorsRules """ super().__init__(**kwargs) self.cors = cors @@ -7688,12 +9173,12 @@ def __init__(self, *, cors: Optional["_models.CorsRules"] = None, **kwargs): class TableSignedIdentifier(_serialization.Model): """Object to set Table Access Policy. - All required parameters must be populated in order to send to Azure. + All required parameters must be populated in order to send to server. :ivar id: unique-64-character-value of the stored access policy. Required. :vartype id: str :ivar access_policy: Access policy. - :vartype access_policy: ~azure.mgmt.storage.v2022_09_01.models.TableAccessPolicy + :vartype access_policy: ~azure.mgmt.storage.v2023_05_01.models.TableAccessPolicy """ _validation = { @@ -7710,13 +9195,13 @@ def __init__( *, id: str, # pylint: disable=redefined-builtin access_policy: Optional["_models.TableAccessPolicy"] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword id: unique-64-character-value of the stored access policy. Required. :paramtype id: str :keyword access_policy: Access policy. - :paramtype access_policy: ~azure.mgmt.storage.v2022_09_01.models.TableAccessPolicy + :paramtype access_policy: ~azure.mgmt.storage.v2023_05_01.models.TableAccessPolicy """ super().__init__(**kwargs) self.id = id @@ -7726,7 +9211,7 @@ def __init__( class TagFilter(_serialization.Model): """Blob index tag based filtering for blob objects. - All required parameters must be populated in order to send to Azure. + All required parameters must be populated in order to send to server. :ivar name: This is the filter tag name, it can have 1 - 128 characters. Required. :vartype name: str @@ -7750,7 +9235,7 @@ class TagFilter(_serialization.Model): "value": {"key": "value", "type": "str"}, } - def __init__(self, *, name: str, op: str, value: str, **kwargs): + def __init__(self, *, name: str, op: str, value: str, **kwargs: Any) -> None: """ :keyword name: This is the filter tag name, it can have 1 - 128 characters. Required. :paramtype name: str @@ -7800,7 +9285,7 @@ class TagProperty(_serialization.Model): "upn": {"key": "upn", "type": "str"}, } - def __init__(self, **kwargs): + def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) self.tag = None @@ -7810,6 +9295,160 @@ def __init__(self, **kwargs): self.upn = None +class TriggerParameters(_serialization.Model): + """The trigger parameters update for the storage task assignment execution. + + :ivar start_from: 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'. + :vartype start_from: ~datetime.datetime + :ivar interval: 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'. + :vartype interval: int + :ivar interval_unit: 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'. Default value is "Days". + :vartype interval_unit: str + :ivar end_by: 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'. + :vartype end_by: ~datetime.datetime + :ivar start_on: 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'. + :vartype start_on: ~datetime.datetime + """ + + _validation = { + "interval": {"minimum": 1}, + } + + _attribute_map = { + "start_from": {"key": "startFrom", "type": "iso-8601"}, + "interval": {"key": "interval", "type": "int"}, + "interval_unit": {"key": "intervalUnit", "type": "str"}, + "end_by": {"key": "endBy", "type": "iso-8601"}, + "start_on": {"key": "startOn", "type": "iso-8601"}, + } + + def __init__( + self, + *, + start_from: Optional[datetime.datetime] = None, + interval: Optional[int] = None, + interval_unit: Optional[Literal["Days"]] = None, + end_by: Optional[datetime.datetime] = None, + start_on: Optional[datetime.datetime] = None, + **kwargs: Any + ) -> None: + """ + :keyword start_from: 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'. + :paramtype start_from: ~datetime.datetime + :keyword interval: 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'. + :paramtype interval: int + :keyword interval_unit: 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'. Default value is "Days". + :paramtype interval_unit: str + :keyword end_by: 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'. + :paramtype end_by: ~datetime.datetime + :keyword start_on: 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'. + :paramtype start_on: ~datetime.datetime + """ + super().__init__(**kwargs) + self.start_from = start_from + self.interval = interval + self.interval_unit = interval_unit + self.end_by = end_by + self.start_on = start_on + + +class TriggerParametersUpdate(_serialization.Model): + """The trigger parameters update for the storage task assignment execution. + + :ivar start_from: When to start task execution. This is a mutable field when + ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when + ExecutionTrigger.properties.type is 'RunOnce'. + :vartype start_from: ~datetime.datetime + :ivar interval: Run interval of task execution. This is a mutable field when + ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when + ExecutionTrigger.properties.type is 'RunOnce'. + :vartype interval: int + :ivar interval_unit: Run interval unit of task execution. This is a mutable field when + ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when + ExecutionTrigger.properties.type is 'RunOnce'. Default value is "Days". + :vartype interval_unit: str + :ivar end_by: When to end task execution. This is a mutable field when + ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when + ExecutionTrigger.properties.type is 'RunOnce'. + :vartype end_by: ~datetime.datetime + :ivar start_on: When to start task execution. This is a mutable field when + ExecutionTrigger.properties.type is 'RunOnce'; this property should not be present when + ExecutionTrigger.properties.type is 'OnSchedule'. + :vartype start_on: ~datetime.datetime + """ + + _validation = { + "interval": {"minimum": 1}, + } + + _attribute_map = { + "start_from": {"key": "startFrom", "type": "iso-8601"}, + "interval": {"key": "interval", "type": "int"}, + "interval_unit": {"key": "intervalUnit", "type": "str"}, + "end_by": {"key": "endBy", "type": "iso-8601"}, + "start_on": {"key": "startOn", "type": "iso-8601"}, + } + + def __init__( + self, + *, + start_from: Optional[datetime.datetime] = None, + interval: Optional[int] = None, + interval_unit: Optional[Literal["Days"]] = None, + end_by: Optional[datetime.datetime] = None, + start_on: Optional[datetime.datetime] = None, + **kwargs: Any + ) -> None: + """ + :keyword start_from: When to start task execution. This is a mutable field when + ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when + ExecutionTrigger.properties.type is 'RunOnce'. + :paramtype start_from: ~datetime.datetime + :keyword interval: Run interval of task execution. This is a mutable field when + ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when + ExecutionTrigger.properties.type is 'RunOnce'. + :paramtype interval: int + :keyword interval_unit: Run interval unit of task execution. This is a mutable field when + ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when + ExecutionTrigger.properties.type is 'RunOnce'. Default value is "Days". + :paramtype interval_unit: str + :keyword end_by: When to end task execution. This is a mutable field when + ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when + ExecutionTrigger.properties.type is 'RunOnce'. + :paramtype end_by: ~datetime.datetime + :keyword start_on: When to start task execution. This is a mutable field when + ExecutionTrigger.properties.type is 'RunOnce'; this property should not be present when + ExecutionTrigger.properties.type is 'OnSchedule'. + :paramtype start_on: ~datetime.datetime + """ + super().__init__(**kwargs) + self.start_from = start_from + self.interval = interval + self.interval_unit = interval_unit + self.end_by = end_by + self.start_on = start_on + + class UpdateHistoryProperty(_serialization.Model): """An update history of the ImmutabilityPolicy of a blob container. @@ -7817,7 +9456,7 @@ class UpdateHistoryProperty(_serialization.Model): :ivar update: The ImmutabilityPolicy update type of a blob container, possible values include: put, lock and extend. Known values are: "put", "lock", and "extend". - :vartype update: str or ~azure.mgmt.storage.v2022_09_01.models.ImmutabilityPolicyUpdateType + :vartype update: str or ~azure.mgmt.storage.v2023_05_01.models.ImmutabilityPolicyUpdateType :ivar immutability_period_since_creation_in_days: The immutability period for the blobs in the container since the policy creation, in days. :vartype immutability_period_since_creation_in_days: int @@ -7870,8 +9509,8 @@ def __init__( *, allow_protected_append_writes: Optional[bool] = None, allow_protected_append_writes_all: Optional[bool] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword allow_protected_append_writes: This property can only be changed for unlocked time-based retention policies. When enabled, new blocks can be written to an append blob while @@ -7905,13 +9544,13 @@ class Usage(_serialization.Model): :ivar unit: Gets the unit of measurement. Known values are: "Count", "Bytes", "Seconds", "Percent", "CountsPerSecond", and "BytesPerSecond". - :vartype unit: str or ~azure.mgmt.storage.v2022_09_01.models.UsageUnit + :vartype unit: str or ~azure.mgmt.storage.v2023_05_01.models.UsageUnit :ivar current_value: Gets the current count of the allocated resources in the subscription. :vartype current_value: int :ivar limit: Gets the maximum count of the resources that can be allocated in the subscription. :vartype limit: int :ivar name: Gets the name of the type of usage. - :vartype name: ~azure.mgmt.storage.v2022_09_01.models.UsageName + :vartype name: ~azure.mgmt.storage.v2023_05_01.models.UsageName """ _validation = { @@ -7928,7 +9567,7 @@ class Usage(_serialization.Model): "name": {"key": "name", "type": "UsageName"}, } - def __init__(self, **kwargs): + def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) self.unit = None @@ -7941,17 +9580,17 @@ class UsageListResult(_serialization.Model): """The response from the List Usages operation. :ivar value: Gets or sets the list of Storage Resource Usages. - :vartype value: list[~azure.mgmt.storage.v2022_09_01.models.Usage] + :vartype value: list[~azure.mgmt.storage.v2023_05_01.models.Usage] """ _attribute_map = { "value": {"key": "value", "type": "[Usage]"}, } - def __init__(self, *, value: Optional[List["_models.Usage"]] = None, **kwargs): + def __init__(self, *, value: Optional[List["_models.Usage"]] = None, **kwargs: Any) -> None: """ :keyword value: Gets or sets the list of Storage Resource Usages. - :paramtype value: list[~azure.mgmt.storage.v2022_09_01.models.Usage] + :paramtype value: list[~azure.mgmt.storage.v2023_05_01.models.Usage] """ super().__init__(**kwargs) self.value = value @@ -7978,7 +9617,7 @@ class UsageName(_serialization.Model): "localized_value": {"key": "localizedValue", "type": "str"}, } - def __init__(self, **kwargs): + def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) self.value = None @@ -8006,7 +9645,7 @@ class UserAssignedIdentity(_serialization.Model): "client_id": {"key": "clientId", "type": "str"}, } - def __init__(self, **kwargs): + def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) self.principal_id = None @@ -8016,17 +9655,17 @@ def __init__(self, **kwargs): class VirtualNetworkRule(_serialization.Model): """Virtual Network rule. - All required parameters must be populated in order to send to Azure. + All required parameters must be populated in order to send to server. :ivar virtual_network_resource_id: Resource ID of a subnet, for example: - /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. + /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. # pylint: disable=line-too-long Required. :vartype virtual_network_resource_id: str :ivar action: The action of virtual network rule. Default value is "Allow". :vartype action: str :ivar state: Gets the state of virtual network rule. Known values are: "Provisioning", "Deprovisioning", "Succeeded", "Failed", and "NetworkSourceDeleted". - :vartype state: str or ~azure.mgmt.storage.v2022_09_01.models.State + :vartype state: str or ~azure.mgmt.storage.v2023_05_01.models.State """ _validation = { @@ -8045,18 +9684,18 @@ def __init__( virtual_network_resource_id: str, action: Optional[Literal["Allow"]] = None, state: Optional[Union[str, "_models.State"]] = None, - **kwargs - ): + **kwargs: Any + ) -> None: """ :keyword virtual_network_resource_id: Resource ID of a subnet, for example: - /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. + /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. # pylint: disable=line-too-long Required. :paramtype virtual_network_resource_id: str :keyword action: The action of virtual network rule. Default value is "Allow". :paramtype action: str :keyword state: Gets the state of virtual network rule. Known values are: "Provisioning", "Deprovisioning", "Succeeded", "Failed", and "NetworkSourceDeleted". - :paramtype state: str or ~azure.mgmt.storage.v2022_09_01.models.State + :paramtype state: str or ~azure.mgmt.storage.v2023_05_01.models.State """ super().__init__(**kwargs) self.virtual_network_resource_id = virtual_network_resource_id diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/models/_patch.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/models/_patch.py similarity index 100% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/models/_patch.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/models/_patch.py diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/models/_storage_management_client_enums.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/models/_storage_management_client_enums.py similarity index 82% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/models/_storage_management_client_enums.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/models/_storage_management_client_enums.py index c78f74aa0c3..2f2880a5b91 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/models/_storage_management_client_enums.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/models/_storage_management_client_enums.py @@ -19,6 +19,7 @@ class AccessTier(str, Enum, metaclass=CaseInsensitiveEnumMeta): HOT = "Hot" COOL = "Cool" PREMIUM = "Premium" + COLD = "Cold" class AccountImmutabilityPolicyState(str, Enum, metaclass=CaseInsensitiveEnumMeta): @@ -71,6 +72,8 @@ class AllowedMethods(str, Enum, metaclass=CaseInsensitiveEnumMeta): OPTIONS = "OPTIONS" PUT = "PUT" PATCH = "PATCH" + CONNECT = "CONNECT" + TRACE = "TRACE" class BlobInventoryPolicyName(str, Enum, metaclass=CaseInsensitiveEnumMeta): @@ -172,9 +175,14 @@ class EncryptionScopeState(str, Enum, metaclass=CaseInsensitiveEnumMeta): class ExpirationAction(str, Enum, metaclass=CaseInsensitiveEnumMeta): - """The SAS expiration action. Can only be Log.""" + """The SAS Expiration Action defines the action to be performed when sasPolicy.sasExpirationPeriod + is violated. The 'Log' action can be used for audit purposes and the 'Block' action can be used + to block and deny the usage of SAS tokens that do not adhere to the sas policy expiration + period. + """ LOG = "Log" + BLOCK = "Block" class ExtendedLocationTypes(str, Enum, metaclass=CaseInsensitiveEnumMeta): @@ -242,6 +250,13 @@ class InventoryRuleType(str, Enum, metaclass=CaseInsensitiveEnumMeta): INVENTORY = "Inventory" +class IssueType(str, Enum, metaclass=CaseInsensitiveEnumMeta): + """Type of issue.""" + + UNKNOWN = "Unknown" + CONFIGURATION_PROPAGATION_FAILURE = "ConfigurationPropagationFailure" + + class KeyPermission(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Permissions for the key -- read-only or full permissions.""" @@ -292,7 +307,7 @@ class LeaseContainerRequestEnum(str, Enum, metaclass=CaseInsensitiveEnumMeta): RENEW = "Renew" CHANGE = "Change" RELEASE = "Release" - BREAK = "Break" + BREAK_ENUM = "Break" class LeaseDuration(str, Enum, metaclass=CaseInsensitiveEnumMeta): @@ -311,7 +326,7 @@ class LeaseShareAction(str, Enum, metaclass=CaseInsensitiveEnumMeta): RENEW = "Renew" CHANGE = "Change" RELEASE = "Release" - BREAK = "Break" + BREAK_ENUM = "Break" class LeaseState(str, Enum, metaclass=CaseInsensitiveEnumMeta): @@ -345,12 +360,24 @@ class ListEncryptionScopesInclude(str, Enum, metaclass=CaseInsensitiveEnumMeta): DISABLED = "Disabled" +class ListLocalUserIncludeParam(str, Enum, metaclass=CaseInsensitiveEnumMeta): + """ListLocalUserIncludeParam.""" + + NFSV3 = "nfsv3" + + class ManagementPolicyName(str, Enum, metaclass=CaseInsensitiveEnumMeta): """ManagementPolicyName.""" DEFAULT = "default" +class MigrationName(str, Enum, metaclass=CaseInsensitiveEnumMeta): + """MigrationName.""" + + DEFAULT = "default" + + class MigrationState(str, Enum, metaclass=CaseInsensitiveEnumMeta): """This property denotes the container level immutability to object level immutability migration state. @@ -360,6 +387,16 @@ class MigrationState(str, Enum, metaclass=CaseInsensitiveEnumMeta): COMPLETED = "Completed" +class MigrationStatus(str, Enum, metaclass=CaseInsensitiveEnumMeta): + """Current status of migration.""" + + INVALID = "Invalid" + SUBMITTED_FOR_CONVERSION = "SubmittedForConversion" + IN_PROGRESS = "InProgress" + COMPLETE = "Complete" + FAILED = "Failed" + + class MinimumTlsVersion(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Set the minimum TLS version to be permitted on requests to storage. The default interpretation is TLS 1.0 for this property. @@ -368,6 +405,7 @@ class MinimumTlsVersion(str, Enum, metaclass=CaseInsensitiveEnumMeta): TLS1_0 = "TLS1_0" TLS1_1 = "TLS1_1" TLS1_2 = "TLS1_2" + TLS1_3 = "TLS1_3" class Name(str, Enum, metaclass=CaseInsensitiveEnumMeta): @@ -376,6 +414,23 @@ class Name(str, Enum, metaclass=CaseInsensitiveEnumMeta): ACCESS_TIME_TRACKING = "AccessTimeTracking" +class NetworkSecurityPerimeterConfigurationProvisioningState(str, Enum, metaclass=CaseInsensitiveEnumMeta): + """Provisioning state of Network Security Perimeter configuration propagation.""" + + ACCEPTED = "Accepted" + SUCCEEDED = "Succeeded" + FAILED = "Failed" + DELETING = "Deleting" + CANCELED = "Canceled" + + +class NspAccessRuleDirection(str, Enum, metaclass=CaseInsensitiveEnumMeta): + """Direction of Access Rule.""" + + INBOUND = "Inbound" + OUTBOUND = "Outbound" + + class ObjectType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """This is a required field. This field specifies the scope of the inventory created either at the blob or container level. @@ -400,6 +455,22 @@ class Permissions(str, Enum, metaclass=CaseInsensitiveEnumMeta): P = "p" +class PostFailoverRedundancy(str, Enum, metaclass=CaseInsensitiveEnumMeta): + """The redundancy type of the account after an account failover is performed.""" + + STANDARD_LRS = "Standard_LRS" + STANDARD_ZRS = "Standard_ZRS" + + +class PostPlannedFailoverRedundancy(str, Enum, metaclass=CaseInsensitiveEnumMeta): + """The redundancy type of the account after a planned account failover is performed.""" + + STANDARD_GRS = "Standard_GRS" + STANDARD_GZRS = "Standard_GZRS" + STANDARD_RAGRS = "Standard_RAGRS" + STANDARD_RAGZRS = "Standard_RAGZRS" + + class PrivateEndpointConnectionProvisioningState(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The current provisioning state.""" @@ -423,6 +494,11 @@ class ProvisioningState(str, Enum, metaclass=CaseInsensitiveEnumMeta): CREATING = "Creating" RESOLVING_DNS = "ResolvingDNS" SUCCEEDED = "Succeeded" + VALIDATE_SUBSCRIPTION_QUOTA_BEGIN = "ValidateSubscriptionQuotaBegin" + VALIDATE_SUBSCRIPTION_QUOTA_END = "ValidateSubscriptionQuotaEnd" + DELETING = "Deleting" + CANCELED = "Canceled" + FAILED = "Failed" class PublicAccess(str, Enum, metaclass=CaseInsensitiveEnumMeta): @@ -434,12 +510,14 @@ class PublicAccess(str, Enum, metaclass=CaseInsensitiveEnumMeta): class PublicNetworkAccess(str, Enum, metaclass=CaseInsensitiveEnumMeta): - """Allow or disallow public network access to Storage Account. Value is optional but if passed in, - must be 'Enabled' or 'Disabled'. + """Allow, disallow, or let Network Security Perimeter configuration to evaluate public network + access to Storage Account. Value is optional but if passed in, must be 'Enabled', 'Disabled' or + 'SecuredByPerimeter'. """ ENABLED = "Enabled" DISABLED = "Disabled" + SECURED_BY_PERIMETER = "SecuredByPerimeter" class Reason(str, Enum, metaclass=CaseInsensitiveEnumMeta): @@ -462,6 +540,14 @@ class ReasonCode(str, Enum, metaclass=CaseInsensitiveEnumMeta): NOT_AVAILABLE_FOR_SUBSCRIPTION = "NotAvailableForSubscription" +class ResourceAssociationAccessMode(str, Enum, metaclass=CaseInsensitiveEnumMeta): + """Access Mode of the resource association.""" + + ENFORCED = "Enforced" + LEARNING = "Learning" + AUDIT = "Audit" + + class RootSquashType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The property is for NFS share only. The default is NoRootSquash.""" @@ -483,6 +569,20 @@ class RuleType(str, Enum, metaclass=CaseInsensitiveEnumMeta): LIFECYCLE = "Lifecycle" +class RunResult(str, Enum, metaclass=CaseInsensitiveEnumMeta): + """Represents the overall result of the execution for the run instance.""" + + SUCCEEDED = "Succeeded" + FAILED = "Failed" + + +class RunStatusEnum(str, Enum, metaclass=CaseInsensitiveEnumMeta): + """Represents the status of the execution.""" + + IN_PROGRESS = "InProgress" + FINISHED = "Finished" + + class Schedule(str, Enum, metaclass=CaseInsensitiveEnumMeta): """This is a required field. This field is used to schedule an inventory formation.""" @@ -501,6 +601,13 @@ class Services(str, Enum, metaclass=CaseInsensitiveEnumMeta): F = "f" +class Severity(str, Enum, metaclass=CaseInsensitiveEnumMeta): + """Severity of the issue.""" + + WARNING = "Warning" + ERROR = "Error" + + class ShareAccessTier(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Access tier for specific share. GpV2 account can choose between TransactionOptimized (default), Hot, and Cool. FileStorage account can choose Premium. @@ -581,6 +688,13 @@ class StorageAccountExpand(str, Enum, metaclass=CaseInsensitiveEnumMeta): BLOB_RESTORE_STATUS = "blobRestoreStatus" +class TriggerType(str, Enum, metaclass=CaseInsensitiveEnumMeta): + """The trigger type of the storage task assignment execution.""" + + RUN_ONCE = "RunOnce" + ON_SCHEDULE = "OnSchedule" + + class UsageUnit(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Gets the unit of measurement.""" diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/__init__.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/__init__.py similarity index 78% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/__init__.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/__init__.py index b58975e023a..e62e153ac4a 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/__init__.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/__init__.py @@ -6,6 +6,12 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from ._blob_services_operations import BlobServicesOperations +from ._blob_containers_operations import BlobContainersOperations +from ._file_services_operations import FileServicesOperations +from ._file_shares_operations import FileSharesOperations +from ._queue_services_operations import QueueServicesOperations +from ._queue_operations import QueueOperations from ._operations import Operations from ._skus_operations import SkusOperations from ._storage_accounts_operations import StorageAccountsOperations @@ -18,20 +24,24 @@ from ._object_replication_policies_operations import ObjectReplicationPoliciesOperations from ._local_users_operations import LocalUsersOperations from ._encryption_scopes_operations import EncryptionScopesOperations -from ._blob_services_operations import BlobServicesOperations -from ._blob_containers_operations import BlobContainersOperations -from ._file_services_operations import FileServicesOperations -from ._file_shares_operations import FileSharesOperations -from ._queue_services_operations import QueueServicesOperations -from ._queue_operations import QueueOperations from ._table_services_operations import TableServicesOperations from ._table_operations import TableOperations +from ._network_security_perimeter_configurations_operations import NetworkSecurityPerimeterConfigurationsOperations +from ._storage_task_assignments_operations import StorageTaskAssignmentsOperations +from ._storage_task_assignments_instances_report_operations import StorageTaskAssignmentsInstancesReportOperations +from ._storage_task_assignment_instances_report_operations import StorageTaskAssignmentInstancesReportOperations from ._patch import __all__ as _patch_all -from ._patch import * # type: ignore # pylint: disable=unused-wildcard-import +from ._patch import * # pylint: disable=unused-wildcard-import from ._patch import patch_sdk as _patch_sdk __all__ = [ + "BlobServicesOperations", + "BlobContainersOperations", + "FileServicesOperations", + "FileSharesOperations", + "QueueServicesOperations", + "QueueOperations", "Operations", "SkusOperations", "StorageAccountsOperations", @@ -44,14 +54,12 @@ "ObjectReplicationPoliciesOperations", "LocalUsersOperations", "EncryptionScopesOperations", - "BlobServicesOperations", - "BlobContainersOperations", - "FileServicesOperations", - "FileSharesOperations", - "QueueServicesOperations", - "QueueOperations", "TableServicesOperations", "TableOperations", + "NetworkSecurityPerimeterConfigurationsOperations", + "StorageTaskAssignmentsOperations", + "StorageTaskAssignmentsInstancesReportOperations", + "StorageTaskAssignmentInstancesReportOperations", ] __all__.extend([p for p in _patch_all if p not in __all__]) _patch_sdk() diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_blob_containers_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_blob_containers_operations.py similarity index 74% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_blob_containers_operations.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_blob_containers_operations.py index a0ba67390ef..d32a67793c7 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_blob_containers_operations.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_blob_containers_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=too-many-lines,too-many-statements # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,8 +6,9 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from io import IOBase import sys -from typing import Any, Callable, Dict, IO, Iterable, Optional, TypeVar, Union, cast, overload +from typing import Any, Callable, Dict, IO, Iterable, Literal, Optional, Type, TypeVar, Union, cast, overload import urllib.parse from azure.core.exceptions import ( @@ -30,12 +31,12 @@ from .. import models as _models from ..._serialization import Serializer -from .._vendor import _convert_request, _format_url_section +from .._vendor import _convert_request -if sys.version_info >= (3, 8): - from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping else: - from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -56,7 +57,7 @@ def build_list_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -68,11 +69,13 @@ def build_list_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -95,8 +98,8 @@ def build_create_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -108,12 +111,14 @@ def build_create_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "containerName": _SERIALIZER.url("container_name", container_name, "str", max_length=63, min_length=3), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -132,8 +137,8 @@ def build_update_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -145,12 +150,14 @@ def build_update_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "containerName": _SERIALIZER.url("container_name", container_name, "str", max_length=63, min_length=3), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -169,7 +176,7 @@ def build_get_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -181,12 +188,14 @@ def build_get_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "containerName": _SERIALIZER.url("container_name", container_name, "str", max_length=63, min_length=3), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -202,7 +211,7 @@ def build_delete_request( ) -> HttpRequest: _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) # Construct URL _url = kwargs.pop( "template_url", @@ -212,12 +221,14 @@ def build_delete_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "containerName": _SERIALIZER.url("container_name", container_name, "str", max_length=63, min_length=3), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -231,8 +242,8 @@ def build_set_legal_hold_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -244,12 +255,14 @@ def build_set_legal_hold_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "containerName": _SERIALIZER.url("container_name", container_name, "str", max_length=63, min_length=3), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -268,8 +281,8 @@ def build_clear_legal_hold_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -281,12 +294,14 @@ def build_clear_legal_hold_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "containerName": _SERIALIZER.url("container_name", container_name, "str", max_length=63, min_length=3), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -299,7 +314,7 @@ def build_clear_legal_hold_request( return HttpRequest(method="POST", url=_url, params=_params, headers=_headers, **kwargs) -def build_create_or_update_immutability_policy_request( +def build_create_or_update_immutability_policy_request( # pylint: disable=name-too-long resource_group_name: str, account_name: str, container_name: str, @@ -311,9 +326,9 @@ def build_create_or_update_immutability_policy_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - immutability_policy_name = kwargs.pop("immutability_policy_name", "default") # type: Literal["default"] - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] + immutability_policy_name: Literal["default"] = kwargs.pop("immutability_policy_name", "default") + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -325,13 +340,15 @@ def build_create_or_update_immutability_policy_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "containerName": _SERIALIZER.url("container_name", container_name, "str", max_length=63, min_length=3), "immutabilityPolicyName": _SERIALIZER.url("immutability_policy_name", immutability_policy_name, "str"), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -358,8 +375,8 @@ def build_get_immutability_policy_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - immutability_policy_name = kwargs.pop("immutability_policy_name", "default") # type: Literal["default"] - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + immutability_policy_name: Literal["default"] = kwargs.pop("immutability_policy_name", "default") + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -371,13 +388,15 @@ def build_get_immutability_policy_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "containerName": _SERIALIZER.url("container_name", container_name, "str", max_length=63, min_length=3), "immutabilityPolicyName": _SERIALIZER.url("immutability_policy_name", immutability_policy_name, "str"), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -402,8 +421,8 @@ def build_delete_immutability_policy_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - immutability_policy_name = kwargs.pop("immutability_policy_name", "default") # type: Literal["default"] - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + immutability_policy_name: Literal["default"] = kwargs.pop("immutability_policy_name", "default") + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -415,13 +434,15 @@ def build_delete_immutability_policy_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "containerName": _SERIALIZER.url("container_name", container_name, "str", max_length=63, min_length=3), "immutabilityPolicyName": _SERIALIZER.url("immutability_policy_name", immutability_policy_name, "str"), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -445,7 +466,7 @@ def build_lock_immutability_policy_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -457,12 +478,14 @@ def build_lock_immutability_policy_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "containerName": _SERIALIZER.url("container_name", container_name, "str", max_length=63, min_length=3), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -486,8 +509,8 @@ def build_extend_immutability_policy_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -499,12 +522,14 @@ def build_extend_immutability_policy_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "containerName": _SERIALIZER.url("container_name", container_name, "str", max_length=63, min_length=3), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -524,8 +549,8 @@ def build_lease_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -537,12 +562,14 @@ def build_lease_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "containerName": _SERIALIZER.url("container_name", container_name, "str", max_length=63, min_length=3), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -561,7 +588,7 @@ def build_object_level_worm_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -573,12 +600,14 @@ def build_object_level_worm_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "containerName": _SERIALIZER.url("container_name", container_name, "str", max_length=63, min_length=3), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -595,7 +624,7 @@ class BlobContainersOperations: **DO NOT** instantiate this class directly. Instead, you should access the following operations through - :class:`~azure.mgmt.storage.v2022_09_01.StorageManagementClient`'s + :class:`~azure.mgmt.storage.v2023_05_01.StorageManagementClient`'s :attr:`blob_containers` attribute. """ @@ -607,6 +636,7 @@ def __init__(self, *args, **kwargs): self._config = input_args.pop(0) if input_args else kwargs.pop("config") self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace def list( @@ -636,19 +666,18 @@ def list( :type filter: str :param include: Optional, used to include the properties for soft deleted blob containers. "deleted" Default value is None. - :type include: str or ~azure.mgmt.storage.v2022_09_01.models.ListContainersInclude - :keyword callable cls: A custom type or function that will be passed the direct response + :type include: str or ~azure.mgmt.storage.v2023_05_01.models.ListContainersInclude :return: An iterator like instance of either ListContainerItem or the result of cls(response) - :rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.storage.v2022_09_01.models.ListContainerItem] + :rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.storage.v2023_05_01.models.ListContainerItem] :raises ~azure.core.exceptions.HttpResponseError: """ _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.ListContainerItems] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.ListContainerItems] = kwargs.pop("cls", None) - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -659,7 +688,7 @@ def list( def prepare_request(next_link=None): if not next_link: - request = build_list_request( + _request = build_list_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, @@ -667,12 +696,11 @@ def prepare_request(next_link=None): filter=filter, include=include, api_version=api_version, - template_url=self.list.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) else: # make call to next link with the client's api-version @@ -683,27 +711,28 @@ def prepare_request(next_link=None): for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() } ) - _next_request_params["api-version"] = self._config.api_version - request = HttpRequest( + _next_request_params["api-version"] = self._api_version + _request = HttpRequest( "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore - request.method = "GET" - return request + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + _request.method = "GET" + return _request def extract_data(pipeline_response): deserialized = self._deserialize("ListContainerItems", pipeline_response) list_of_elem = deserialized.value if cls: - list_of_elem = cls(list_of_elem) + list_of_elem = cls(list_of_elem) # type: ignore return deserialized.next_link or None, iter(list_of_elem) def get_next(next_link=None): - request = prepare_request(next_link) + _request = prepare_request(next_link) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -715,8 +744,6 @@ def get_next(next_link=None): return ItemPaged(get_next, extract_data) - list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers"} # type: ignore - @overload def create( self, @@ -745,13 +772,12 @@ def create( by a letter or number. Required. :type container_name: str :param blob_container: Properties of the blob container to create. Required. - :type blob_container: ~azure.mgmt.storage.v2022_09_01.models.BlobContainer + :type blob_container: ~azure.mgmt.storage.v2023_05_01.models.BlobContainer :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: BlobContainer or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.BlobContainer + :rtype: ~azure.mgmt.storage.v2023_05_01.models.BlobContainer :raises ~azure.core.exceptions.HttpResponseError: """ @@ -761,7 +787,7 @@ def create( resource_group_name: str, account_name: str, container_name: str, - blob_container: IO, + blob_container: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -783,13 +809,12 @@ def create( by a letter or number. Required. :type container_name: str :param blob_container: Properties of the blob container to create. Required. - :type blob_container: IO + :type blob_container: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: BlobContainer or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.BlobContainer + :rtype: ~azure.mgmt.storage.v2023_05_01.models.BlobContainer :raises ~azure.core.exceptions.HttpResponseError: """ @@ -799,7 +824,7 @@ def create( resource_group_name: str, account_name: str, container_name: str, - blob_container: Union[_models.BlobContainer, IO], + blob_container: Union[_models.BlobContainer, IO[bytes]], **kwargs: Any ) -> _models.BlobContainer: """Creates a new container under the specified account as described by request body. The container @@ -818,18 +843,14 @@ def create( letters and dash (-) only. Every dash (-) character must be immediately preceded and followed by a letter or number. Required. :type container_name: str - :param blob_container: Properties of the blob container to create. Is either a model type or a - IO type. Required. - :type blob_container: ~azure.mgmt.storage.v2022_09_01.models.BlobContainer or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + :param blob_container: Properties of the blob container to create. Is either a BlobContainer + type or a IO[bytes] type. Required. + :type blob_container: ~azure.mgmt.storage.v2023_05_01.models.BlobContainer or IO[bytes] :return: BlobContainer or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.BlobContainer + :rtype: ~azure.mgmt.storage.v2023_05_01.models.BlobContainer :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -840,19 +861,19 @@ def create( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.BlobContainer] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.BlobContainer] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(blob_container, (IO, bytes)): + if isinstance(blob_container, (IOBase, bytes)): _content = blob_container else: _json = self._serialize.body(blob_container, "BlobContainer") - request = build_create_request( + _request = build_create_request( resource_group_name=resource_group_name, account_name=account_name, container_name=container_name, @@ -861,15 +882,15 @@ def create( content_type=content_type, json=_json, content=_content, - template_url=self.create.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -885,11 +906,9 @@ def create( deserialized = self._deserialize("BlobContainer", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - create.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}"} # type: ignore + return deserialized # type: ignore @overload def update( @@ -918,13 +937,12 @@ def update( by a letter or number. Required. :type container_name: str :param blob_container: Properties to update for the blob container. Required. - :type blob_container: ~azure.mgmt.storage.v2022_09_01.models.BlobContainer + :type blob_container: ~azure.mgmt.storage.v2023_05_01.models.BlobContainer :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: BlobContainer or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.BlobContainer + :rtype: ~azure.mgmt.storage.v2023_05_01.models.BlobContainer :raises ~azure.core.exceptions.HttpResponseError: """ @@ -934,7 +952,7 @@ def update( resource_group_name: str, account_name: str, container_name: str, - blob_container: IO, + blob_container: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -955,13 +973,12 @@ def update( by a letter or number. Required. :type container_name: str :param blob_container: Properties to update for the blob container. Required. - :type blob_container: IO + :type blob_container: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: BlobContainer or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.BlobContainer + :rtype: ~azure.mgmt.storage.v2023_05_01.models.BlobContainer :raises ~azure.core.exceptions.HttpResponseError: """ @@ -971,7 +988,7 @@ def update( resource_group_name: str, account_name: str, container_name: str, - blob_container: Union[_models.BlobContainer, IO], + blob_container: Union[_models.BlobContainer, IO[bytes]], **kwargs: Any ) -> _models.BlobContainer: """Updates container properties as specified in request body. Properties not mentioned in the @@ -989,18 +1006,14 @@ def update( letters and dash (-) only. Every dash (-) character must be immediately preceded and followed by a letter or number. Required. :type container_name: str - :param blob_container: Properties to update for the blob container. Is either a model type or a - IO type. Required. - :type blob_container: ~azure.mgmt.storage.v2022_09_01.models.BlobContainer or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + :param blob_container: Properties to update for the blob container. Is either a BlobContainer + type or a IO[bytes] type. Required. + :type blob_container: ~azure.mgmt.storage.v2023_05_01.models.BlobContainer or IO[bytes] :return: BlobContainer or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.BlobContainer + :rtype: ~azure.mgmt.storage.v2023_05_01.models.BlobContainer :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -1011,19 +1024,19 @@ def update( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.BlobContainer] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.BlobContainer] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(blob_container, (IO, bytes)): + if isinstance(blob_container, (IOBase, bytes)): _content = blob_container else: _json = self._serialize.body(blob_container, "BlobContainer") - request = build_update_request( + _request = build_update_request( resource_group_name=resource_group_name, account_name=account_name, container_name=container_name, @@ -1032,15 +1045,15 @@ def update( content_type=content_type, json=_json, content=_content, - template_url=self.update.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -1052,11 +1065,9 @@ def update( deserialized = self._deserialize("BlobContainer", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}"} # type: ignore + return deserialized # type: ignore @distributed_trace def get( @@ -1076,12 +1087,11 @@ def get( letters and dash (-) only. Every dash (-) character must be immediately preceded and followed by a letter or number. Required. :type container_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: BlobContainer or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.BlobContainer + :rtype: ~azure.mgmt.storage.v2023_05_01.models.BlobContainer :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -1092,24 +1102,24 @@ def get( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.BlobContainer] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.BlobContainer] = kwargs.pop("cls", None) - request = build_get_request( + _request = build_get_request( resource_group_name=resource_group_name, account_name=account_name, container_name=container_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.get.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -1121,11 +1131,9 @@ def get( deserialized = self._deserialize("BlobContainer", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore - return deserialized - - get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}"} # type: ignore + return deserialized # type: ignore @distributed_trace def delete( # pylint: disable=inconsistent-return-statements @@ -1145,12 +1153,11 @@ def delete( # pylint: disable=inconsistent-return-statements letters and dash (-) only. Every dash (-) character must be immediately preceded and followed by a letter or number. Required. :type container_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: None or the result of cls(response) :rtype: None :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -1161,24 +1168,24 @@ def delete( # pylint: disable=inconsistent-return-statements _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[None] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[None] = kwargs.pop("cls", None) - request = build_delete_request( + _request = build_delete_request( resource_group_name=resource_group_name, account_name=account_name, container_name=container_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.delete.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -1188,9 +1195,7 @@ def delete( # pylint: disable=inconsistent-return-statements raise HttpResponseError(response=response, error_format=ARMErrorFormat) if cls: - return cls(pipeline_response, None, {}) - - delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}"} # type: ignore + return cls(pipeline_response, None, {}) # type: ignore @overload def set_legal_hold( @@ -1220,13 +1225,12 @@ def set_legal_hold( by a letter or number. Required. :type container_name: str :param legal_hold: The LegalHold property that will be set to a blob container. Required. - :type legal_hold: ~azure.mgmt.storage.v2022_09_01.models.LegalHold + :type legal_hold: ~azure.mgmt.storage.v2023_05_01.models.LegalHold :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: LegalHold or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.LegalHold + :rtype: ~azure.mgmt.storage.v2023_05_01.models.LegalHold :raises ~azure.core.exceptions.HttpResponseError: """ @@ -1236,7 +1240,7 @@ def set_legal_hold( resource_group_name: str, account_name: str, container_name: str, - legal_hold: IO, + legal_hold: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -1258,13 +1262,12 @@ def set_legal_hold( by a letter or number. Required. :type container_name: str :param legal_hold: The LegalHold property that will be set to a blob container. Required. - :type legal_hold: IO + :type legal_hold: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: LegalHold or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.LegalHold + :rtype: ~azure.mgmt.storage.v2023_05_01.models.LegalHold :raises ~azure.core.exceptions.HttpResponseError: """ @@ -1274,7 +1277,7 @@ def set_legal_hold( resource_group_name: str, account_name: str, container_name: str, - legal_hold: Union[_models.LegalHold, IO], + legal_hold: Union[_models.LegalHold, IO[bytes]], **kwargs: Any ) -> _models.LegalHold: """Sets legal hold tags. Setting the same tag results in an idempotent operation. SetLegalHold @@ -1294,17 +1297,13 @@ def set_legal_hold( by a letter or number. Required. :type container_name: str :param legal_hold: The LegalHold property that will be set to a blob container. Is either a - model type or a IO type. Required. - :type legal_hold: ~azure.mgmt.storage.v2022_09_01.models.LegalHold or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + LegalHold type or a IO[bytes] type. Required. + :type legal_hold: ~azure.mgmt.storage.v2023_05_01.models.LegalHold or IO[bytes] :return: LegalHold or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.LegalHold + :rtype: ~azure.mgmt.storage.v2023_05_01.models.LegalHold :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -1315,19 +1314,19 @@ def set_legal_hold( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.LegalHold] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.LegalHold] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(legal_hold, (IO, bytes)): + if isinstance(legal_hold, (IOBase, bytes)): _content = legal_hold else: _json = self._serialize.body(legal_hold, "LegalHold") - request = build_set_legal_hold_request( + _request = build_set_legal_hold_request( resource_group_name=resource_group_name, account_name=account_name, container_name=container_name, @@ -1336,15 +1335,15 @@ def set_legal_hold( content_type=content_type, json=_json, content=_content, - template_url=self.set_legal_hold.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -1356,11 +1355,9 @@ def set_legal_hold( deserialized = self._deserialize("LegalHold", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore - return deserialized - - set_legal_hold.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/setLegalHold"} # type: ignore + return deserialized # type: ignore @overload def clear_legal_hold( @@ -1389,13 +1386,12 @@ def clear_legal_hold( by a letter or number. Required. :type container_name: str :param legal_hold: The LegalHold property that will be clear from a blob container. Required. - :type legal_hold: ~azure.mgmt.storage.v2022_09_01.models.LegalHold + :type legal_hold: ~azure.mgmt.storage.v2023_05_01.models.LegalHold :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: LegalHold or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.LegalHold + :rtype: ~azure.mgmt.storage.v2023_05_01.models.LegalHold :raises ~azure.core.exceptions.HttpResponseError: """ @@ -1405,7 +1401,7 @@ def clear_legal_hold( resource_group_name: str, account_name: str, container_name: str, - legal_hold: IO, + legal_hold: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -1426,13 +1422,12 @@ def clear_legal_hold( by a letter or number. Required. :type container_name: str :param legal_hold: The LegalHold property that will be clear from a blob container. Required. - :type legal_hold: IO + :type legal_hold: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: LegalHold or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.LegalHold + :rtype: ~azure.mgmt.storage.v2023_05_01.models.LegalHold :raises ~azure.core.exceptions.HttpResponseError: """ @@ -1442,7 +1437,7 @@ def clear_legal_hold( resource_group_name: str, account_name: str, container_name: str, - legal_hold: Union[_models.LegalHold, IO], + legal_hold: Union[_models.LegalHold, IO[bytes]], **kwargs: Any ) -> _models.LegalHold: """Clears legal hold tags. Clearing the same or non-existent tag results in an idempotent @@ -1461,17 +1456,13 @@ def clear_legal_hold( by a letter or number. Required. :type container_name: str :param legal_hold: The LegalHold property that will be clear from a blob container. Is either a - model type or a IO type. Required. - :type legal_hold: ~azure.mgmt.storage.v2022_09_01.models.LegalHold or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + LegalHold type or a IO[bytes] type. Required. + :type legal_hold: ~azure.mgmt.storage.v2023_05_01.models.LegalHold or IO[bytes] :return: LegalHold or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.LegalHold + :rtype: ~azure.mgmt.storage.v2023_05_01.models.LegalHold :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -1482,19 +1473,19 @@ def clear_legal_hold( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.LegalHold] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.LegalHold] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(legal_hold, (IO, bytes)): + if isinstance(legal_hold, (IOBase, bytes)): _content = legal_hold else: _json = self._serialize.body(legal_hold, "LegalHold") - request = build_clear_legal_hold_request( + _request = build_clear_legal_hold_request( resource_group_name=resource_group_name, account_name=account_name, container_name=container_name, @@ -1503,15 +1494,15 @@ def clear_legal_hold( content_type=content_type, json=_json, content=_content, - template_url=self.clear_legal_hold.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -1523,11 +1514,9 @@ def clear_legal_hold( deserialized = self._deserialize("LegalHold", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore - return deserialized - - clear_legal_hold.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/clearLegalHold"} # type: ignore + return deserialized # type: ignore @overload def create_or_update_immutability_policy( @@ -1562,17 +1551,12 @@ def create_or_update_immutability_policy( :type if_match: str :param parameters: The ImmutabilityPolicy Properties that will be created or updated to a blob container. Default value is None. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.ImmutabilityPolicy + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.ImmutabilityPolicy :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword immutability_policy_name: The name of the blob container immutabilityPolicy within the - specified storage account. ImmutabilityPolicy Name must be 'default'. Default value is - "default". Note that overriding this default value may result in unsupported behavior. - :paramtype immutability_policy_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: ImmutabilityPolicy or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ImmutabilityPolicy + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ImmutabilityPolicy :raises ~azure.core.exceptions.HttpResponseError: """ @@ -1583,7 +1567,7 @@ def create_or_update_immutability_policy( account_name: str, container_name: str, if_match: Optional[str] = None, - parameters: Optional[IO] = None, + parameters: Optional[IO[bytes]] = None, *, content_type: str = "application/json", **kwargs: Any @@ -1609,17 +1593,12 @@ def create_or_update_immutability_policy( :type if_match: str :param parameters: The ImmutabilityPolicy Properties that will be created or updated to a blob container. Default value is None. - :type parameters: IO + :type parameters: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword immutability_policy_name: The name of the blob container immutabilityPolicy within the - specified storage account. ImmutabilityPolicy Name must be 'default'. Default value is - "default". Note that overriding this default value may result in unsupported behavior. - :paramtype immutability_policy_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: ImmutabilityPolicy or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ImmutabilityPolicy + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ImmutabilityPolicy :raises ~azure.core.exceptions.HttpResponseError: """ @@ -1630,7 +1609,7 @@ def create_or_update_immutability_policy( account_name: str, container_name: str, if_match: Optional[str] = None, - parameters: Optional[Union[_models.ImmutabilityPolicy, IO]] = None, + parameters: Optional[Union[_models.ImmutabilityPolicy, IO[bytes]]] = None, **kwargs: Any ) -> _models.ImmutabilityPolicy: """Creates or updates an unlocked immutability policy. ETag in If-Match is honored if given but @@ -1653,21 +1632,13 @@ def create_or_update_immutability_policy( omitted, this operation will always be applied. Default value is None. :type if_match: str :param parameters: The ImmutabilityPolicy Properties that will be created or updated to a blob - container. Is either a model type or a IO type. Default value is None. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.ImmutabilityPolicy or IO - :keyword immutability_policy_name: The name of the blob container immutabilityPolicy within the - specified storage account. ImmutabilityPolicy Name must be 'default'. Default value is - "default". Note that overriding this default value may result in unsupported behavior. - :paramtype immutability_policy_name: str - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + container. Is either a ImmutabilityPolicy type or a IO[bytes] type. Default value is None. + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.ImmutabilityPolicy or IO[bytes] :return: ImmutabilityPolicy or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ImmutabilityPolicy + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ImmutabilityPolicy :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -1678,15 +1649,15 @@ def create_or_update_immutability_policy( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - immutability_policy_name = kwargs.pop("immutability_policy_name", "default") # type: Literal["default"] - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.ImmutabilityPolicy] + immutability_policy_name: Literal["default"] = kwargs.pop("immutability_policy_name", "default") + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.ImmutabilityPolicy] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(parameters, (IO, bytes)): + if isinstance(parameters, (IOBase, bytes)): _content = parameters else: if parameters is not None: @@ -1694,7 +1665,7 @@ def create_or_update_immutability_policy( else: _json = None - request = build_create_or_update_immutability_policy_request( + _request = build_create_or_update_immutability_policy_request( resource_group_name=resource_group_name, account_name=account_name, container_name=container_name, @@ -1705,15 +1676,15 @@ def create_or_update_immutability_policy( content_type=content_type, json=_json, content=_content, - template_url=self.create_or_update_immutability_policy.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -1728,11 +1699,9 @@ def create_or_update_immutability_policy( deserialized = self._deserialize("ImmutabilityPolicy", pipeline_response) if cls: - return cls(pipeline_response, deserialized, response_headers) + return cls(pipeline_response, deserialized, response_headers) # type: ignore - return deserialized - - create_or_update_immutability_policy.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/immutabilityPolicies/{immutabilityPolicyName}"} # type: ignore + return deserialized # type: ignore @distributed_trace def get_immutability_policy( @@ -1762,16 +1731,11 @@ def get_immutability_policy( of "*" can be used to apply the operation only if the immutability policy already exists. If omitted, this operation will always be applied. Default value is None. :type if_match: str - :keyword immutability_policy_name: The name of the blob container immutabilityPolicy within the - specified storage account. ImmutabilityPolicy Name must be 'default'. Default value is - "default". Note that overriding this default value may result in unsupported behavior. - :paramtype immutability_policy_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: ImmutabilityPolicy or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ImmutabilityPolicy + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ImmutabilityPolicy :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -1782,11 +1746,11 @@ def get_immutability_policy( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - immutability_policy_name = kwargs.pop("immutability_policy_name", "default") # type: Literal["default"] - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.ImmutabilityPolicy] + immutability_policy_name: Literal["default"] = kwargs.pop("immutability_policy_name", "default") + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.ImmutabilityPolicy] = kwargs.pop("cls", None) - request = build_get_immutability_policy_request( + _request = build_get_immutability_policy_request( resource_group_name=resource_group_name, account_name=account_name, container_name=container_name, @@ -1794,15 +1758,15 @@ def get_immutability_policy( if_match=if_match, immutability_policy_name=immutability_policy_name, api_version=api_version, - template_url=self.get_immutability_policy.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -1817,11 +1781,9 @@ def get_immutability_policy( deserialized = self._deserialize("ImmutabilityPolicy", pipeline_response) if cls: - return cls(pipeline_response, deserialized, response_headers) - - return deserialized + return cls(pipeline_response, deserialized, response_headers) # type: ignore - get_immutability_policy.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/immutabilityPolicies/{immutabilityPolicyName}"} # type: ignore + return deserialized # type: ignore @distributed_trace def delete_immutability_policy( @@ -1848,16 +1810,11 @@ def delete_immutability_policy( of "*" can be used to apply the operation only if the immutability policy already exists. If omitted, this operation will always be applied. Required. :type if_match: str - :keyword immutability_policy_name: The name of the blob container immutabilityPolicy within the - specified storage account. ImmutabilityPolicy Name must be 'default'. Default value is - "default". Note that overriding this default value may result in unsupported behavior. - :paramtype immutability_policy_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: ImmutabilityPolicy or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ImmutabilityPolicy + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ImmutabilityPolicy :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -1868,11 +1825,11 @@ def delete_immutability_policy( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - immutability_policy_name = kwargs.pop("immutability_policy_name", "default") # type: Literal["default"] - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.ImmutabilityPolicy] + immutability_policy_name: Literal["default"] = kwargs.pop("immutability_policy_name", "default") + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.ImmutabilityPolicy] = kwargs.pop("cls", None) - request = build_delete_immutability_policy_request( + _request = build_delete_immutability_policy_request( resource_group_name=resource_group_name, account_name=account_name, container_name=container_name, @@ -1880,15 +1837,15 @@ def delete_immutability_policy( if_match=if_match, immutability_policy_name=immutability_policy_name, api_version=api_version, - template_url=self.delete_immutability_policy.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -1903,11 +1860,9 @@ def delete_immutability_policy( deserialized = self._deserialize("ImmutabilityPolicy", pipeline_response) if cls: - return cls(pipeline_response, deserialized, response_headers) + return cls(pipeline_response, deserialized, response_headers) # type: ignore - return deserialized - - delete_immutability_policy.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/immutabilityPolicies/{immutabilityPolicyName}"} # type: ignore + return deserialized # type: ignore @distributed_trace def lock_immutability_policy( @@ -1932,12 +1887,11 @@ def lock_immutability_policy( of "*" can be used to apply the operation only if the immutability policy already exists. If omitted, this operation will always be applied. Required. :type if_match: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: ImmutabilityPolicy or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ImmutabilityPolicy + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ImmutabilityPolicy :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -1948,25 +1902,25 @@ def lock_immutability_policy( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.ImmutabilityPolicy] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.ImmutabilityPolicy] = kwargs.pop("cls", None) - request = build_lock_immutability_policy_request( + _request = build_lock_immutability_policy_request( resource_group_name=resource_group_name, account_name=account_name, container_name=container_name, subscription_id=self._config.subscription_id, if_match=if_match, api_version=api_version, - template_url=self.lock_immutability_policy.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -1981,11 +1935,9 @@ def lock_immutability_policy( deserialized = self._deserialize("ImmutabilityPolicy", pipeline_response) if cls: - return cls(pipeline_response, deserialized, response_headers) - - return deserialized + return cls(pipeline_response, deserialized, response_headers) # type: ignore - lock_immutability_policy.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/immutabilityPolicies/default/lock"} # type: ignore + return deserialized # type: ignore @overload def extend_immutability_policy( @@ -2021,13 +1973,12 @@ def extend_immutability_policy( :type if_match: str :param parameters: The ImmutabilityPolicy Properties that will be extended for a blob container. Default value is None. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.ImmutabilityPolicy + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.ImmutabilityPolicy :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: ImmutabilityPolicy or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ImmutabilityPolicy + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ImmutabilityPolicy :raises ~azure.core.exceptions.HttpResponseError: """ @@ -2038,7 +1989,7 @@ def extend_immutability_policy( account_name: str, container_name: str, if_match: str, - parameters: Optional[IO] = None, + parameters: Optional[IO[bytes]] = None, *, content_type: str = "application/json", **kwargs: Any @@ -2065,13 +2016,12 @@ def extend_immutability_policy( :type if_match: str :param parameters: The ImmutabilityPolicy Properties that will be extended for a blob container. Default value is None. - :type parameters: IO + :type parameters: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: ImmutabilityPolicy or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ImmutabilityPolicy + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ImmutabilityPolicy :raises ~azure.core.exceptions.HttpResponseError: """ @@ -2082,7 +2032,7 @@ def extend_immutability_policy( account_name: str, container_name: str, if_match: str, - parameters: Optional[Union[_models.ImmutabilityPolicy, IO]] = None, + parameters: Optional[Union[_models.ImmutabilityPolicy, IO[bytes]]] = None, **kwargs: Any ) -> _models.ImmutabilityPolicy: """Extends the immutabilityPeriodSinceCreationInDays of a locked immutabilityPolicy. The only @@ -2106,17 +2056,13 @@ def extend_immutability_policy( omitted, this operation will always be applied. Required. :type if_match: str :param parameters: The ImmutabilityPolicy Properties that will be extended for a blob - container. Is either a model type or a IO type. Default value is None. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.ImmutabilityPolicy or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + container. Is either a ImmutabilityPolicy type or a IO[bytes] type. Default value is None. + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.ImmutabilityPolicy or IO[bytes] :return: ImmutabilityPolicy or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ImmutabilityPolicy + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ImmutabilityPolicy :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -2127,14 +2073,14 @@ def extend_immutability_policy( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.ImmutabilityPolicy] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.ImmutabilityPolicy] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(parameters, (IO, bytes)): + if isinstance(parameters, (IOBase, bytes)): _content = parameters else: if parameters is not None: @@ -2142,7 +2088,7 @@ def extend_immutability_policy( else: _json = None - request = build_extend_immutability_policy_request( + _request = build_extend_immutability_policy_request( resource_group_name=resource_group_name, account_name=account_name, container_name=container_name, @@ -2152,15 +2098,15 @@ def extend_immutability_policy( content_type=content_type, json=_json, content=_content, - template_url=self.extend_immutability_policy.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -2175,11 +2121,9 @@ def extend_immutability_policy( deserialized = self._deserialize("ImmutabilityPolicy", pipeline_response) if cls: - return cls(pipeline_response, deserialized, response_headers) + return cls(pipeline_response, deserialized, response_headers) # type: ignore - return deserialized - - extend_immutability_policy.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/immutabilityPolicies/default/extend"} # type: ignore + return deserialized # type: ignore @overload def lease( @@ -2208,13 +2152,12 @@ def lease( by a letter or number. Required. :type container_name: str :param parameters: Lease Container request body. Default value is None. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.LeaseContainerRequest + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.LeaseContainerRequest :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: LeaseContainerResponse or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.LeaseContainerResponse + :rtype: ~azure.mgmt.storage.v2023_05_01.models.LeaseContainerResponse :raises ~azure.core.exceptions.HttpResponseError: """ @@ -2224,7 +2167,7 @@ def lease( resource_group_name: str, account_name: str, container_name: str, - parameters: Optional[IO] = None, + parameters: Optional[IO[bytes]] = None, *, content_type: str = "application/json", **kwargs: Any @@ -2245,13 +2188,12 @@ def lease( by a letter or number. Required. :type container_name: str :param parameters: Lease Container request body. Default value is None. - :type parameters: IO + :type parameters: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: LeaseContainerResponse or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.LeaseContainerResponse + :rtype: ~azure.mgmt.storage.v2023_05_01.models.LeaseContainerResponse :raises ~azure.core.exceptions.HttpResponseError: """ @@ -2261,7 +2203,7 @@ def lease( resource_group_name: str, account_name: str, container_name: str, - parameters: Optional[Union[_models.LeaseContainerRequest, IO]] = None, + parameters: Optional[Union[_models.LeaseContainerRequest, IO[bytes]]] = None, **kwargs: Any ) -> _models.LeaseContainerResponse: """The Lease Container operation establishes and manages a lock on a container for delete @@ -2279,18 +2221,14 @@ def lease( letters and dash (-) only. Every dash (-) character must be immediately preceded and followed by a letter or number. Required. :type container_name: str - :param parameters: Lease Container request body. Is either a model type or a IO type. Default - value is None. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.LeaseContainerRequest or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + :param parameters: Lease Container request body. Is either a LeaseContainerRequest type or a + IO[bytes] type. Default value is None. + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.LeaseContainerRequest or IO[bytes] :return: LeaseContainerResponse or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.LeaseContainerResponse + :rtype: ~azure.mgmt.storage.v2023_05_01.models.LeaseContainerResponse :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -2301,14 +2239,14 @@ def lease( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.LeaseContainerResponse] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.LeaseContainerResponse] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(parameters, (IO, bytes)): + if isinstance(parameters, (IOBase, bytes)): _content = parameters else: if parameters is not None: @@ -2316,7 +2254,7 @@ def lease( else: _json = None - request = build_lease_request( + _request = build_lease_request( resource_group_name=resource_group_name, account_name=account_name, container_name=container_name, @@ -2325,15 +2263,15 @@ def lease( content_type=content_type, json=_json, content=_content, - template_url=self.lease.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -2345,16 +2283,14 @@ def lease( deserialized = self._deserialize("LeaseContainerResponse", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore - return deserialized - - lease.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/lease"} # type: ignore + return deserialized # type: ignore def _object_level_worm_initial( # pylint: disable=inconsistent-return-statements self, resource_group_name: str, account_name: str, container_name: str, **kwargs: Any ) -> None: - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -2365,24 +2301,24 @@ def _object_level_worm_initial( # pylint: disable=inconsistent-return-statement _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[None] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[None] = kwargs.pop("cls", None) - request = build_object_level_worm_request( + _request = build_object_level_worm_request( resource_group_name=resource_group_name, account_name=account_name, container_name=container_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self._object_level_worm_initial.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -2392,9 +2328,7 @@ def _object_level_worm_initial( # pylint: disable=inconsistent-return-statement raise HttpResponseError(response=response, error_format=ARMErrorFormat) if cls: - return cls(pipeline_response, None, {}) - - _object_level_worm_initial.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/migrate"} # type: ignore + return cls(pipeline_response, None, {}) # type: ignore @distributed_trace def begin_object_level_worm( @@ -2417,14 +2351,6 @@ def begin_object_level_worm( letters and dash (-) only. Every dash (-) character must be immediately preceded and followed by a letter or number. Required. :type container_name: str - :keyword callable cls: A custom type or function that will be passed the direct response - :keyword str continuation_token: A continuation token to restart a poller from a saved state. - :keyword polling: By default, your polling method will be ARMPolling. Pass in False for this - operation to not poll, or pass in your own initialized polling object for a personal polling - strategy. - :paramtype polling: bool or ~azure.core.polling.PollingMethod - :keyword int polling_interval: Default waiting time between two polls for LRO operations if no - Retry-After header is present. :return: An instance of LROPoller that returns either None or the result of cls(response) :rtype: ~azure.core.polling.LROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: @@ -2432,11 +2358,11 @@ def begin_object_level_worm( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[None] - polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[None] = kwargs.pop("cls", None) + polling: Union[bool, PollingMethod] = kwargs.pop("polling", True) lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) - cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] + cont_token: Optional[str] = kwargs.pop("continuation_token", None) if cont_token is None: raw_result = self._object_level_worm_initial( # type: ignore resource_group_name=resource_group_name, @@ -2452,23 +2378,21 @@ def begin_object_level_worm( def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-return-statements if cls: - return cls(pipeline_response, None, {}) + return cls(pipeline_response, None, {}) # type: ignore if polling is True: - polling_method = cast( + polling_method: PollingMethod = cast( PollingMethod, ARMPolling(lro_delay, lro_options={"final-state-via": "location"}, **kwargs) - ) # type: PollingMethod + ) elif polling is False: polling_method = cast(PollingMethod, NoPolling()) else: polling_method = polling if cont_token: - return LROPoller.from_continuation_token( + return LROPoller[None].from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, deserialization_callback=get_long_running_output, ) - return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - - begin_object_level_worm.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/migrate"} # type: ignore + return LROPoller[None](self._client, raw_result, get_long_running_output, polling_method) # type: ignore diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_blob_inventory_policies_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_blob_inventory_policies_operations.py similarity index 73% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_blob_inventory_policies_operations.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_blob_inventory_policies_operations.py index bac876eaac9..9f6143916da 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_blob_inventory_policies_operations.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_blob_inventory_policies_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=too-many-lines,too-many-statements # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,8 +6,9 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from io import IOBase import sys -from typing import Any, Callable, Dict, IO, Iterable, Optional, TypeVar, Union, overload +from typing import Any, Callable, Dict, IO, Iterable, Optional, Type, TypeVar, Union, overload import urllib.parse from azure.core.exceptions import ( @@ -28,12 +29,12 @@ from .. import models as _models from ..._serialization import Serializer -from .._vendor import _convert_request, _format_url_section +from .._vendor import _convert_request -if sys.version_info >= (3, 8): - from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping else: - from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -51,7 +52,7 @@ def build_get_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -63,12 +64,14 @@ def build_get_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), "blobInventoryPolicyName": _SERIALIZER.url("blob_inventory_policy_name", blob_inventory_policy_name, "str"), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -89,8 +92,8 @@ def build_create_or_update_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -102,12 +105,14 @@ def build_create_or_update_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), "blobInventoryPolicyName": _SERIALIZER.url("blob_inventory_policy_name", blob_inventory_policy_name, "str"), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -130,7 +135,7 @@ def build_delete_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -142,12 +147,14 @@ def build_delete_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), "blobInventoryPolicyName": _SERIALIZER.url("blob_inventory_policy_name", blob_inventory_policy_name, "str"), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -162,7 +169,7 @@ def build_list_request(resource_group_name: str, account_name: str, subscription _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -174,11 +181,13 @@ def build_list_request(resource_group_name: str, account_name: str, subscription "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -195,7 +204,7 @@ class BlobInventoryPoliciesOperations: **DO NOT** instantiate this class directly. Instead, you should access the following operations through - :class:`~azure.mgmt.storage.v2022_09_01.StorageManagementClient`'s + :class:`~azure.mgmt.storage.v2023_05_01.StorageManagementClient`'s :attr:`blob_inventory_policies` attribute. """ @@ -207,6 +216,7 @@ def __init__(self, *args, **kwargs): self._config = input_args.pop(0) if input_args else kwargs.pop("config") self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace def get( @@ -228,13 +238,12 @@ def get( :param blob_inventory_policy_name: The name of the storage account blob inventory policy. It should always be 'default'. "default" Required. :type blob_inventory_policy_name: str or - ~azure.mgmt.storage.v2022_09_01.models.BlobInventoryPolicyName - :keyword callable cls: A custom type or function that will be passed the direct response + ~azure.mgmt.storage.v2023_05_01.models.BlobInventoryPolicyName :return: BlobInventoryPolicy or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.BlobInventoryPolicy + :rtype: ~azure.mgmt.storage.v2023_05_01.models.BlobInventoryPolicy :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -245,24 +254,24 @@ def get( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.BlobInventoryPolicy] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.BlobInventoryPolicy] = kwargs.pop("cls", None) - request = build_get_request( + _request = build_get_request( resource_group_name=resource_group_name, account_name=account_name, blob_inventory_policy_name=blob_inventory_policy_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.get.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -274,11 +283,9 @@ def get( deserialized = self._deserialize("BlobInventoryPolicy", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/inventoryPolicies/{blobInventoryPolicyName}"} # type: ignore + return deserialized # type: ignore @overload def create_or_update( @@ -303,15 +310,14 @@ def create_or_update( :param blob_inventory_policy_name: The name of the storage account blob inventory policy. It should always be 'default'. "default" Required. :type blob_inventory_policy_name: str or - ~azure.mgmt.storage.v2022_09_01.models.BlobInventoryPolicyName + ~azure.mgmt.storage.v2023_05_01.models.BlobInventoryPolicyName :param properties: The blob inventory policy set to a storage account. Required. - :type properties: ~azure.mgmt.storage.v2022_09_01.models.BlobInventoryPolicy + :type properties: ~azure.mgmt.storage.v2023_05_01.models.BlobInventoryPolicy :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: BlobInventoryPolicy or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.BlobInventoryPolicy + :rtype: ~azure.mgmt.storage.v2023_05_01.models.BlobInventoryPolicy :raises ~azure.core.exceptions.HttpResponseError: """ @@ -321,7 +327,7 @@ def create_or_update( resource_group_name: str, account_name: str, blob_inventory_policy_name: Union[str, _models.BlobInventoryPolicyName], - properties: IO, + properties: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -338,15 +344,14 @@ def create_or_update( :param blob_inventory_policy_name: The name of the storage account blob inventory policy. It should always be 'default'. "default" Required. :type blob_inventory_policy_name: str or - ~azure.mgmt.storage.v2022_09_01.models.BlobInventoryPolicyName + ~azure.mgmt.storage.v2023_05_01.models.BlobInventoryPolicyName :param properties: The blob inventory policy set to a storage account. Required. - :type properties: IO + :type properties: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: BlobInventoryPolicy or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.BlobInventoryPolicy + :rtype: ~azure.mgmt.storage.v2023_05_01.models.BlobInventoryPolicy :raises ~azure.core.exceptions.HttpResponseError: """ @@ -356,7 +361,7 @@ def create_or_update( resource_group_name: str, account_name: str, blob_inventory_policy_name: Union[str, _models.BlobInventoryPolicyName], - properties: Union[_models.BlobInventoryPolicy, IO], + properties: Union[_models.BlobInventoryPolicy, IO[bytes]], **kwargs: Any ) -> _models.BlobInventoryPolicy: """Sets the blob inventory policy to the specified storage account. @@ -371,19 +376,15 @@ def create_or_update( :param blob_inventory_policy_name: The name of the storage account blob inventory policy. It should always be 'default'. "default" Required. :type blob_inventory_policy_name: str or - ~azure.mgmt.storage.v2022_09_01.models.BlobInventoryPolicyName - :param properties: The blob inventory policy set to a storage account. Is either a model type - or a IO type. Required. - :type properties: ~azure.mgmt.storage.v2022_09_01.models.BlobInventoryPolicy or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + ~azure.mgmt.storage.v2023_05_01.models.BlobInventoryPolicyName + :param properties: The blob inventory policy set to a storage account. Is either a + BlobInventoryPolicy type or a IO[bytes] type. Required. + :type properties: ~azure.mgmt.storage.v2023_05_01.models.BlobInventoryPolicy or IO[bytes] :return: BlobInventoryPolicy or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.BlobInventoryPolicy + :rtype: ~azure.mgmt.storage.v2023_05_01.models.BlobInventoryPolicy :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -394,19 +395,19 @@ def create_or_update( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.BlobInventoryPolicy] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.BlobInventoryPolicy] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(properties, (IO, bytes)): + if isinstance(properties, (IOBase, bytes)): _content = properties else: _json = self._serialize.body(properties, "BlobInventoryPolicy") - request = build_create_or_update_request( + _request = build_create_or_update_request( resource_group_name=resource_group_name, account_name=account_name, blob_inventory_policy_name=blob_inventory_policy_name, @@ -415,15 +416,15 @@ def create_or_update( content_type=content_type, json=_json, content=_content, - template_url=self.create_or_update.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -435,11 +436,9 @@ def create_or_update( deserialized = self._deserialize("BlobInventoryPolicy", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - create_or_update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/inventoryPolicies/{blobInventoryPolicyName}"} # type: ignore + return deserialized # type: ignore @distributed_trace def delete( # pylint: disable=inconsistent-return-statements @@ -461,13 +460,12 @@ def delete( # pylint: disable=inconsistent-return-statements :param blob_inventory_policy_name: The name of the storage account blob inventory policy. It should always be 'default'. "default" Required. :type blob_inventory_policy_name: str or - ~azure.mgmt.storage.v2022_09_01.models.BlobInventoryPolicyName - :keyword callable cls: A custom type or function that will be passed the direct response + ~azure.mgmt.storage.v2023_05_01.models.BlobInventoryPolicyName :return: None or the result of cls(response) :rtype: None :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -478,24 +476,24 @@ def delete( # pylint: disable=inconsistent-return-statements _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[None] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[None] = kwargs.pop("cls", None) - request = build_delete_request( + _request = build_delete_request( resource_group_name=resource_group_name, account_name=account_name, blob_inventory_policy_name=blob_inventory_policy_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.delete.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -505,9 +503,7 @@ def delete( # pylint: disable=inconsistent-return-statements raise HttpResponseError(response=response, error_format=ARMErrorFormat) if cls: - return cls(pipeline_response, None, {}) - - delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/inventoryPolicies/{blobInventoryPolicyName}"} # type: ignore + return cls(pipeline_response, None, {}) # type: ignore @distributed_trace def list( @@ -522,19 +518,18 @@ def list( Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required. :type account_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: An iterator like instance of either BlobInventoryPolicy or the result of cls(response) :rtype: - ~azure.core.paging.ItemPaged[~azure.mgmt.storage.v2022_09_01.models.BlobInventoryPolicy] + ~azure.core.paging.ItemPaged[~azure.mgmt.storage.v2023_05_01.models.BlobInventoryPolicy] :raises ~azure.core.exceptions.HttpResponseError: """ _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.ListBlobInventoryPolicy] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.ListBlobInventoryPolicy] = kwargs.pop("cls", None) - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -545,17 +540,16 @@ def list( def prepare_request(next_link=None): if not next_link: - request = build_list_request( + _request = build_list_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.list.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) else: # make call to next link with the client's api-version @@ -566,27 +560,28 @@ def prepare_request(next_link=None): for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() } ) - _next_request_params["api-version"] = self._config.api_version - request = HttpRequest( + _next_request_params["api-version"] = self._api_version + _request = HttpRequest( "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore - request.method = "GET" - return request + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + _request.method = "GET" + return _request def extract_data(pipeline_response): deserialized = self._deserialize("ListBlobInventoryPolicy", pipeline_response) list_of_elem = deserialized.value if cls: - list_of_elem = cls(list_of_elem) + list_of_elem = cls(list_of_elem) # type: ignore return None, iter(list_of_elem) def get_next(next_link=None): - request = prepare_request(next_link) + _request = prepare_request(next_link) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -598,5 +593,3 @@ def get_next(next_link=None): return pipeline_response return ItemPaged(get_next, extract_data) - - list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/inventoryPolicies"} # type: ignore diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_blob_services_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_blob_services_operations.py similarity index 68% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_blob_services_operations.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_blob_services_operations.py index 66d620f0bfb..ffd1e667b70 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_blob_services_operations.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_blob_services_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=too-many-lines,too-many-statements # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,8 +6,9 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from io import IOBase import sys -from typing import Any, Callable, Dict, IO, Iterable, Optional, TypeVar, Union, overload +from typing import Any, Callable, Dict, IO, Iterable, Literal, Optional, Type, TypeVar, Union, overload import urllib.parse from azure.core.exceptions import ( @@ -28,12 +29,12 @@ from .. import models as _models from ..._serialization import Serializer -from .._vendor import _convert_request, _format_url_section +from .._vendor import _convert_request -if sys.version_info >= (3, 8): - from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping else: - from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -45,7 +46,7 @@ def build_list_request(resource_group_name: str, account_name: str, subscription _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -57,11 +58,13 @@ def build_list_request(resource_group_name: str, account_name: str, subscription "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -78,9 +81,9 @@ def build_set_service_properties_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - blob_services_name = kwargs.pop("blob_services_name", "default") # type: Literal["default"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + blob_services_name: Literal["default"] = kwargs.pop("blob_services_name", "default") + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -92,12 +95,14 @@ def build_set_service_properties_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), "BlobServicesName": _SERIALIZER.url("blob_services_name", blob_services_name, "str"), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -116,8 +121,8 @@ def build_get_service_properties_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - blob_services_name = kwargs.pop("blob_services_name", "default") # type: Literal["default"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + blob_services_name: Literal["default"] = kwargs.pop("blob_services_name", "default") accept = _headers.pop("Accept", "application/json") # Construct URL @@ -129,12 +134,14 @@ def build_get_service_properties_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), "BlobServicesName": _SERIALIZER.url("blob_services_name", blob_services_name, "str"), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -151,7 +158,7 @@ class BlobServicesOperations: **DO NOT** instantiate this class directly. Instead, you should access the following operations through - :class:`~azure.mgmt.storage.v2022_09_01.StorageManagementClient`'s + :class:`~azure.mgmt.storage.v2023_05_01.StorageManagementClient`'s :attr:`blob_services` attribute. """ @@ -163,6 +170,7 @@ def __init__(self, *args, **kwargs): self._config = input_args.pop(0) if input_args else kwargs.pop("config") self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace def list( @@ -177,20 +185,19 @@ def list( Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required. :type account_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: An iterator like instance of either BlobServiceProperties or the result of cls(response) :rtype: - ~azure.core.paging.ItemPaged[~azure.mgmt.storage.v2022_09_01.models.BlobServiceProperties] + ~azure.core.paging.ItemPaged[~azure.mgmt.storage.v2023_05_01.models.BlobServiceProperties] :raises ~azure.core.exceptions.HttpResponseError: """ _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.BlobServiceItems] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.BlobServiceItems] = kwargs.pop("cls", None) - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -201,17 +208,16 @@ def list( def prepare_request(next_link=None): if not next_link: - request = build_list_request( + _request = build_list_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.list.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) else: # make call to next link with the client's api-version @@ -222,27 +228,28 @@ def prepare_request(next_link=None): for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() } ) - _next_request_params["api-version"] = self._config.api_version - request = HttpRequest( + _next_request_params["api-version"] = self._api_version + _request = HttpRequest( "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore - request.method = "GET" - return request + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + _request.method = "GET" + return _request def extract_data(pipeline_response): deserialized = self._deserialize("BlobServiceItems", pipeline_response) list_of_elem = deserialized.value if cls: - list_of_elem = cls(list_of_elem) + list_of_elem = cls(list_of_elem) # type: ignore return None, iter(list_of_elem) def get_next(next_link=None): - request = prepare_request(next_link) + _request = prepare_request(next_link) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -254,8 +261,6 @@ def get_next(next_link=None): return ItemPaged(get_next, extract_data) - list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices"} # type: ignore - @overload def set_service_properties( self, @@ -278,17 +283,12 @@ def set_service_properties( :type account_name: str :param parameters: The properties of a storage account’s Blob service, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules. Required. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.BlobServiceProperties + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.BlobServiceProperties :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword blob_services_name: The name of the blob Service within the specified storage account. - Blob Service Name must be 'default'. Default value is "default". Note that overriding this - default value may result in unsupported behavior. - :paramtype blob_services_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: BlobServiceProperties or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.BlobServiceProperties + :rtype: ~azure.mgmt.storage.v2023_05_01.models.BlobServiceProperties :raises ~azure.core.exceptions.HttpResponseError: """ @@ -297,7 +297,7 @@ def set_service_properties( self, resource_group_name: str, account_name: str, - parameters: IO, + parameters: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -314,17 +314,12 @@ def set_service_properties( :type account_name: str :param parameters: The properties of a storage account’s Blob service, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules. Required. - :type parameters: IO + :type parameters: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword blob_services_name: The name of the blob Service within the specified storage account. - Blob Service Name must be 'default'. Default value is "default". Note that overriding this - default value may result in unsupported behavior. - :paramtype blob_services_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: BlobServiceProperties or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.BlobServiceProperties + :rtype: ~azure.mgmt.storage.v2023_05_01.models.BlobServiceProperties :raises ~azure.core.exceptions.HttpResponseError: """ @@ -333,7 +328,7 @@ def set_service_properties( self, resource_group_name: str, account_name: str, - parameters: Union[_models.BlobServiceProperties, IO], + parameters: Union[_models.BlobServiceProperties, IO[bytes]], **kwargs: Any ) -> _models.BlobServiceProperties: """Sets the properties of a storage account’s Blob service, including properties for Storage @@ -347,22 +342,14 @@ def set_service_properties( lower-case letters only. Required. :type account_name: str :param parameters: The properties of a storage account’s Blob service, including properties for - Storage Analytics and CORS (Cross-Origin Resource Sharing) rules. Is either a model type or a - IO type. Required. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.BlobServiceProperties or IO - :keyword blob_services_name: The name of the blob Service within the specified storage account. - Blob Service Name must be 'default'. Default value is "default". Note that overriding this - default value may result in unsupported behavior. - :paramtype blob_services_name: str - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + Storage Analytics and CORS (Cross-Origin Resource Sharing) rules. Is either a + BlobServiceProperties type or a IO[bytes] type. Required. + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.BlobServiceProperties or IO[bytes] :return: BlobServiceProperties or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.BlobServiceProperties + :rtype: ~azure.mgmt.storage.v2023_05_01.models.BlobServiceProperties :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -373,20 +360,20 @@ def set_service_properties( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - blob_services_name = kwargs.pop("blob_services_name", "default") # type: Literal["default"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.BlobServiceProperties] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + blob_services_name: Literal["default"] = kwargs.pop("blob_services_name", "default") + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.BlobServiceProperties] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(parameters, (IO, bytes)): + if isinstance(parameters, (IOBase, bytes)): _content = parameters else: _json = self._serialize.body(parameters, "BlobServiceProperties") - request = build_set_service_properties_request( + _request = build_set_service_properties_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, @@ -395,15 +382,15 @@ def set_service_properties( content_type=content_type, json=_json, content=_content, - template_url=self.set_service_properties.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -415,11 +402,9 @@ def set_service_properties( deserialized = self._deserialize("BlobServiceProperties", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - set_service_properties.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/{BlobServicesName}"} # type: ignore + return deserialized # type: ignore @distributed_trace def get_service_properties( @@ -435,16 +420,11 @@ def get_service_properties( Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required. :type account_name: str - :keyword blob_services_name: The name of the blob Service within the specified storage account. - Blob Service Name must be 'default'. Default value is "default". Note that overriding this - default value may result in unsupported behavior. - :paramtype blob_services_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: BlobServiceProperties or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.BlobServiceProperties + :rtype: ~azure.mgmt.storage.v2023_05_01.models.BlobServiceProperties :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -455,25 +435,25 @@ def get_service_properties( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - blob_services_name = kwargs.pop("blob_services_name", "default") # type: Literal["default"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.BlobServiceProperties] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + blob_services_name: Literal["default"] = kwargs.pop("blob_services_name", "default") + cls: ClsType[_models.BlobServiceProperties] = kwargs.pop("cls", None) - request = build_get_service_properties_request( + _request = build_get_service_properties_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, api_version=api_version, blob_services_name=blob_services_name, - template_url=self.get_service_properties.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -485,8 +465,6 @@ def get_service_properties( deserialized = self._deserialize("BlobServiceProperties", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - get_service_properties.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/{BlobServicesName}"} # type: ignore + return deserialized # type: ignore diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_deleted_accounts_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_deleted_accounts_operations.py similarity index 73% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_deleted_accounts_operations.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_deleted_accounts_operations.py index c5512b142ed..398456eab3c 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_deleted_accounts_operations.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_deleted_accounts_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=too-many-lines,too-many-statements # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -7,7 +7,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import sys -from typing import Any, Callable, Dict, Iterable, Optional, TypeVar +from typing import Any, Callable, Dict, Iterable, Optional, Type, TypeVar import urllib.parse from azure.core.exceptions import ( @@ -28,12 +28,12 @@ from .. import models as _models from ..._serialization import Serializer -from .._vendor import _convert_request, _format_url_section +from .._vendor import _convert_request -if sys.version_info >= (3, 8): - from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping else: - from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -45,7 +45,7 @@ def build_list_request(subscription_id: str, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -54,7 +54,7 @@ def build_list_request(subscription_id: str, **kwargs: Any) -> HttpRequest: "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -69,7 +69,7 @@ def build_get_request(deleted_account_name: str, location: str, subscription_id: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -85,7 +85,7 @@ def build_get_request(deleted_account_name: str, location: str, subscription_id: "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -102,7 +102,7 @@ class DeletedAccountsOperations: **DO NOT** instantiate this class directly. Instead, you should access the following operations through - :class:`~azure.mgmt.storage.v2022_09_01.StorageManagementClient`'s + :class:`~azure.mgmt.storage.v2023_05_01.StorageManagementClient`'s :attr:`deleted_accounts` attribute. """ @@ -114,23 +114,23 @@ def __init__(self, *args, **kwargs): self._config = input_args.pop(0) if input_args else kwargs.pop("config") self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace def list(self, **kwargs: Any) -> Iterable["_models.DeletedAccount"]: """Lists deleted accounts under the subscription. - :keyword callable cls: A custom type or function that will be passed the direct response :return: An iterator like instance of either DeletedAccount or the result of cls(response) - :rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.storage.v2022_09_01.models.DeletedAccount] + :rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.storage.v2023_05_01.models.DeletedAccount] :raises ~azure.core.exceptions.HttpResponseError: """ _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.DeletedAccountListResult] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.DeletedAccountListResult] = kwargs.pop("cls", None) - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -141,15 +141,14 @@ def list(self, **kwargs: Any) -> Iterable["_models.DeletedAccount"]: def prepare_request(next_link=None): if not next_link: - request = build_list_request( + _request = build_list_request( subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.list.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) else: # make call to next link with the client's api-version @@ -160,27 +159,28 @@ def prepare_request(next_link=None): for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() } ) - _next_request_params["api-version"] = self._config.api_version - request = HttpRequest( + _next_request_params["api-version"] = self._api_version + _request = HttpRequest( "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore - request.method = "GET" - return request + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + _request.method = "GET" + return _request def extract_data(pipeline_response): deserialized = self._deserialize("DeletedAccountListResult", pipeline_response) list_of_elem = deserialized.value if cls: - list_of_elem = cls(list_of_elem) + list_of_elem = cls(list_of_elem) # type: ignore return deserialized.next_link or None, iter(list_of_elem) def get_next(next_link=None): - request = prepare_request(next_link) + _request = prepare_request(next_link) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -193,8 +193,6 @@ def get_next(next_link=None): return ItemPaged(get_next, extract_data) - list.metadata = {"url": "/subscriptions/{subscriptionId}/providers/Microsoft.Storage/deletedAccounts"} # type: ignore - @distributed_trace def get(self, deleted_account_name: str, location: str, **kwargs: Any) -> _models.DeletedAccount: """Get properties of specified deleted account resource. @@ -203,12 +201,11 @@ def get(self, deleted_account_name: str, location: str, **kwargs: Any) -> _model :type deleted_account_name: str :param location: The location of the deleted storage account. Required. :type location: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: DeletedAccount or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.DeletedAccount + :rtype: ~azure.mgmt.storage.v2023_05_01.models.DeletedAccount :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -219,23 +216,23 @@ def get(self, deleted_account_name: str, location: str, **kwargs: Any) -> _model _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.DeletedAccount] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.DeletedAccount] = kwargs.pop("cls", None) - request = build_get_request( + _request = build_get_request( deleted_account_name=deleted_account_name, location=location, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.get.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -248,8 +245,6 @@ def get(self, deleted_account_name: str, location: str, **kwargs: Any) -> _model deserialized = self._deserialize("DeletedAccount", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - get.metadata = {"url": "/subscriptions/{subscriptionId}/providers/Microsoft.Storage/locations/{location}/deletedAccounts/{deletedAccountName}"} # type: ignore + return deserialized # type: ignore diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_encryption_scopes_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_encryption_scopes_operations.py similarity index 77% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_encryption_scopes_operations.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_encryption_scopes_operations.py index 4866763d9a9..b61140c015f 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_encryption_scopes_operations.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_encryption_scopes_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=too-many-lines,too-many-statements # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,8 +6,9 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from io import IOBase import sys -from typing import Any, Callable, Dict, IO, Iterable, Optional, TypeVar, Union, overload +from typing import Any, Callable, Dict, IO, Iterable, Optional, Type, TypeVar, Union, overload import urllib.parse from azure.core.exceptions import ( @@ -28,12 +29,12 @@ from .. import models as _models from ..._serialization import Serializer -from .._vendor import _convert_request, _format_url_section +from .._vendor import _convert_request -if sys.version_info >= (3, 8): - from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping else: - from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -47,8 +48,8 @@ def build_put_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -60,14 +61,16 @@ def build_put_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), "encryptionScopeName": _SERIALIZER.url( "encryption_scope_name", encryption_scope_name, "str", max_length=63, min_length=3 ), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -86,8 +89,8 @@ def build_patch_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -99,14 +102,16 @@ def build_patch_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), "encryptionScopeName": _SERIALIZER.url( "encryption_scope_name", encryption_scope_name, "str", max_length=63, min_length=3 ), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -125,7 +130,7 @@ def build_get_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -137,14 +142,16 @@ def build_get_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), "encryptionScopeName": _SERIALIZER.url( "encryption_scope_name", encryption_scope_name, "str", max_length=63, min_length=3 ), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -168,7 +175,7 @@ def build_list_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -180,11 +187,13 @@ def build_list_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -207,7 +216,7 @@ class EncryptionScopesOperations: **DO NOT** instantiate this class directly. Instead, you should access the following operations through - :class:`~azure.mgmt.storage.v2022_09_01.StorageManagementClient`'s + :class:`~azure.mgmt.storage.v2023_05_01.StorageManagementClient`'s :attr:`encryption_scopes` attribute. """ @@ -219,6 +228,7 @@ def __init__(self, *args, **kwargs): self._config = input_args.pop(0) if input_args else kwargs.pop("config") self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @overload def put( @@ -249,13 +259,12 @@ def put( :type encryption_scope_name: str :param encryption_scope: Encryption scope properties to be used for the create or update. Required. - :type encryption_scope: ~azure.mgmt.storage.v2022_09_01.models.EncryptionScope + :type encryption_scope: ~azure.mgmt.storage.v2023_05_01.models.EncryptionScope :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: EncryptionScope or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.EncryptionScope + :rtype: ~azure.mgmt.storage.v2023_05_01.models.EncryptionScope :raises ~azure.core.exceptions.HttpResponseError: """ @@ -265,7 +274,7 @@ def put( resource_group_name: str, account_name: str, encryption_scope_name: str, - encryption_scope: IO, + encryption_scope: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -288,13 +297,12 @@ def put( :type encryption_scope_name: str :param encryption_scope: Encryption scope properties to be used for the create or update. Required. - :type encryption_scope: IO + :type encryption_scope: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: EncryptionScope or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.EncryptionScope + :rtype: ~azure.mgmt.storage.v2023_05_01.models.EncryptionScope :raises ~azure.core.exceptions.HttpResponseError: """ @@ -304,7 +312,7 @@ def put( resource_group_name: str, account_name: str, encryption_scope_name: str, - encryption_scope: Union[_models.EncryptionScope, IO], + encryption_scope: Union[_models.EncryptionScope, IO[bytes]], **kwargs: Any ) -> _models.EncryptionScope: """Synchronously creates or updates an encryption scope under the specified storage account. If an @@ -324,17 +332,13 @@ def put( followed by a letter or number. Required. :type encryption_scope_name: str :param encryption_scope: Encryption scope properties to be used for the create or update. Is - either a model type or a IO type. Required. - :type encryption_scope: ~azure.mgmt.storage.v2022_09_01.models.EncryptionScope or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + either a EncryptionScope type or a IO[bytes] type. Required. + :type encryption_scope: ~azure.mgmt.storage.v2023_05_01.models.EncryptionScope or IO[bytes] :return: EncryptionScope or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.EncryptionScope + :rtype: ~azure.mgmt.storage.v2023_05_01.models.EncryptionScope :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -345,19 +349,19 @@ def put( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.EncryptionScope] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.EncryptionScope] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(encryption_scope, (IO, bytes)): + if isinstance(encryption_scope, (IOBase, bytes)): _content = encryption_scope else: _json = self._serialize.body(encryption_scope, "EncryptionScope") - request = build_put_request( + _request = build_put_request( resource_group_name=resource_group_name, account_name=account_name, encryption_scope_name=encryption_scope_name, @@ -366,15 +370,15 @@ def put( content_type=content_type, json=_json, content=_content, - template_url=self.put.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -391,11 +395,9 @@ def put( deserialized = self._deserialize("EncryptionScope", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore - return deserialized - - put.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/encryptionScopes/{encryptionScopeName}"} # type: ignore + return deserialized # type: ignore @overload def patch( @@ -424,13 +426,12 @@ def patch( followed by a letter or number. Required. :type encryption_scope_name: str :param encryption_scope: Encryption scope properties to be used for the update. Required. - :type encryption_scope: ~azure.mgmt.storage.v2022_09_01.models.EncryptionScope + :type encryption_scope: ~azure.mgmt.storage.v2023_05_01.models.EncryptionScope :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: EncryptionScope or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.EncryptionScope + :rtype: ~azure.mgmt.storage.v2023_05_01.models.EncryptionScope :raises ~azure.core.exceptions.HttpResponseError: """ @@ -440,7 +441,7 @@ def patch( resource_group_name: str, account_name: str, encryption_scope_name: str, - encryption_scope: IO, + encryption_scope: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -461,13 +462,12 @@ def patch( followed by a letter or number. Required. :type encryption_scope_name: str :param encryption_scope: Encryption scope properties to be used for the update. Required. - :type encryption_scope: IO + :type encryption_scope: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: EncryptionScope or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.EncryptionScope + :rtype: ~azure.mgmt.storage.v2023_05_01.models.EncryptionScope :raises ~azure.core.exceptions.HttpResponseError: """ @@ -477,7 +477,7 @@ def patch( resource_group_name: str, account_name: str, encryption_scope_name: str, - encryption_scope: Union[_models.EncryptionScope, IO], + encryption_scope: Union[_models.EncryptionScope, IO[bytes]], **kwargs: Any ) -> _models.EncryptionScope: """Update encryption scope properties as specified in the request body. Update fails if the @@ -496,17 +496,13 @@ def patch( followed by a letter or number. Required. :type encryption_scope_name: str :param encryption_scope: Encryption scope properties to be used for the update. Is either a - model type or a IO type. Required. - :type encryption_scope: ~azure.mgmt.storage.v2022_09_01.models.EncryptionScope or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + EncryptionScope type or a IO[bytes] type. Required. + :type encryption_scope: ~azure.mgmt.storage.v2023_05_01.models.EncryptionScope or IO[bytes] :return: EncryptionScope or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.EncryptionScope + :rtype: ~azure.mgmt.storage.v2023_05_01.models.EncryptionScope :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -517,19 +513,19 @@ def patch( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.EncryptionScope] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.EncryptionScope] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(encryption_scope, (IO, bytes)): + if isinstance(encryption_scope, (IOBase, bytes)): _content = encryption_scope else: _json = self._serialize.body(encryption_scope, "EncryptionScope") - request = build_patch_request( + _request = build_patch_request( resource_group_name=resource_group_name, account_name=account_name, encryption_scope_name=encryption_scope_name, @@ -538,15 +534,15 @@ def patch( content_type=content_type, json=_json, content=_content, - template_url=self.patch.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -559,11 +555,9 @@ def patch( deserialized = self._deserialize("EncryptionScope", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - patch.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/encryptionScopes/{encryptionScopeName}"} # type: ignore + return deserialized # type: ignore @distributed_trace def get( @@ -583,12 +577,11 @@ def get( lower-case letters and dash (-) only. Every dash (-) character must be immediately preceded and followed by a letter or number. Required. :type encryption_scope_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: EncryptionScope or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.EncryptionScope + :rtype: ~azure.mgmt.storage.v2023_05_01.models.EncryptionScope :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -599,24 +592,24 @@ def get( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.EncryptionScope] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.EncryptionScope] = kwargs.pop("cls", None) - request = build_get_request( + _request = build_get_request( resource_group_name=resource_group_name, account_name=account_name, encryption_scope_name=encryption_scope_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.get.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -629,11 +622,9 @@ def get( deserialized = self._deserialize("EncryptionScope", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore - return deserialized - - get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/encryptionScopes/{encryptionScopeName}"} # type: ignore + return deserialized # type: ignore @distributed_trace def list( @@ -662,19 +653,18 @@ def list( :type filter: str :param include: Optional, when specified, will list encryption scopes with the specific state. Defaults to All. Known values are: "All", "Enabled", and "Disabled". Default value is None. - :type include: str or ~azure.mgmt.storage.v2022_09_01.models.ListEncryptionScopesInclude - :keyword callable cls: A custom type or function that will be passed the direct response + :type include: str or ~azure.mgmt.storage.v2023_05_01.models.ListEncryptionScopesInclude :return: An iterator like instance of either EncryptionScope or the result of cls(response) - :rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.storage.v2022_09_01.models.EncryptionScope] + :rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.storage.v2023_05_01.models.EncryptionScope] :raises ~azure.core.exceptions.HttpResponseError: """ _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.EncryptionScopeListResult] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.EncryptionScopeListResult] = kwargs.pop("cls", None) - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -685,7 +675,7 @@ def list( def prepare_request(next_link=None): if not next_link: - request = build_list_request( + _request = build_list_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, @@ -693,12 +683,11 @@ def prepare_request(next_link=None): filter=filter, include=include, api_version=api_version, - template_url=self.list.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) else: # make call to next link with the client's api-version @@ -709,27 +698,28 @@ def prepare_request(next_link=None): for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() } ) - _next_request_params["api-version"] = self._config.api_version - request = HttpRequest( + _next_request_params["api-version"] = self._api_version + _request = HttpRequest( "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore - request.method = "GET" - return request + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + _request.method = "GET" + return _request def extract_data(pipeline_response): deserialized = self._deserialize("EncryptionScopeListResult", pipeline_response) list_of_elem = deserialized.value if cls: - list_of_elem = cls(list_of_elem) + list_of_elem = cls(list_of_elem) # type: ignore return deserialized.next_link or None, iter(list_of_elem) def get_next(next_link=None): - request = prepare_request(next_link) + _request = prepare_request(next_link) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -740,5 +730,3 @@ def get_next(next_link=None): return pipeline_response return ItemPaged(get_next, extract_data) - - list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/encryptionScopes"} # type: ignore diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_file_services_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_file_services_operations.py similarity index 67% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_file_services_operations.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_file_services_operations.py index 0060c281a19..09a9851186b 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_file_services_operations.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_file_services_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=too-many-lines,too-many-statements # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,8 +6,9 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from io import IOBase import sys -from typing import Any, Callable, Dict, IO, Optional, TypeVar, Union, overload +from typing import Any, Callable, Dict, IO, Literal, Optional, Type, TypeVar, Union, overload from azure.core.exceptions import ( ClientAuthenticationError, @@ -26,12 +27,12 @@ from .. import models as _models from ..._serialization import Serializer -from .._vendor import _convert_request, _format_url_section +from .._vendor import _convert_request -if sys.version_info >= (3, 8): - from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping else: - from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -43,7 +44,7 @@ def build_list_request(resource_group_name: str, account_name: str, subscription _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -55,11 +56,13 @@ def build_list_request(resource_group_name: str, account_name: str, subscription "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -76,9 +79,9 @@ def build_set_service_properties_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - file_services_name = kwargs.pop("file_services_name", "default") # type: Literal["default"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + file_services_name: Literal["default"] = kwargs.pop("file_services_name", "default") + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -90,12 +93,14 @@ def build_set_service_properties_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), "FileServicesName": _SERIALIZER.url("file_services_name", file_services_name, "str"), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -114,8 +119,8 @@ def build_get_service_properties_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - file_services_name = kwargs.pop("file_services_name", "default") # type: Literal["default"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + file_services_name: Literal["default"] = kwargs.pop("file_services_name", "default") accept = _headers.pop("Accept", "application/json") # Construct URL @@ -127,12 +132,14 @@ def build_get_service_properties_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), "FileServicesName": _SERIALIZER.url("file_services_name", file_services_name, "str"), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -149,7 +156,7 @@ class FileServicesOperations: **DO NOT** instantiate this class directly. Instead, you should access the following operations through - :class:`~azure.mgmt.storage.v2022_09_01.StorageManagementClient`'s + :class:`~azure.mgmt.storage.v2023_05_01.StorageManagementClient`'s :attr:`file_services` attribute. """ @@ -161,6 +168,7 @@ def __init__(self, *args, **kwargs): self._config = input_args.pop(0) if input_args else kwargs.pop("config") self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace def list(self, resource_group_name: str, account_name: str, **kwargs: Any) -> _models.FileServiceItems: @@ -173,12 +181,11 @@ def list(self, resource_group_name: str, account_name: str, **kwargs: Any) -> _m Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required. :type account_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: FileServiceItems or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.FileServiceItems + :rtype: ~azure.mgmt.storage.v2023_05_01.models.FileServiceItems :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -189,23 +196,23 @@ def list(self, resource_group_name: str, account_name: str, **kwargs: Any) -> _m _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.FileServiceItems] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.FileServiceItems] = kwargs.pop("cls", None) - request = build_list_request( + _request = build_list_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.list.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -217,11 +224,9 @@ def list(self, resource_group_name: str, account_name: str, **kwargs: Any) -> _m deserialized = self._deserialize("FileServiceItems", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices"} # type: ignore + return deserialized # type: ignore @overload def set_service_properties( @@ -245,17 +250,12 @@ def set_service_properties( :type account_name: str :param parameters: The properties of file services in storage accounts, including CORS (Cross-Origin Resource Sharing) rules. Required. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.FileServiceProperties + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.FileServiceProperties :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword file_services_name: The name of the file Service within the specified storage account. - File Service Name must be "default". Default value is "default". Note that overriding this - default value may result in unsupported behavior. - :paramtype file_services_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: FileServiceProperties or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.FileServiceProperties + :rtype: ~azure.mgmt.storage.v2023_05_01.models.FileServiceProperties :raises ~azure.core.exceptions.HttpResponseError: """ @@ -264,7 +264,7 @@ def set_service_properties( self, resource_group_name: str, account_name: str, - parameters: IO, + parameters: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -281,17 +281,12 @@ def set_service_properties( :type account_name: str :param parameters: The properties of file services in storage accounts, including CORS (Cross-Origin Resource Sharing) rules. Required. - :type parameters: IO + :type parameters: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword file_services_name: The name of the file Service within the specified storage account. - File Service Name must be "default". Default value is "default". Note that overriding this - default value may result in unsupported behavior. - :paramtype file_services_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: FileServiceProperties or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.FileServiceProperties + :rtype: ~azure.mgmt.storage.v2023_05_01.models.FileServiceProperties :raises ~azure.core.exceptions.HttpResponseError: """ @@ -300,7 +295,7 @@ def set_service_properties( self, resource_group_name: str, account_name: str, - parameters: Union[_models.FileServiceProperties, IO], + parameters: Union[_models.FileServiceProperties, IO[bytes]], **kwargs: Any ) -> _models.FileServiceProperties: """Sets the properties of file services in storage accounts, including CORS (Cross-Origin Resource @@ -314,21 +309,14 @@ def set_service_properties( lower-case letters only. Required. :type account_name: str :param parameters: The properties of file services in storage accounts, including CORS - (Cross-Origin Resource Sharing) rules. Is either a model type or a IO type. Required. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.FileServiceProperties or IO - :keyword file_services_name: The name of the file Service within the specified storage account. - File Service Name must be "default". Default value is "default". Note that overriding this - default value may result in unsupported behavior. - :paramtype file_services_name: str - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + (Cross-Origin Resource Sharing) rules. Is either a FileServiceProperties type or a IO[bytes] + type. Required. + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.FileServiceProperties or IO[bytes] :return: FileServiceProperties or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.FileServiceProperties + :rtype: ~azure.mgmt.storage.v2023_05_01.models.FileServiceProperties :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -339,20 +327,20 @@ def set_service_properties( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - file_services_name = kwargs.pop("file_services_name", "default") # type: Literal["default"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.FileServiceProperties] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + file_services_name: Literal["default"] = kwargs.pop("file_services_name", "default") + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.FileServiceProperties] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(parameters, (IO, bytes)): + if isinstance(parameters, (IOBase, bytes)): _content = parameters else: _json = self._serialize.body(parameters, "FileServiceProperties") - request = build_set_service_properties_request( + _request = build_set_service_properties_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, @@ -361,15 +349,15 @@ def set_service_properties( content_type=content_type, json=_json, content=_content, - template_url=self.set_service_properties.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -381,11 +369,9 @@ def set_service_properties( deserialized = self._deserialize("FileServiceProperties", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - set_service_properties.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/{FileServicesName}"} # type: ignore + return deserialized # type: ignore @distributed_trace def get_service_properties( @@ -401,16 +387,11 @@ def get_service_properties( Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required. :type account_name: str - :keyword file_services_name: The name of the file Service within the specified storage account. - File Service Name must be "default". Default value is "default". Note that overriding this - default value may result in unsupported behavior. - :paramtype file_services_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: FileServiceProperties or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.FileServiceProperties + :rtype: ~azure.mgmt.storage.v2023_05_01.models.FileServiceProperties :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -421,25 +402,25 @@ def get_service_properties( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - file_services_name = kwargs.pop("file_services_name", "default") # type: Literal["default"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.FileServiceProperties] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + file_services_name: Literal["default"] = kwargs.pop("file_services_name", "default") + cls: ClsType[_models.FileServiceProperties] = kwargs.pop("cls", None) - request = build_get_service_properties_request( + _request = build_get_service_properties_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, api_version=api_version, file_services_name=file_services_name, - template_url=self.get_service_properties.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -451,8 +432,6 @@ def get_service_properties( deserialized = self._deserialize("FileServiceProperties", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - get_service_properties.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/{FileServicesName}"} # type: ignore + return deserialized # type: ignore diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_file_shares_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_file_shares_operations.py similarity index 77% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_file_shares_operations.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_file_shares_operations.py index 81bc5c7a235..d042bee5201 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_file_shares_operations.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_file_shares_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=too-many-lines,too-many-statements # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,8 +6,9 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from io import IOBase import sys -from typing import Any, Callable, Dict, IO, Iterable, Optional, TypeVar, Union, overload +from typing import Any, Callable, Dict, IO, Iterable, Optional, Type, TypeVar, Union, overload import urllib.parse from azure.core.exceptions import ( @@ -28,12 +29,12 @@ from .. import models as _models from ..._serialization import Serializer -from .._vendor import _convert_request, _format_url_section +from .._vendor import _convert_request -if sys.version_info >= (3, 8): - from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping else: - from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -54,7 +55,7 @@ def build_list_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -66,11 +67,13 @@ def build_list_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -99,8 +102,8 @@ def build_create_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -112,12 +115,14 @@ def build_create_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "shareName": _SERIALIZER.url("share_name", share_name, "str", max_length=63, min_length=3), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters if expand is not None: @@ -138,8 +143,8 @@ def build_update_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -151,12 +156,14 @@ def build_update_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "shareName": _SERIALIZER.url("share_name", share_name, "str", max_length=63, min_length=3), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -182,7 +189,7 @@ def build_get_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -194,12 +201,14 @@ def build_get_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "shareName": _SERIALIZER.url("share_name", share_name, "str", max_length=63, min_length=3), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -227,7 +236,7 @@ def build_delete_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -239,12 +248,14 @@ def build_delete_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "shareName": _SERIALIZER.url("share_name", share_name, "str", max_length=63, min_length=3), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -265,8 +276,8 @@ def build_restore_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -278,12 +289,14 @@ def build_restore_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "shareName": _SERIALIZER.url("share_name", share_name, "str", max_length=63, min_length=3), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -308,8 +321,8 @@ def build_lease_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -321,12 +334,14 @@ def build_lease_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "shareName": _SERIALIZER.url("share_name", share_name, "str", max_length=63, min_length=3), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -347,7 +362,7 @@ class FileSharesOperations: **DO NOT** instantiate this class directly. Instead, you should access the following operations through - :class:`~azure.mgmt.storage.v2022_09_01.StorageManagementClient`'s + :class:`~azure.mgmt.storage.v2023_05_01.StorageManagementClient`'s :attr:`file_shares` attribute. """ @@ -359,6 +374,7 @@ def __init__(self, *args, **kwargs): self._config = input_args.pop(0) if input_args else kwargs.pop("config") self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace def list( @@ -389,18 +405,17 @@ def list( are: deleted, snapshots. Should be passed as a string with delimiter ','. Default value is None. :type expand: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: An iterator like instance of either FileShareItem or the result of cls(response) - :rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.storage.v2022_09_01.models.FileShareItem] + :rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.storage.v2023_05_01.models.FileShareItem] :raises ~azure.core.exceptions.HttpResponseError: """ _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.FileShareItems] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.FileShareItems] = kwargs.pop("cls", None) - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -411,7 +426,7 @@ def list( def prepare_request(next_link=None): if not next_link: - request = build_list_request( + _request = build_list_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, @@ -419,12 +434,11 @@ def prepare_request(next_link=None): filter=filter, expand=expand, api_version=api_version, - template_url=self.list.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) else: # make call to next link with the client's api-version @@ -435,27 +449,28 @@ def prepare_request(next_link=None): for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() } ) - _next_request_params["api-version"] = self._config.api_version - request = HttpRequest( + _next_request_params["api-version"] = self._api_version + _request = HttpRequest( "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore - request.method = "GET" - return request + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + _request.method = "GET" + return _request def extract_data(pipeline_response): deserialized = self._deserialize("FileShareItems", pipeline_response) list_of_elem = deserialized.value if cls: - list_of_elem = cls(list_of_elem) + list_of_elem = cls(list_of_elem) # type: ignore return deserialized.next_link or None, iter(list_of_elem) def get_next(next_link=None): - request = prepare_request(next_link) + _request = prepare_request(next_link) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -467,8 +482,6 @@ def get_next(next_link=None): return ItemPaged(get_next, extract_data) - list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default/shares"} # type: ignore - @overload def create( self, @@ -498,16 +511,15 @@ def create( or number. Required. :type share_name: str :param file_share: Properties of the file share to create. Required. - :type file_share: ~azure.mgmt.storage.v2022_09_01.models.FileShare + :type file_share: ~azure.mgmt.storage.v2023_05_01.models.FileShare :param expand: Optional, used to expand the properties within share's properties. Valid values are: snapshots. Should be passed as a string with delimiter ','. Default value is None. :type expand: str :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: FileShare or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.FileShare + :rtype: ~azure.mgmt.storage.v2023_05_01.models.FileShare :raises ~azure.core.exceptions.HttpResponseError: """ @@ -517,7 +529,7 @@ def create( resource_group_name: str, account_name: str, share_name: str, - file_share: IO, + file_share: IO[bytes], expand: Optional[str] = None, *, content_type: str = "application/json", @@ -540,16 +552,15 @@ def create( or number. Required. :type share_name: str :param file_share: Properties of the file share to create. Required. - :type file_share: IO + :type file_share: IO[bytes] :param expand: Optional, used to expand the properties within share's properties. Valid values are: snapshots. Should be passed as a string with delimiter ','. Default value is None. :type expand: str :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: FileShare or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.FileShare + :rtype: ~azure.mgmt.storage.v2023_05_01.models.FileShare :raises ~azure.core.exceptions.HttpResponseError: """ @@ -559,7 +570,7 @@ def create( resource_group_name: str, account_name: str, share_name: str, - file_share: Union[_models.FileShare, IO], + file_share: Union[_models.FileShare, IO[bytes]], expand: Optional[str] = None, **kwargs: Any ) -> _models.FileShare: @@ -579,21 +590,17 @@ def create( dash (-) only. Every dash (-) character must be immediately preceded and followed by a letter or number. Required. :type share_name: str - :param file_share: Properties of the file share to create. Is either a model type or a IO type. - Required. - :type file_share: ~azure.mgmt.storage.v2022_09_01.models.FileShare or IO + :param file_share: Properties of the file share to create. Is either a FileShare type or a + IO[bytes] type. Required. + :type file_share: ~azure.mgmt.storage.v2023_05_01.models.FileShare or IO[bytes] :param expand: Optional, used to expand the properties within share's properties. Valid values are: snapshots. Should be passed as a string with delimiter ','. Default value is None. :type expand: str - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: FileShare or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.FileShare + :rtype: ~azure.mgmt.storage.v2023_05_01.models.FileShare :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -604,19 +611,19 @@ def create( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.FileShare] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.FileShare] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(file_share, (IO, bytes)): + if isinstance(file_share, (IOBase, bytes)): _content = file_share else: _json = self._serialize.body(file_share, "FileShare") - request = build_create_request( + _request = build_create_request( resource_group_name=resource_group_name, account_name=account_name, share_name=share_name, @@ -626,15 +633,15 @@ def create( content_type=content_type, json=_json, content=_content, - template_url=self.create.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -650,11 +657,9 @@ def create( deserialized = self._deserialize("FileShare", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore - return deserialized - - create.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default/shares/{shareName}"} # type: ignore + return deserialized # type: ignore @overload def update( @@ -683,13 +688,12 @@ def update( or number. Required. :type share_name: str :param file_share: Properties to update for the file share. Required. - :type file_share: ~azure.mgmt.storage.v2022_09_01.models.FileShare + :type file_share: ~azure.mgmt.storage.v2023_05_01.models.FileShare :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: FileShare or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.FileShare + :rtype: ~azure.mgmt.storage.v2023_05_01.models.FileShare :raises ~azure.core.exceptions.HttpResponseError: """ @@ -699,7 +703,7 @@ def update( resource_group_name: str, account_name: str, share_name: str, - file_share: IO, + file_share: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -720,13 +724,12 @@ def update( or number. Required. :type share_name: str :param file_share: Properties to update for the file share. Required. - :type file_share: IO + :type file_share: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: FileShare or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.FileShare + :rtype: ~azure.mgmt.storage.v2023_05_01.models.FileShare :raises ~azure.core.exceptions.HttpResponseError: """ @@ -736,7 +739,7 @@ def update( resource_group_name: str, account_name: str, share_name: str, - file_share: Union[_models.FileShare, IO], + file_share: Union[_models.FileShare, IO[bytes]], **kwargs: Any ) -> _models.FileShare: """Updates share properties as specified in request body. Properties not mentioned in the request @@ -754,18 +757,14 @@ def update( dash (-) only. Every dash (-) character must be immediately preceded and followed by a letter or number. Required. :type share_name: str - :param file_share: Properties to update for the file share. Is either a model type or a IO - type. Required. - :type file_share: ~azure.mgmt.storage.v2022_09_01.models.FileShare or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + :param file_share: Properties to update for the file share. Is either a FileShare type or a + IO[bytes] type. Required. + :type file_share: ~azure.mgmt.storage.v2023_05_01.models.FileShare or IO[bytes] :return: FileShare or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.FileShare + :rtype: ~azure.mgmt.storage.v2023_05_01.models.FileShare :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -776,19 +775,19 @@ def update( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.FileShare] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.FileShare] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(file_share, (IO, bytes)): + if isinstance(file_share, (IOBase, bytes)): _content = file_share else: _json = self._serialize.body(file_share, "FileShare") - request = build_update_request( + _request = build_update_request( resource_group_name=resource_group_name, account_name=account_name, share_name=share_name, @@ -797,15 +796,15 @@ def update( content_type=content_type, json=_json, content=_content, - template_url=self.update.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -817,11 +816,9 @@ def update( deserialized = self._deserialize("FileShare", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default/shares/{shareName}"} # type: ignore + return deserialized # type: ignore @distributed_trace def get( @@ -853,12 +850,11 @@ def get( :param x_ms_snapshot: Optional, used to retrieve properties of a snapshot. Default value is None. :type x_ms_snapshot: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: FileShare or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.FileShare + :rtype: ~azure.mgmt.storage.v2023_05_01.models.FileShare :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -869,10 +865,10 @@ def get( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.FileShare] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.FileShare] = kwargs.pop("cls", None) - request = build_get_request( + _request = build_get_request( resource_group_name=resource_group_name, account_name=account_name, share_name=share_name, @@ -880,15 +876,15 @@ def get( expand=expand, x_ms_snapshot=x_ms_snapshot, api_version=api_version, - template_url=self.get.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -900,11 +896,9 @@ def get( deserialized = self._deserialize("FileShare", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore - return deserialized - - get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default/shares/{shareName}"} # type: ignore + return deserialized # type: ignore @distributed_trace def delete( # pylint: disable=inconsistent-return-statements @@ -940,12 +934,11 @@ def delete( # pylint: disable=inconsistent-return-statements file share contains any snapshots (leased or unleased), the deletion fails. Default value is None. :type include: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: None or the result of cls(response) :rtype: None :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -956,10 +949,10 @@ def delete( # pylint: disable=inconsistent-return-statements _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[None] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[None] = kwargs.pop("cls", None) - request = build_delete_request( + _request = build_delete_request( resource_group_name=resource_group_name, account_name=account_name, share_name=share_name, @@ -967,15 +960,15 @@ def delete( # pylint: disable=inconsistent-return-statements x_ms_snapshot=x_ms_snapshot, include=include, api_version=api_version, - template_url=self.delete.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -985,9 +978,7 @@ def delete( # pylint: disable=inconsistent-return-statements raise HttpResponseError(response=response, error_format=ARMErrorFormat) if cls: - return cls(pipeline_response, None, {}) - - delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default/shares/{shareName}"} # type: ignore + return cls(pipeline_response, None, {}) # type: ignore @overload def restore( # pylint: disable=inconsistent-return-statements @@ -1015,11 +1006,10 @@ def restore( # pylint: disable=inconsistent-return-statements or number. Required. :type share_name: str :param deleted_share: Required. - :type deleted_share: ~azure.mgmt.storage.v2022_09_01.models.DeletedShare + :type deleted_share: ~azure.mgmt.storage.v2023_05_01.models.DeletedShare :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: None or the result of cls(response) :rtype: None :raises ~azure.core.exceptions.HttpResponseError: @@ -1031,7 +1021,7 @@ def restore( # pylint: disable=inconsistent-return-statements resource_group_name: str, account_name: str, share_name: str, - deleted_share: IO, + deleted_share: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -1051,11 +1041,10 @@ def restore( # pylint: disable=inconsistent-return-statements or number. Required. :type share_name: str :param deleted_share: Required. - :type deleted_share: IO + :type deleted_share: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: None or the result of cls(response) :rtype: None :raises ~azure.core.exceptions.HttpResponseError: @@ -1067,7 +1056,7 @@ def restore( # pylint: disable=inconsistent-return-statements resource_group_name: str, account_name: str, share_name: str, - deleted_share: Union[_models.DeletedShare, IO], + deleted_share: Union[_models.DeletedShare, IO[bytes]], **kwargs: Any ) -> None: """Restore a file share within a valid retention days if share soft delete is enabled. @@ -1084,17 +1073,13 @@ def restore( # pylint: disable=inconsistent-return-statements dash (-) only. Every dash (-) character must be immediately preceded and followed by a letter or number. Required. :type share_name: str - :param deleted_share: Is either a model type or a IO type. Required. - :type deleted_share: ~azure.mgmt.storage.v2022_09_01.models.DeletedShare or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + :param deleted_share: Is either a DeletedShare type or a IO[bytes] type. Required. + :type deleted_share: ~azure.mgmt.storage.v2023_05_01.models.DeletedShare or IO[bytes] :return: None or the result of cls(response) :rtype: None :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -1105,19 +1090,19 @@ def restore( # pylint: disable=inconsistent-return-statements _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[None] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[None] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(deleted_share, (IO, bytes)): + if isinstance(deleted_share, (IOBase, bytes)): _content = deleted_share else: _json = self._serialize.body(deleted_share, "DeletedShare") - request = build_restore_request( + _request = build_restore_request( resource_group_name=resource_group_name, account_name=account_name, share_name=share_name, @@ -1126,15 +1111,15 @@ def restore( # pylint: disable=inconsistent-return-statements content_type=content_type, json=_json, content=_content, - template_url=self.restore.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -1144,9 +1129,7 @@ def restore( # pylint: disable=inconsistent-return-statements raise HttpResponseError(response=response, error_format=ARMErrorFormat) if cls: - return cls(pipeline_response, None, {}) - - restore.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default/shares/{shareName}/restore"} # type: ignore + return cls(pipeline_response, None, {}) # type: ignore @overload def lease( @@ -1179,13 +1162,12 @@ def lease( None. :type x_ms_snapshot: str :param parameters: Lease Share request body. Default value is None. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.LeaseShareRequest + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.LeaseShareRequest :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: LeaseShareResponse or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.LeaseShareResponse + :rtype: ~azure.mgmt.storage.v2023_05_01.models.LeaseShareResponse :raises ~azure.core.exceptions.HttpResponseError: """ @@ -1196,7 +1178,7 @@ def lease( account_name: str, share_name: str, x_ms_snapshot: Optional[str] = None, - parameters: Optional[IO] = None, + parameters: Optional[IO[bytes]] = None, *, content_type: str = "application/json", **kwargs: Any @@ -1220,13 +1202,12 @@ def lease( None. :type x_ms_snapshot: str :param parameters: Lease Share request body. Default value is None. - :type parameters: IO + :type parameters: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: LeaseShareResponse or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.LeaseShareResponse + :rtype: ~azure.mgmt.storage.v2023_05_01.models.LeaseShareResponse :raises ~azure.core.exceptions.HttpResponseError: """ @@ -1237,7 +1218,7 @@ def lease( account_name: str, share_name: str, x_ms_snapshot: Optional[str] = None, - parameters: Optional[Union[_models.LeaseShareRequest, IO]] = None, + parameters: Optional[Union[_models.LeaseShareRequest, IO[bytes]]] = None, **kwargs: Any ) -> _models.LeaseShareResponse: """The Lease Share operation establishes and manages a lock on a share for delete operations. The @@ -1258,18 +1239,14 @@ def lease( :param x_ms_snapshot: Optional. Specify the snapshot time to lease a snapshot. Default value is None. :type x_ms_snapshot: str - :param parameters: Lease Share request body. Is either a model type or a IO type. Default value - is None. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.LeaseShareRequest or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + :param parameters: Lease Share request body. Is either a LeaseShareRequest type or a IO[bytes] + type. Default value is None. + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.LeaseShareRequest or IO[bytes] :return: LeaseShareResponse or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.LeaseShareResponse + :rtype: ~azure.mgmt.storage.v2023_05_01.models.LeaseShareResponse :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -1280,14 +1257,14 @@ def lease( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.LeaseShareResponse] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.LeaseShareResponse] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(parameters, (IO, bytes)): + if isinstance(parameters, (IOBase, bytes)): _content = parameters else: if parameters is not None: @@ -1295,7 +1272,7 @@ def lease( else: _json = None - request = build_lease_request( + _request = build_lease_request( resource_group_name=resource_group_name, account_name=account_name, share_name=share_name, @@ -1305,15 +1282,15 @@ def lease( content_type=content_type, json=_json, content=_content, - template_url=self.lease.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -1328,8 +1305,6 @@ def lease( deserialized = self._deserialize("LeaseShareResponse", pipeline_response) if cls: - return cls(pipeline_response, deserialized, response_headers) - - return deserialized + return cls(pipeline_response, deserialized, response_headers) # type: ignore - lease.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default/shares/{shareName}/lease"} # type: ignore + return deserialized # type: ignore diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_local_users_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_local_users_operations.py similarity index 72% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_local_users_operations.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_local_users_operations.py index ba38669fcb7..18f3dc43128 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_local_users_operations.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_local_users_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=too-many-lines,too-many-statements # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,8 +6,9 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from io import IOBase import sys -from typing import Any, Callable, Dict, IO, Iterable, Optional, TypeVar, Union, overload +from typing import Any, Callable, Dict, IO, Iterable, Optional, Type, TypeVar, Union, overload import urllib.parse from azure.core.exceptions import ( @@ -28,12 +29,12 @@ from .. import models as _models from ..._serialization import Serializer -from .._vendor import _convert_request, _format_url_section +from .._vendor import _convert_request -if sys.version_info >= (3, 8): - from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping else: - from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -41,11 +42,20 @@ _SERIALIZER.client_side_validation = False -def build_list_request(resource_group_name: str, account_name: str, subscription_id: str, **kwargs: Any) -> HttpRequest: +def build_list_request( + resource_group_name: str, + account_name: str, + subscription_id: str, + *, + maxpagesize: Optional[int] = None, + filter: Optional[str] = None, + include: Optional[Union[str, _models.ListLocalUserIncludeParam]] = None, + **kwargs: Any +) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -57,14 +67,22 @@ def build_list_request(resource_group_name: str, account_name: str, subscription "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") + if maxpagesize is not None: + _params["$maxpagesize"] = _SERIALIZER.query("maxpagesize", maxpagesize, "int", maximum=5000, minimum=1) + if filter is not None: + _params["$filter"] = _SERIALIZER.query("filter", filter, "str") + if include is not None: + _params["$include"] = _SERIALIZER.query("include", include, "str") # Construct headers _headers["Accept"] = _SERIALIZER.header("accept", accept, "str") @@ -78,7 +96,7 @@ def build_get_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -90,12 +108,14 @@ def build_get_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), "username": _SERIALIZER.url("username", username, "str", max_length=64, min_length=3), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -112,8 +132,8 @@ def build_create_or_update_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -125,12 +145,14 @@ def build_create_or_update_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), "username": _SERIALIZER.url("username", username, "str", max_length=64, min_length=3), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -149,7 +171,7 @@ def build_delete_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -161,12 +183,14 @@ def build_delete_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), "username": _SERIALIZER.url("username", username, "str", max_length=64, min_length=3), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -183,7 +207,7 @@ def build_list_keys_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -195,12 +219,14 @@ def build_list_keys_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), "username": _SERIALIZER.url("username", username, "str", max_length=64, min_length=3), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -217,7 +243,7 @@ def build_regenerate_password_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -229,12 +255,14 @@ def build_regenerate_password_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), "username": _SERIALIZER.url("username", username, "str", max_length=64, min_length=3), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -251,7 +279,7 @@ class LocalUsersOperations: **DO NOT** instantiate this class directly. Instead, you should access the following operations through - :class:`~azure.mgmt.storage.v2022_09_01.StorageManagementClient`'s + :class:`~azure.mgmt.storage.v2023_05_01.StorageManagementClient`'s :attr:`local_users` attribute. """ @@ -263,9 +291,18 @@ def __init__(self, *args, **kwargs): self._config = input_args.pop(0) if input_args else kwargs.pop("config") self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace - def list(self, resource_group_name: str, account_name: str, **kwargs: Any) -> Iterable["_models.LocalUser"]: + def list( + self, + resource_group_name: str, + account_name: str, + maxpagesize: Optional[int] = None, + filter: Optional[str] = None, + include: Optional[Union[str, _models.ListLocalUserIncludeParam]] = None, + **kwargs: Any + ) -> Iterable["_models.LocalUser"]: """List the local users associated with the storage account. :param resource_group_name: The name of the resource group within the user's subscription. The @@ -275,18 +312,26 @@ def list(self, resource_group_name: str, account_name: str, **kwargs: Any) -> It Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required. :type account_name: str - :keyword callable cls: A custom type or function that will be passed the direct response + :param maxpagesize: Optional, specifies the maximum number of local users that will be included + in the list response. Default value is None. + :type maxpagesize: int + :param filter: Optional. When specified, only local user names starting with the filter will be + listed. Default value is None. + :type filter: str + :param include: Optional, when specified, will list local users enabled for the specific + protocol. Lists all users by default. "nfsv3" Default value is None. + :type include: str or ~azure.mgmt.storage.v2023_05_01.models.ListLocalUserIncludeParam :return: An iterator like instance of either LocalUser or the result of cls(response) - :rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.storage.v2022_09_01.models.LocalUser] + :rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.storage.v2023_05_01.models.LocalUser] :raises ~azure.core.exceptions.HttpResponseError: """ _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.LocalUsers] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.LocalUsers] = kwargs.pop("cls", None) - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -297,17 +342,19 @@ def list(self, resource_group_name: str, account_name: str, **kwargs: Any) -> It def prepare_request(next_link=None): if not next_link: - request = build_list_request( + _request = build_list_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, + maxpagesize=maxpagesize, + filter=filter, + include=include, api_version=api_version, - template_url=self.list.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) else: # make call to next link with the client's api-version @@ -318,27 +365,28 @@ def prepare_request(next_link=None): for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() } ) - _next_request_params["api-version"] = self._config.api_version - request = HttpRequest( + _next_request_params["api-version"] = self._api_version + _request = HttpRequest( "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore - request.method = "GET" - return request + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + _request.method = "GET" + return _request def extract_data(pipeline_response): deserialized = self._deserialize("LocalUsers", pipeline_response) list_of_elem = deserialized.value if cls: - list_of_elem = cls(list_of_elem) + list_of_elem = cls(list_of_elem) # type: ignore return None, iter(list_of_elem) def get_next(next_link=None): - request = prepare_request(next_link) + _request = prepare_request(next_link) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -351,8 +399,6 @@ def get_next(next_link=None): return ItemPaged(get_next, extract_data) - list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/localUsers"} # type: ignore - @distributed_trace def get(self, resource_group_name: str, account_name: str, username: str, **kwargs: Any) -> _models.LocalUser: """Get the local user of the storage account by username. @@ -367,12 +413,11 @@ def get(self, resource_group_name: str, account_name: str, username: str, **kwar :param username: The name of local user. The username must contain lowercase letters and numbers only. It must be unique only within the storage account. Required. :type username: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: LocalUser or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.LocalUser + :rtype: ~azure.mgmt.storage.v2023_05_01.models.LocalUser :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -383,24 +428,24 @@ def get(self, resource_group_name: str, account_name: str, username: str, **kwar _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.LocalUser] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.LocalUser] = kwargs.pop("cls", None) - request = build_get_request( + _request = build_get_request( resource_group_name=resource_group_name, account_name=account_name, username=username, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.get.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -413,11 +458,9 @@ def get(self, resource_group_name: str, account_name: str, username: str, **kwar deserialized = self._deserialize("LocalUser", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore - return deserialized - - get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/localUsers/{username}"} # type: ignore + return deserialized # type: ignore @overload def create_or_update( @@ -430,7 +473,8 @@ def create_or_update( content_type: str = "application/json", **kwargs: Any ) -> _models.LocalUser: - """Create or update the properties of a local user associated with the storage account. + """Create or update the properties of a local user associated with the storage account. Properties + for NFSv3 enablement and extended groups cannot be set with other properties. :param resource_group_name: The name of the resource group within the user's subscription. The name is case insensitive. Required. @@ -443,13 +487,12 @@ def create_or_update( numbers only. It must be unique only within the storage account. Required. :type username: str :param properties: The local user associated with a storage account. Required. - :type properties: ~azure.mgmt.storage.v2022_09_01.models.LocalUser + :type properties: ~azure.mgmt.storage.v2023_05_01.models.LocalUser :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: LocalUser or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.LocalUser + :rtype: ~azure.mgmt.storage.v2023_05_01.models.LocalUser :raises ~azure.core.exceptions.HttpResponseError: """ @@ -459,12 +502,13 @@ def create_or_update( resource_group_name: str, account_name: str, username: str, - properties: IO, + properties: IO[bytes], *, content_type: str = "application/json", **kwargs: Any ) -> _models.LocalUser: - """Create or update the properties of a local user associated with the storage account. + """Create or update the properties of a local user associated with the storage account. Properties + for NFSv3 enablement and extended groups cannot be set with other properties. :param resource_group_name: The name of the resource group within the user's subscription. The name is case insensitive. Required. @@ -477,13 +521,12 @@ def create_or_update( numbers only. It must be unique only within the storage account. Required. :type username: str :param properties: The local user associated with a storage account. Required. - :type properties: IO + :type properties: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: LocalUser or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.LocalUser + :rtype: ~azure.mgmt.storage.v2023_05_01.models.LocalUser :raises ~azure.core.exceptions.HttpResponseError: """ @@ -493,10 +536,11 @@ def create_or_update( resource_group_name: str, account_name: str, username: str, - properties: Union[_models.LocalUser, IO], + properties: Union[_models.LocalUser, IO[bytes]], **kwargs: Any ) -> _models.LocalUser: - """Create or update the properties of a local user associated with the storage account. + """Create or update the properties of a local user associated with the storage account. Properties + for NFSv3 enablement and extended groups cannot be set with other properties. :param resource_group_name: The name of the resource group within the user's subscription. The name is case insensitive. Required. @@ -508,18 +552,14 @@ def create_or_update( :param username: The name of local user. The username must contain lowercase letters and numbers only. It must be unique only within the storage account. Required. :type username: str - :param properties: The local user associated with a storage account. Is either a model type or - a IO type. Required. - :type properties: ~azure.mgmt.storage.v2022_09_01.models.LocalUser or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + :param properties: The local user associated with a storage account. Is either a LocalUser type + or a IO[bytes] type. Required. + :type properties: ~azure.mgmt.storage.v2023_05_01.models.LocalUser or IO[bytes] :return: LocalUser or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.LocalUser + :rtype: ~azure.mgmt.storage.v2023_05_01.models.LocalUser :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -530,19 +570,19 @@ def create_or_update( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.LocalUser] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.LocalUser] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(properties, (IO, bytes)): + if isinstance(properties, (IOBase, bytes)): _content = properties else: _json = self._serialize.body(properties, "LocalUser") - request = build_create_or_update_request( + _request = build_create_or_update_request( resource_group_name=resource_group_name, account_name=account_name, username=username, @@ -551,15 +591,15 @@ def create_or_update( content_type=content_type, json=_json, content=_content, - template_url=self.create_or_update.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -572,11 +612,9 @@ def create_or_update( deserialized = self._deserialize("LocalUser", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore - return deserialized - - create_or_update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/localUsers/{username}"} # type: ignore + return deserialized # type: ignore @distributed_trace def delete( # pylint: disable=inconsistent-return-statements @@ -594,12 +632,11 @@ def delete( # pylint: disable=inconsistent-return-statements :param username: The name of local user. The username must contain lowercase letters and numbers only. It must be unique only within the storage account. Required. :type username: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: None or the result of cls(response) :rtype: None :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -610,24 +647,24 @@ def delete( # pylint: disable=inconsistent-return-statements _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[None] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[None] = kwargs.pop("cls", None) - request = build_delete_request( + _request = build_delete_request( resource_group_name=resource_group_name, account_name=account_name, username=username, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.delete.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -638,9 +675,7 @@ def delete( # pylint: disable=inconsistent-return-statements raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: - return cls(pipeline_response, None, {}) - - delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/localUsers/{username}"} # type: ignore + return cls(pipeline_response, None, {}) # type: ignore @distributed_trace def list_keys( @@ -658,12 +693,11 @@ def list_keys( :param username: The name of local user. The username must contain lowercase letters and numbers only. It must be unique only within the storage account. Required. :type username: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: LocalUserKeys or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.LocalUserKeys + :rtype: ~azure.mgmt.storage.v2023_05_01.models.LocalUserKeys :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -674,24 +708,24 @@ def list_keys( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.LocalUserKeys] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.LocalUserKeys] = kwargs.pop("cls", None) - request = build_list_keys_request( + _request = build_list_keys_request( resource_group_name=resource_group_name, account_name=account_name, username=username, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.list_keys.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -704,11 +738,9 @@ def list_keys( deserialized = self._deserialize("LocalUserKeys", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore - return deserialized - - list_keys.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/localUsers/{username}/listKeys"} # type: ignore + return deserialized # type: ignore @distributed_trace def regenerate_password( @@ -726,12 +758,11 @@ def regenerate_password( :param username: The name of local user. The username must contain lowercase letters and numbers only. It must be unique only within the storage account. Required. :type username: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: LocalUserRegeneratePasswordResult or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.LocalUserRegeneratePasswordResult + :rtype: ~azure.mgmt.storage.v2023_05_01.models.LocalUserRegeneratePasswordResult :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -742,24 +773,24 @@ def regenerate_password( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.LocalUserRegeneratePasswordResult] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.LocalUserRegeneratePasswordResult] = kwargs.pop("cls", None) - request = build_regenerate_password_request( + _request = build_regenerate_password_request( resource_group_name=resource_group_name, account_name=account_name, username=username, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.regenerate_password.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -772,8 +803,6 @@ def regenerate_password( deserialized = self._deserialize("LocalUserRegeneratePasswordResult", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - regenerate_password.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/localUsers/{username}/regeneratePassword"} # type: ignore + return deserialized # type: ignore diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_management_policies_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_management_policies_operations.py similarity index 73% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_management_policies_operations.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_management_policies_operations.py index 2ec901427e4..cca94e4940b 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_management_policies_operations.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_management_policies_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=too-many-lines,too-many-statements # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,8 +6,9 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from io import IOBase import sys -from typing import Any, Callable, Dict, IO, Optional, TypeVar, Union, overload +from typing import Any, Callable, Dict, IO, Optional, Type, TypeVar, Union, overload from azure.core.exceptions import ( ClientAuthenticationError, @@ -26,12 +27,12 @@ from .. import models as _models from ..._serialization import Serializer -from .._vendor import _convert_request, _format_url_section +from .._vendor import _convert_request -if sys.version_info >= (3, 8): - from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping else: - from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -49,7 +50,7 @@ def build_get_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -61,12 +62,14 @@ def build_get_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), "managementPolicyName": _SERIALIZER.url("management_policy_name", management_policy_name, "str"), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -87,8 +90,8 @@ def build_create_or_update_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -100,12 +103,14 @@ def build_create_or_update_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), "managementPolicyName": _SERIALIZER.url("management_policy_name", management_policy_name, "str"), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -127,7 +132,7 @@ def build_delete_request( ) -> HttpRequest: _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) # Construct URL _url = kwargs.pop( "template_url", @@ -137,12 +142,14 @@ def build_delete_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), "managementPolicyName": _SERIALIZER.url("management_policy_name", management_policy_name, "str"), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -156,7 +163,7 @@ class ManagementPoliciesOperations: **DO NOT** instantiate this class directly. Instead, you should access the following operations through - :class:`~azure.mgmt.storage.v2022_09_01.StorageManagementClient`'s + :class:`~azure.mgmt.storage.v2023_05_01.StorageManagementClient`'s :attr:`management_policies` attribute. """ @@ -168,6 +175,7 @@ def __init__(self, *args, **kwargs): self._config = input_args.pop(0) if input_args else kwargs.pop("config") self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace def get( @@ -189,13 +197,12 @@ def get( :param management_policy_name: The name of the Storage Account Management Policy. It should always be 'default'. "default" Required. :type management_policy_name: str or - ~azure.mgmt.storage.v2022_09_01.models.ManagementPolicyName - :keyword callable cls: A custom type or function that will be passed the direct response + ~azure.mgmt.storage.v2023_05_01.models.ManagementPolicyName :return: ManagementPolicy or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ManagementPolicy + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ManagementPolicy :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -206,24 +213,24 @@ def get( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.ManagementPolicy] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.ManagementPolicy] = kwargs.pop("cls", None) - request = build_get_request( + _request = build_get_request( resource_group_name=resource_group_name, account_name=account_name, management_policy_name=management_policy_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.get.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -235,11 +242,9 @@ def get( deserialized = self._deserialize("ManagementPolicy", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/managementPolicies/{managementPolicyName}"} # type: ignore + return deserialized # type: ignore @overload def create_or_update( @@ -264,15 +269,14 @@ def create_or_update( :param management_policy_name: The name of the Storage Account Management Policy. It should always be 'default'. "default" Required. :type management_policy_name: str or - ~azure.mgmt.storage.v2022_09_01.models.ManagementPolicyName + ~azure.mgmt.storage.v2023_05_01.models.ManagementPolicyName :param properties: The ManagementPolicy set to a storage account. Required. - :type properties: ~azure.mgmt.storage.v2022_09_01.models.ManagementPolicy + :type properties: ~azure.mgmt.storage.v2023_05_01.models.ManagementPolicy :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: ManagementPolicy or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ManagementPolicy + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ManagementPolicy :raises ~azure.core.exceptions.HttpResponseError: """ @@ -282,7 +286,7 @@ def create_or_update( resource_group_name: str, account_name: str, management_policy_name: Union[str, _models.ManagementPolicyName], - properties: IO, + properties: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -299,15 +303,14 @@ def create_or_update( :param management_policy_name: The name of the Storage Account Management Policy. It should always be 'default'. "default" Required. :type management_policy_name: str or - ~azure.mgmt.storage.v2022_09_01.models.ManagementPolicyName + ~azure.mgmt.storage.v2023_05_01.models.ManagementPolicyName :param properties: The ManagementPolicy set to a storage account. Required. - :type properties: IO + :type properties: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: ManagementPolicy or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ManagementPolicy + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ManagementPolicy :raises ~azure.core.exceptions.HttpResponseError: """ @@ -317,7 +320,7 @@ def create_or_update( resource_group_name: str, account_name: str, management_policy_name: Union[str, _models.ManagementPolicyName], - properties: Union[_models.ManagementPolicy, IO], + properties: Union[_models.ManagementPolicy, IO[bytes]], **kwargs: Any ) -> _models.ManagementPolicy: """Sets the managementpolicy to the specified storage account. @@ -332,19 +335,15 @@ def create_or_update( :param management_policy_name: The name of the Storage Account Management Policy. It should always be 'default'. "default" Required. :type management_policy_name: str or - ~azure.mgmt.storage.v2022_09_01.models.ManagementPolicyName - :param properties: The ManagementPolicy set to a storage account. Is either a model type or a - IO type. Required. - :type properties: ~azure.mgmt.storage.v2022_09_01.models.ManagementPolicy or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + ~azure.mgmt.storage.v2023_05_01.models.ManagementPolicyName + :param properties: The ManagementPolicy set to a storage account. Is either a ManagementPolicy + type or a IO[bytes] type. Required. + :type properties: ~azure.mgmt.storage.v2023_05_01.models.ManagementPolicy or IO[bytes] :return: ManagementPolicy or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ManagementPolicy + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ManagementPolicy :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -355,19 +354,19 @@ def create_or_update( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.ManagementPolicy] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.ManagementPolicy] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(properties, (IO, bytes)): + if isinstance(properties, (IOBase, bytes)): _content = properties else: _json = self._serialize.body(properties, "ManagementPolicy") - request = build_create_or_update_request( + _request = build_create_or_update_request( resource_group_name=resource_group_name, account_name=account_name, management_policy_name=management_policy_name, @@ -376,15 +375,15 @@ def create_or_update( content_type=content_type, json=_json, content=_content, - template_url=self.create_or_update.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -396,11 +395,9 @@ def create_or_update( deserialized = self._deserialize("ManagementPolicy", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - create_or_update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/managementPolicies/{managementPolicyName}"} # type: ignore + return deserialized # type: ignore @distributed_trace def delete( # pylint: disable=inconsistent-return-statements @@ -422,13 +419,12 @@ def delete( # pylint: disable=inconsistent-return-statements :param management_policy_name: The name of the Storage Account Management Policy. It should always be 'default'. "default" Required. :type management_policy_name: str or - ~azure.mgmt.storage.v2022_09_01.models.ManagementPolicyName - :keyword callable cls: A custom type or function that will be passed the direct response + ~azure.mgmt.storage.v2023_05_01.models.ManagementPolicyName :return: None or the result of cls(response) :rtype: None :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -439,24 +435,24 @@ def delete( # pylint: disable=inconsistent-return-statements _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[None] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[None] = kwargs.pop("cls", None) - request = build_delete_request( + _request = build_delete_request( resource_group_name=resource_group_name, account_name=account_name, management_policy_name=management_policy_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.delete.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -466,6 +462,4 @@ def delete( # pylint: disable=inconsistent-return-statements raise HttpResponseError(response=response, error_format=ARMErrorFormat) if cls: - return cls(pipeline_response, None, {}) - - delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/managementPolicies/{managementPolicyName}"} # type: ignore + return cls(pipeline_response, None, {}) # type: ignore diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_network_security_perimeter_configurations_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_network_security_perimeter_configurations_operations.py new file mode 100644 index 00000000000..0169a10d74b --- /dev/null +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_network_security_perimeter_configurations_operations.py @@ -0,0 +1,463 @@ +# pylint: disable=too-many-lines,too-many-statements +# coding=utf-8 +# -------------------------------------------------------------------------- +# 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 Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- +import sys +from typing import Any, Callable, Dict, Iterable, Optional, Type, TypeVar, Union, cast +import urllib.parse + +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + ResourceNotModifiedError, + map_error, +) +from azure.core.paging import ItemPaged +from azure.core.pipeline import PipelineResponse +from azure.core.pipeline.transport import HttpResponse +from azure.core.polling import LROPoller, NoPolling, PollingMethod +from azure.core.rest import HttpRequest +from azure.core.tracing.decorator import distributed_trace +from azure.core.utils import case_insensitive_dict +from azure.mgmt.core.exceptions import ARMErrorFormat +from azure.mgmt.core.polling.arm_polling import ARMPolling + +from .. import models as _models +from ..._serialization import Serializer +from .._vendor import _convert_request + +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping +else: + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports +T = TypeVar("T") +ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + +_SERIALIZER = Serializer() +_SERIALIZER.client_side_validation = False + + +def build_list_request(resource_group_name: str, account_name: str, subscription_id: str, **kwargs: Any) -> HttpRequest: + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + accept = _headers.pop("Accept", "application/json") + + # Construct URL + _url = kwargs.pop( + "template_url", + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/networkSecurityPerimeterConfigurations", + ) # pylint: disable=line-too-long + path_format_arguments = { + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), + "resourceGroupName": _SERIALIZER.url( + "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" + ), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), + } + + _url: str = _url.format(**path_format_arguments) # type: ignore + + # Construct parameters + _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") + + # Construct headers + _headers["Accept"] = _SERIALIZER.header("accept", accept, "str") + + return HttpRequest(method="GET", url=_url, params=_params, headers=_headers, **kwargs) + + +def build_get_request( + resource_group_name: str, + account_name: str, + network_security_perimeter_configuration_name: str, + subscription_id: str, + **kwargs: Any +) -> HttpRequest: + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + accept = _headers.pop("Accept", "application/json") + + # Construct URL + _url = kwargs.pop( + "template_url", + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/networkSecurityPerimeterConfigurations/{networkSecurityPerimeterConfigurationName}", + ) # pylint: disable=line-too-long + path_format_arguments = { + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), + "resourceGroupName": _SERIALIZER.url( + "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" + ), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), + "networkSecurityPerimeterConfigurationName": _SERIALIZER.url( + "network_security_perimeter_configuration_name", + network_security_perimeter_configuration_name, + "str", + pattern=r"^.*$", + ), + } + + _url: str = _url.format(**path_format_arguments) # type: ignore + + # Construct parameters + _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") + + # Construct headers + _headers["Accept"] = _SERIALIZER.header("accept", accept, "str") + + return HttpRequest(method="GET", url=_url, params=_params, headers=_headers, **kwargs) + + +def build_reconcile_request( + resource_group_name: str, + account_name: str, + network_security_perimeter_configuration_name: str, + subscription_id: str, + **kwargs: Any +) -> HttpRequest: + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + accept = _headers.pop("Accept", "application/json") + + # Construct URL + _url = kwargs.pop( + "template_url", + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/networkSecurityPerimeterConfigurations/{networkSecurityPerimeterConfigurationName}/reconcile", + ) # pylint: disable=line-too-long + path_format_arguments = { + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), + "resourceGroupName": _SERIALIZER.url( + "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" + ), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), + "networkSecurityPerimeterConfigurationName": _SERIALIZER.url( + "network_security_perimeter_configuration_name", + network_security_perimeter_configuration_name, + "str", + pattern=r"^.*$", + ), + } + + _url: str = _url.format(**path_format_arguments) # type: ignore + + # Construct parameters + _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") + + # Construct headers + _headers["Accept"] = _SERIALIZER.header("accept", accept, "str") + + return HttpRequest(method="POST", url=_url, params=_params, headers=_headers, **kwargs) + + +class NetworkSecurityPerimeterConfigurationsOperations: # pylint: disable=name-too-long + """ + .. warning:: + **DO NOT** instantiate this class directly. + + Instead, you should access the following operations through + :class:`~azure.mgmt.storage.v2023_05_01.StorageManagementClient`'s + :attr:`network_security_perimeter_configurations` attribute. + """ + + models = _models + + def __init__(self, *args, **kwargs): + input_args = list(args) + self._client = input_args.pop(0) if input_args else kwargs.pop("client") + self._config = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") + + @distributed_trace + def list( + self, resource_group_name: str, account_name: str, **kwargs: Any + ) -> Iterable["_models.NetworkSecurityPerimeterConfiguration"]: + """Gets list of effective NetworkSecurityPerimeterConfiguration for storage account. + + :param resource_group_name: The name of the resource group within the user's subscription. The + name is case insensitive. Required. + :type resource_group_name: str + :param account_name: 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. + :type account_name: str + :return: An iterator like instance of either NetworkSecurityPerimeterConfiguration or the + result of cls(response) + :rtype: + ~azure.core.paging.ItemPaged[~azure.mgmt.storage.v2023_05_01.models.NetworkSecurityPerimeterConfiguration] + :raises ~azure.core.exceptions.HttpResponseError: + """ + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.NetworkSecurityPerimeterConfigurationList] = kwargs.pop("cls", None) + + error_map: MutableMapping[int, Type[HttpResponseError]] = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + def prepare_request(next_link=None): + if not next_link: + + _request = build_list_request( + resource_group_name=resource_group_name, + account_name=account_name, + subscription_id=self._config.subscription_id, + api_version=api_version, + headers=_headers, + params=_params, + ) + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + + else: + # make call to next link with the client's api-version + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) + _next_request_params["api-version"] = self._api_version + _request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + _request.method = "GET" + return _request + + def extract_data(pipeline_response): + deserialized = self._deserialize("NetworkSecurityPerimeterConfigurationList", pipeline_response) + list_of_elem = deserialized.value + if cls: + list_of_elem = cls(list_of_elem) # type: ignore + return None, iter(list_of_elem) + + def get_next(next_link=None): + _request = prepare_request(next_link) + + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + error = self._deserialize.failsafe_deserialize(_models.ErrorResponseAutoGenerated, pipeline_response) + raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) + + return pipeline_response + + return ItemPaged(get_next, extract_data) + + @distributed_trace + def get( + self, + resource_group_name: str, + account_name: str, + network_security_perimeter_configuration_name: str, + **kwargs: Any + ) -> _models.NetworkSecurityPerimeterConfiguration: + """Gets effective NetworkSecurityPerimeterConfiguration for association. + + :param resource_group_name: The name of the resource group within the user's subscription. The + name is case insensitive. Required. + :type resource_group_name: str + :param account_name: 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. + :type account_name: str + :param network_security_perimeter_configuration_name: The name for Network Security Perimeter + configuration. Required. + :type network_security_perimeter_configuration_name: str + :return: NetworkSecurityPerimeterConfiguration or the result of cls(response) + :rtype: ~azure.mgmt.storage.v2023_05_01.models.NetworkSecurityPerimeterConfiguration + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map: MutableMapping[int, Type[HttpResponseError]] = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.NetworkSecurityPerimeterConfiguration] = kwargs.pop("cls", None) + + _request = build_get_request( + resource_group_name=resource_group_name, + account_name=account_name, + network_security_perimeter_configuration_name=network_security_perimeter_configuration_name, + subscription_id=self._config.subscription_id, + api_version=api_version, + headers=_headers, + params=_params, + ) + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + error = self._deserialize.failsafe_deserialize(_models.ErrorResponseAutoGenerated, pipeline_response) + raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) + + deserialized = self._deserialize("NetworkSecurityPerimeterConfiguration", pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) # type: ignore + + return deserialized # type: ignore + + def _reconcile_initial( # pylint: disable=inconsistent-return-statements + self, + resource_group_name: str, + account_name: str, + network_security_perimeter_configuration_name: str, + **kwargs: Any + ) -> None: + error_map: MutableMapping[int, Type[HttpResponseError]] = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[None] = kwargs.pop("cls", None) + + _request = build_reconcile_request( + resource_group_name=resource_group_name, + account_name=account_name, + network_security_perimeter_configuration_name=network_security_perimeter_configuration_name, + subscription_id=self._config.subscription_id, + api_version=api_version, + headers=_headers, + params=_params, + ) + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [202]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + error = self._deserialize.failsafe_deserialize(_models.ErrorResponseAutoGenerated, pipeline_response) + raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) + + response_headers = {} + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + + if cls: + return cls(pipeline_response, None, response_headers) # type: ignore + + @distributed_trace + def begin_reconcile( + self, + resource_group_name: str, + account_name: str, + network_security_perimeter_configuration_name: str, + **kwargs: Any + ) -> LROPoller[None]: + """Refreshes any information about the association. + + :param resource_group_name: The name of the resource group within the user's subscription. The + name is case insensitive. Required. + :type resource_group_name: str + :param account_name: 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. + :type account_name: str + :param network_security_perimeter_configuration_name: The name for Network Security Perimeter + configuration. Required. + :type network_security_perimeter_configuration_name: str + :return: An instance of LROPoller that returns either None or the result of cls(response) + :rtype: ~azure.core.polling.LROPoller[None] + :raises ~azure.core.exceptions.HttpResponseError: + """ + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[None] = kwargs.pop("cls", None) + polling: Union[bool, PollingMethod] = kwargs.pop("polling", True) + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token: Optional[str] = kwargs.pop("continuation_token", None) + if cont_token is None: + raw_result = self._reconcile_initial( # type: ignore + resource_group_name=resource_group_name, + account_name=account_name, + network_security_perimeter_configuration_name=network_security_perimeter_configuration_name, + api_version=api_version, + cls=lambda x, y, z: x, + headers=_headers, + params=_params, + **kwargs + ) + kwargs.pop("error_map", None) + + def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-return-statements + if cls: + return cls(pipeline_response, None, {}) # type: ignore + + if polling is True: + polling_method: PollingMethod = cast( + PollingMethod, ARMPolling(lro_delay, lro_options={"final-state-via": "location"}, **kwargs) + ) + elif polling is False: + polling_method = cast(PollingMethod, NoPolling()) + else: + polling_method = polling + if cont_token: + return LROPoller[None].from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output, + ) + return LROPoller[None](self._client, raw_result, get_long_running_output, polling_method) # type: ignore diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_object_replication_policies_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_object_replication_policies_operations.py similarity index 75% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_object_replication_policies_operations.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_object_replication_policies_operations.py index 630523b0d0c..31b83013995 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_object_replication_policies_operations.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_object_replication_policies_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=too-many-lines,too-many-statements # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,8 +6,9 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from io import IOBase import sys -from typing import Any, Callable, Dict, IO, Iterable, Optional, TypeVar, Union, overload +from typing import Any, Callable, Dict, IO, Iterable, Optional, Type, TypeVar, Union, overload import urllib.parse from azure.core.exceptions import ( @@ -28,12 +29,12 @@ from .. import models as _models from ..._serialization import Serializer -from .._vendor import _convert_request, _format_url_section +from .._vendor import _convert_request -if sys.version_info >= (3, 8): - from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping else: - from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -45,7 +46,7 @@ def build_list_request(resource_group_name: str, account_name: str, subscription _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -57,11 +58,13 @@ def build_list_request(resource_group_name: str, account_name: str, subscription "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -78,7 +81,7 @@ def build_get_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -90,14 +93,16 @@ def build_get_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), "objectReplicationPolicyId": _SERIALIZER.url( "object_replication_policy_id", object_replication_policy_id, "str", min_length=1 ), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -114,8 +119,8 @@ def build_create_or_update_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -127,14 +132,16 @@ def build_create_or_update_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), "objectReplicationPolicyId": _SERIALIZER.url( "object_replication_policy_id", object_replication_policy_id, "str", min_length=1 ), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -153,7 +160,7 @@ def build_delete_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -165,14 +172,16 @@ def build_delete_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), "objectReplicationPolicyId": _SERIALIZER.url( "object_replication_policy_id", object_replication_policy_id, "str", min_length=1 ), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -189,7 +198,7 @@ class ObjectReplicationPoliciesOperations: **DO NOT** instantiate this class directly. Instead, you should access the following operations through - :class:`~azure.mgmt.storage.v2022_09_01.StorageManagementClient`'s + :class:`~azure.mgmt.storage.v2023_05_01.StorageManagementClient`'s :attr:`object_replication_policies` attribute. """ @@ -201,6 +210,7 @@ def __init__(self, *args, **kwargs): self._config = input_args.pop(0) if input_args else kwargs.pop("config") self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace def list( @@ -215,20 +225,19 @@ def list( Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required. :type account_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: An iterator like instance of either ObjectReplicationPolicy or the result of cls(response) :rtype: - ~azure.core.paging.ItemPaged[~azure.mgmt.storage.v2022_09_01.models.ObjectReplicationPolicy] + ~azure.core.paging.ItemPaged[~azure.mgmt.storage.v2023_05_01.models.ObjectReplicationPolicy] :raises ~azure.core.exceptions.HttpResponseError: """ _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.ObjectReplicationPolicies] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.ObjectReplicationPolicies] = kwargs.pop("cls", None) - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -239,17 +248,16 @@ def list( def prepare_request(next_link=None): if not next_link: - request = build_list_request( + _request = build_list_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.list.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) else: # make call to next link with the client's api-version @@ -260,27 +268,28 @@ def prepare_request(next_link=None): for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() } ) - _next_request_params["api-version"] = self._config.api_version - request = HttpRequest( + _next_request_params["api-version"] = self._api_version + _request = HttpRequest( "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore - request.method = "GET" - return request + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + _request.method = "GET" + return _request def extract_data(pipeline_response): deserialized = self._deserialize("ObjectReplicationPolicies", pipeline_response) list_of_elem = deserialized.value if cls: - list_of_elem = cls(list_of_elem) + list_of_elem = cls(list_of_elem) # type: ignore return None, iter(list_of_elem) def get_next(next_link=None): - request = prepare_request(next_link) + _request = prepare_request(next_link) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -293,8 +302,6 @@ def get_next(next_link=None): return ItemPaged(get_next, extract_data) - list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/objectReplicationPolicies"} # type: ignore - @distributed_trace def get( self, resource_group_name: str, account_name: str, object_replication_policy_id: str, **kwargs: Any @@ -313,12 +320,11 @@ def get( value of the policy ID that is returned when you download the policy that was defined on the destination account. The policy is downloaded as a JSON file. Required. :type object_replication_policy_id: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: ObjectReplicationPolicy or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ObjectReplicationPolicy + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ObjectReplicationPolicy :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -329,24 +335,24 @@ def get( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.ObjectReplicationPolicy] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.ObjectReplicationPolicy] = kwargs.pop("cls", None) - request = build_get_request( + _request = build_get_request( resource_group_name=resource_group_name, account_name=account_name, object_replication_policy_id=object_replication_policy_id, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.get.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -359,11 +365,9 @@ def get( deserialized = self._deserialize("ObjectReplicationPolicy", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore - return deserialized - - get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/objectReplicationPolicies/{objectReplicationPolicyId}"} # type: ignore + return deserialized # type: ignore @overload def create_or_update( @@ -392,13 +396,12 @@ def create_or_update( :type object_replication_policy_id: str :param properties: The object replication policy set to a storage account. A unique policy ID will be created if absent. Required. - :type properties: ~azure.mgmt.storage.v2022_09_01.models.ObjectReplicationPolicy + :type properties: ~azure.mgmt.storage.v2023_05_01.models.ObjectReplicationPolicy :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: ObjectReplicationPolicy or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ObjectReplicationPolicy + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ObjectReplicationPolicy :raises ~azure.core.exceptions.HttpResponseError: """ @@ -408,7 +411,7 @@ def create_or_update( resource_group_name: str, account_name: str, object_replication_policy_id: str, - properties: IO, + properties: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -429,13 +432,12 @@ def create_or_update( :type object_replication_policy_id: str :param properties: The object replication policy set to a storage account. A unique policy ID will be created if absent. Required. - :type properties: IO + :type properties: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: ObjectReplicationPolicy or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ObjectReplicationPolicy + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ObjectReplicationPolicy :raises ~azure.core.exceptions.HttpResponseError: """ @@ -445,7 +447,7 @@ def create_or_update( resource_group_name: str, account_name: str, object_replication_policy_id: str, - properties: Union[_models.ObjectReplicationPolicy, IO], + properties: Union[_models.ObjectReplicationPolicy, IO[bytes]], **kwargs: Any ) -> _models.ObjectReplicationPolicy: """Create or update the object replication policy of the storage account. @@ -463,17 +465,14 @@ def create_or_update( destination account. The policy is downloaded as a JSON file. Required. :type object_replication_policy_id: str :param properties: The object replication policy set to a storage account. A unique policy ID - will be created if absent. Is either a model type or a IO type. Required. - :type properties: ~azure.mgmt.storage.v2022_09_01.models.ObjectReplicationPolicy or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + will be created if absent. Is either a ObjectReplicationPolicy type or a IO[bytes] type. + Required. + :type properties: ~azure.mgmt.storage.v2023_05_01.models.ObjectReplicationPolicy or IO[bytes] :return: ObjectReplicationPolicy or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ObjectReplicationPolicy + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ObjectReplicationPolicy :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -484,19 +483,19 @@ def create_or_update( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.ObjectReplicationPolicy] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.ObjectReplicationPolicy] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(properties, (IO, bytes)): + if isinstance(properties, (IOBase, bytes)): _content = properties else: _json = self._serialize.body(properties, "ObjectReplicationPolicy") - request = build_create_or_update_request( + _request = build_create_or_update_request( resource_group_name=resource_group_name, account_name=account_name, object_replication_policy_id=object_replication_policy_id, @@ -505,15 +504,15 @@ def create_or_update( content_type=content_type, json=_json, content=_content, - template_url=self.create_or_update.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -526,11 +525,9 @@ def create_or_update( deserialized = self._deserialize("ObjectReplicationPolicy", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore - return deserialized - - create_or_update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/objectReplicationPolicies/{objectReplicationPolicyId}"} # type: ignore + return deserialized # type: ignore @distributed_trace def delete( # pylint: disable=inconsistent-return-statements @@ -550,12 +547,11 @@ def delete( # pylint: disable=inconsistent-return-statements value of the policy ID that is returned when you download the policy that was defined on the destination account. The policy is downloaded as a JSON file. Required. :type object_replication_policy_id: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: None or the result of cls(response) :rtype: None :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -566,24 +562,24 @@ def delete( # pylint: disable=inconsistent-return-statements _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[None] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[None] = kwargs.pop("cls", None) - request = build_delete_request( + _request = build_delete_request( resource_group_name=resource_group_name, account_name=account_name, object_replication_policy_id=object_replication_policy_id, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.delete.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -594,6 +590,4 @@ def delete( # pylint: disable=inconsistent-return-statements raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: - return cls(pipeline_response, None, {}) - - delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/objectReplicationPolicies/{objectReplicationPolicyId}"} # type: ignore + return cls(pipeline_response, None, {}) # type: ignore diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_operations.py similarity index 74% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_operations.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_operations.py index af74251b883..4a22fa107df 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_operations.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=too-many-lines,too-many-statements # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -7,7 +7,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import sys -from typing import Any, Callable, Dict, Iterable, Optional, TypeVar +from typing import Any, Callable, Dict, Iterable, Optional, Type, TypeVar import urllib.parse from azure.core.exceptions import ( @@ -30,10 +30,10 @@ from ..._serialization import Serializer from .._vendor import _convert_request -if sys.version_info >= (3, 8): - from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping else: - from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -45,7 +45,7 @@ def build_list_request(**kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -66,7 +66,7 @@ class Operations: **DO NOT** instantiate this class directly. Instead, you should access the following operations through - :class:`~azure.mgmt.storage.v2022_09_01.StorageManagementClient`'s + :class:`~azure.mgmt.storage.v2023_05_01.StorageManagementClient`'s :attr:`operations` attribute. """ @@ -78,23 +78,23 @@ def __init__(self, *args, **kwargs): self._config = input_args.pop(0) if input_args else kwargs.pop("config") self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace def list(self, **kwargs: Any) -> Iterable["_models.Operation"]: """Lists all of the available Storage Rest API operations. - :keyword callable cls: A custom type or function that will be passed the direct response :return: An iterator like instance of either Operation or the result of cls(response) - :rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.storage.v2022_09_01.models.Operation] + :rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.storage.v2023_05_01.models.Operation] :raises ~azure.core.exceptions.HttpResponseError: """ _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.OperationListResult] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.OperationListResult] = kwargs.pop("cls", None) - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -105,14 +105,13 @@ def list(self, **kwargs: Any) -> Iterable["_models.Operation"]: def prepare_request(next_link=None): if not next_link: - request = build_list_request( + _request = build_list_request( api_version=api_version, - template_url=self.list.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) else: # make call to next link with the client's api-version @@ -123,27 +122,28 @@ def prepare_request(next_link=None): for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() } ) - _next_request_params["api-version"] = self._config.api_version - request = HttpRequest( + _next_request_params["api-version"] = self._api_version + _request = HttpRequest( "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore - request.method = "GET" - return request + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + _request.method = "GET" + return _request def extract_data(pipeline_response): deserialized = self._deserialize("OperationListResult", pipeline_response) list_of_elem = deserialized.value if cls: - list_of_elem = cls(list_of_elem) + list_of_elem = cls(list_of_elem) # type: ignore return None, iter(list_of_elem) def get_next(next_link=None): - request = prepare_request(next_link) + _request = prepare_request(next_link) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -154,5 +154,3 @@ def get_next(next_link=None): return pipeline_response return ItemPaged(get_next, extract_data) - - list.metadata = {"url": "/providers/Microsoft.Storage/operations"} # type: ignore diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_patch.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_patch.py similarity index 100% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_patch.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_patch.py diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_private_endpoint_connections_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_private_endpoint_connections_operations.py similarity index 74% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_private_endpoint_connections_operations.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_private_endpoint_connections_operations.py index 7de2a4c6a11..208024e8944 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_private_endpoint_connections_operations.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_private_endpoint_connections_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=too-many-lines,too-many-statements # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,8 +6,9 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from io import IOBase import sys -from typing import Any, Callable, Dict, IO, Iterable, Optional, TypeVar, Union, overload +from typing import Any, Callable, Dict, IO, Iterable, Optional, Type, TypeVar, Union, overload import urllib.parse from azure.core.exceptions import ( @@ -28,12 +29,12 @@ from .. import models as _models from ..._serialization import Serializer -from .._vendor import _convert_request, _format_url_section +from .._vendor import _convert_request -if sys.version_info >= (3, 8): - from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping else: - from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -45,7 +46,7 @@ def build_list_request(resource_group_name: str, account_name: str, subscription _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -57,11 +58,13 @@ def build_list_request(resource_group_name: str, account_name: str, subscription "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -82,7 +85,7 @@ def build_get_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -94,14 +97,16 @@ def build_get_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), "privateEndpointConnectionName": _SERIALIZER.url( "private_endpoint_connection_name", private_endpoint_connection_name, "str" ), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -122,8 +127,8 @@ def build_put_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -135,14 +140,16 @@ def build_put_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), "privateEndpointConnectionName": _SERIALIZER.url( "private_endpoint_connection_name", private_endpoint_connection_name, "str" ), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -165,7 +172,7 @@ def build_delete_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -177,14 +184,16 @@ def build_delete_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), "privateEndpointConnectionName": _SERIALIZER.url( "private_endpoint_connection_name", private_endpoint_connection_name, "str" ), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -201,7 +210,7 @@ class PrivateEndpointConnectionsOperations: **DO NOT** instantiate this class directly. Instead, you should access the following operations through - :class:`~azure.mgmt.storage.v2022_09_01.StorageManagementClient`'s + :class:`~azure.mgmt.storage.v2023_05_01.StorageManagementClient`'s :attr:`private_endpoint_connections` attribute. """ @@ -213,6 +222,7 @@ def __init__(self, *args, **kwargs): self._config = input_args.pop(0) if input_args else kwargs.pop("config") self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace def list( @@ -227,20 +237,19 @@ def list( Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required. :type account_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: An iterator like instance of either PrivateEndpointConnection or the result of cls(response) :rtype: - ~azure.core.paging.ItemPaged[~azure.mgmt.storage.v2022_09_01.models.PrivateEndpointConnection] + ~azure.core.paging.ItemPaged[~azure.mgmt.storage.v2023_05_01.models.PrivateEndpointConnection] :raises ~azure.core.exceptions.HttpResponseError: """ _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.PrivateEndpointConnectionListResult] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.PrivateEndpointConnectionListResult] = kwargs.pop("cls", None) - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -251,17 +260,16 @@ def list( def prepare_request(next_link=None): if not next_link: - request = build_list_request( + _request = build_list_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.list.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) else: # make call to next link with the client's api-version @@ -272,27 +280,28 @@ def prepare_request(next_link=None): for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() } ) - _next_request_params["api-version"] = self._config.api_version - request = HttpRequest( + _next_request_params["api-version"] = self._api_version + _request = HttpRequest( "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore - request.method = "GET" - return request + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + _request.method = "GET" + return _request def extract_data(pipeline_response): deserialized = self._deserialize("PrivateEndpointConnectionListResult", pipeline_response) list_of_elem = deserialized.value if cls: - list_of_elem = cls(list_of_elem) + list_of_elem = cls(list_of_elem) # type: ignore return None, iter(list_of_elem) def get_next(next_link=None): - request = prepare_request(next_link) + _request = prepare_request(next_link) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -304,8 +313,6 @@ def get_next(next_link=None): return ItemPaged(get_next, extract_data) - list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/privateEndpointConnections"} # type: ignore - @distributed_trace def get( self, resource_group_name: str, account_name: str, private_endpoint_connection_name: str, **kwargs: Any @@ -322,12 +329,11 @@ def get( :param private_endpoint_connection_name: The name of the private endpoint connection associated with the Azure resource. Required. :type private_endpoint_connection_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: PrivateEndpointConnection or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.PrivateEndpointConnection + :rtype: ~azure.mgmt.storage.v2023_05_01.models.PrivateEndpointConnection :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -338,24 +344,24 @@ def get( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.PrivateEndpointConnection] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.PrivateEndpointConnection] = kwargs.pop("cls", None) - request = build_get_request( + _request = build_get_request( resource_group_name=resource_group_name, account_name=account_name, private_endpoint_connection_name=private_endpoint_connection_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.get.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -368,11 +374,9 @@ def get( deserialized = self._deserialize("PrivateEndpointConnection", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore - return deserialized - - get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/privateEndpointConnections/{privateEndpointConnectionName}"} # type: ignore + return deserialized # type: ignore @overload def put( @@ -398,13 +402,12 @@ def put( with the Azure resource. Required. :type private_endpoint_connection_name: str :param properties: The private endpoint connection properties. Required. - :type properties: ~azure.mgmt.storage.v2022_09_01.models.PrivateEndpointConnection + :type properties: ~azure.mgmt.storage.v2023_05_01.models.PrivateEndpointConnection :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: PrivateEndpointConnection or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.PrivateEndpointConnection + :rtype: ~azure.mgmt.storage.v2023_05_01.models.PrivateEndpointConnection :raises ~azure.core.exceptions.HttpResponseError: """ @@ -414,7 +417,7 @@ def put( resource_group_name: str, account_name: str, private_endpoint_connection_name: str, - properties: IO, + properties: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -432,13 +435,12 @@ def put( with the Azure resource. Required. :type private_endpoint_connection_name: str :param properties: The private endpoint connection properties. Required. - :type properties: IO + :type properties: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: PrivateEndpointConnection or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.PrivateEndpointConnection + :rtype: ~azure.mgmt.storage.v2023_05_01.models.PrivateEndpointConnection :raises ~azure.core.exceptions.HttpResponseError: """ @@ -448,7 +450,7 @@ def put( resource_group_name: str, account_name: str, private_endpoint_connection_name: str, - properties: Union[_models.PrivateEndpointConnection, IO], + properties: Union[_models.PrivateEndpointConnection, IO[bytes]], **kwargs: Any ) -> _models.PrivateEndpointConnection: """Update the state of specified private endpoint connection associated with the storage account. @@ -463,18 +465,14 @@ def put( :param private_endpoint_connection_name: The name of the private endpoint connection associated with the Azure resource. Required. :type private_endpoint_connection_name: str - :param properties: The private endpoint connection properties. Is either a model type or a IO - type. Required. - :type properties: ~azure.mgmt.storage.v2022_09_01.models.PrivateEndpointConnection or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + :param properties: The private endpoint connection properties. Is either a + PrivateEndpointConnection type or a IO[bytes] type. Required. + :type properties: ~azure.mgmt.storage.v2023_05_01.models.PrivateEndpointConnection or IO[bytes] :return: PrivateEndpointConnection or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.PrivateEndpointConnection + :rtype: ~azure.mgmt.storage.v2023_05_01.models.PrivateEndpointConnection :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -485,19 +483,19 @@ def put( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.PrivateEndpointConnection] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.PrivateEndpointConnection] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(properties, (IO, bytes)): + if isinstance(properties, (IOBase, bytes)): _content = properties else: _json = self._serialize.body(properties, "PrivateEndpointConnection") - request = build_put_request( + _request = build_put_request( resource_group_name=resource_group_name, account_name=account_name, private_endpoint_connection_name=private_endpoint_connection_name, @@ -506,15 +504,15 @@ def put( content_type=content_type, json=_json, content=_content, - template_url=self.put.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -527,11 +525,9 @@ def put( deserialized = self._deserialize("PrivateEndpointConnection", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore - return deserialized - - put.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/privateEndpointConnections/{privateEndpointConnectionName}"} # type: ignore + return deserialized # type: ignore @distributed_trace def delete( # pylint: disable=inconsistent-return-statements @@ -549,12 +545,11 @@ def delete( # pylint: disable=inconsistent-return-statements :param private_endpoint_connection_name: The name of the private endpoint connection associated with the Azure resource. Required. :type private_endpoint_connection_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: None or the result of cls(response) :rtype: None :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -565,24 +560,24 @@ def delete( # pylint: disable=inconsistent-return-statements _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[None] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[None] = kwargs.pop("cls", None) - request = build_delete_request( + _request = build_delete_request( resource_group_name=resource_group_name, account_name=account_name, private_endpoint_connection_name=private_endpoint_connection_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.delete.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -593,6 +588,4 @@ def delete( # pylint: disable=inconsistent-return-statements raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: - return cls(pipeline_response, None, {}) - - delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/privateEndpointConnections/{privateEndpointConnectionName}"} # type: ignore + return cls(pipeline_response, None, {}) # type: ignore diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_private_link_resources_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_private_link_resources_operations.py similarity index 73% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_private_link_resources_operations.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_private_link_resources_operations.py index b286471096a..97fbf7cfb78 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_private_link_resources_operations.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_private_link_resources_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=too-many-lines,too-many-statements # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -7,7 +7,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import sys -from typing import Any, Callable, Dict, Optional, TypeVar +from typing import Any, Callable, Dict, Optional, Type, TypeVar from azure.core.exceptions import ( ClientAuthenticationError, @@ -26,12 +26,12 @@ from .. import models as _models from ..._serialization import Serializer -from .._vendor import _convert_request, _format_url_section +from .._vendor import _convert_request -if sys.version_info >= (3, 8): - from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping else: - from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -45,7 +45,7 @@ def build_list_by_storage_account_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -57,11 +57,13 @@ def build_list_by_storage_account_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -78,7 +80,7 @@ class PrivateLinkResourcesOperations: **DO NOT** instantiate this class directly. Instead, you should access the following operations through - :class:`~azure.mgmt.storage.v2022_09_01.StorageManagementClient`'s + :class:`~azure.mgmt.storage.v2023_05_01.StorageManagementClient`'s :attr:`private_link_resources` attribute. """ @@ -90,6 +92,7 @@ def __init__(self, *args, **kwargs): self._config = input_args.pop(0) if input_args else kwargs.pop("config") self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace def list_by_storage_account( @@ -104,12 +107,11 @@ def list_by_storage_account( Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required. :type account_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: PrivateLinkResourceListResult or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.PrivateLinkResourceListResult + :rtype: ~azure.mgmt.storage.v2023_05_01.models.PrivateLinkResourceListResult :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -120,23 +122,23 @@ def list_by_storage_account( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.PrivateLinkResourceListResult] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.PrivateLinkResourceListResult] = kwargs.pop("cls", None) - request = build_list_by_storage_account_request( + _request = build_list_by_storage_account_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.list_by_storage_account.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -148,8 +150,6 @@ def list_by_storage_account( deserialized = self._deserialize("PrivateLinkResourceListResult", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - list_by_storage_account.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/privateLinkResources"} # type: ignore + return deserialized # type: ignore diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_queue_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_queue_operations.py similarity index 75% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_queue_operations.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_queue_operations.py index 9e1ac43484c..0f1af08d4e0 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_queue_operations.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_queue_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=too-many-lines,too-many-statements # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,8 +6,9 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from io import IOBase import sys -from typing import Any, Callable, Dict, IO, Iterable, Optional, TypeVar, Union, overload +from typing import Any, Callable, Dict, IO, Iterable, Optional, Type, TypeVar, Union, overload import urllib.parse from azure.core.exceptions import ( @@ -28,12 +29,12 @@ from .. import models as _models from ..._serialization import Serializer -from .._vendor import _convert_request, _format_url_section +from .._vendor import _convert_request -if sys.version_info >= (3, 8): - from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping else: - from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -47,8 +48,8 @@ def build_create_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -60,7 +61,9 @@ def build_create_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), "queueName": _SERIALIZER.url( "queue_name", @@ -72,7 +75,7 @@ def build_create_request( ), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -91,8 +94,8 @@ def build_update_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -104,7 +107,9 @@ def build_update_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), "queueName": _SERIALIZER.url( "queue_name", @@ -116,7 +121,7 @@ def build_update_request( ), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -135,7 +140,7 @@ def build_get_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -147,7 +152,9 @@ def build_get_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), "queueName": _SERIALIZER.url( "queue_name", @@ -159,7 +166,7 @@ def build_get_request( ), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -176,7 +183,7 @@ def build_delete_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -188,7 +195,9 @@ def build_delete_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), "queueName": _SERIALIZER.url( "queue_name", @@ -200,7 +209,7 @@ def build_delete_request( ), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -223,7 +232,7 @@ def build_list_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -235,11 +244,13 @@ def build_list_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -260,7 +271,7 @@ class QueueOperations: **DO NOT** instantiate this class directly. Instead, you should access the following operations through - :class:`~azure.mgmt.storage.v2022_09_01.StorageManagementClient`'s + :class:`~azure.mgmt.storage.v2023_05_01.StorageManagementClient`'s :attr:`queue` attribute. """ @@ -272,6 +283,7 @@ def __init__(self, *args, **kwargs): self._config = input_args.pop(0) if input_args else kwargs.pop("config") self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @overload def create( @@ -299,13 +311,12 @@ def create( dash(-) characters. Required. :type queue_name: str :param queue: Queue properties and metadata to be created with. Required. - :type queue: ~azure.mgmt.storage.v2022_09_01.models.StorageQueue + :type queue: ~azure.mgmt.storage.v2023_05_01.models.StorageQueue :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: StorageQueue or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.StorageQueue + :rtype: ~azure.mgmt.storage.v2023_05_01.models.StorageQueue :raises ~azure.core.exceptions.HttpResponseError: """ @@ -315,7 +326,7 @@ def create( resource_group_name: str, account_name: str, queue_name: str, - queue: IO, + queue: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -335,13 +346,12 @@ def create( dash(-) characters. Required. :type queue_name: str :param queue: Queue properties and metadata to be created with. Required. - :type queue: IO + :type queue: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: StorageQueue or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.StorageQueue + :rtype: ~azure.mgmt.storage.v2023_05_01.models.StorageQueue :raises ~azure.core.exceptions.HttpResponseError: """ @@ -351,7 +361,7 @@ def create( resource_group_name: str, account_name: str, queue_name: str, - queue: Union[_models.StorageQueue, IO], + queue: Union[_models.StorageQueue, IO[bytes]], **kwargs: Any ) -> _models.StorageQueue: """Creates a new queue with the specified queue name, under the specified account. @@ -368,18 +378,14 @@ def create( it should begin and end with an alphanumeric character and it cannot have two consecutive dash(-) characters. Required. :type queue_name: str - :param queue: Queue properties and metadata to be created with. Is either a model type or a IO - type. Required. - :type queue: ~azure.mgmt.storage.v2022_09_01.models.StorageQueue or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + :param queue: Queue properties and metadata to be created with. Is either a StorageQueue type + or a IO[bytes] type. Required. + :type queue: ~azure.mgmt.storage.v2023_05_01.models.StorageQueue or IO[bytes] :return: StorageQueue or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.StorageQueue + :rtype: ~azure.mgmt.storage.v2023_05_01.models.StorageQueue :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -390,19 +396,19 @@ def create( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.StorageQueue] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.StorageQueue] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(queue, (IO, bytes)): + if isinstance(queue, (IOBase, bytes)): _content = queue else: _json = self._serialize.body(queue, "StorageQueue") - request = build_create_request( + _request = build_create_request( resource_group_name=resource_group_name, account_name=account_name, queue_name=queue_name, @@ -411,15 +417,15 @@ def create( content_type=content_type, json=_json, content=_content, - template_url=self.create.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -431,11 +437,9 @@ def create( deserialized = self._deserialize("StorageQueue", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore - return deserialized - - create.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices/default/queues/{queueName}"} # type: ignore + return deserialized # type: ignore @overload def update( @@ -463,13 +467,12 @@ def update( dash(-) characters. Required. :type queue_name: str :param queue: Queue properties and metadata to be created with. Required. - :type queue: ~azure.mgmt.storage.v2022_09_01.models.StorageQueue + :type queue: ~azure.mgmt.storage.v2023_05_01.models.StorageQueue :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: StorageQueue or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.StorageQueue + :rtype: ~azure.mgmt.storage.v2023_05_01.models.StorageQueue :raises ~azure.core.exceptions.HttpResponseError: """ @@ -479,7 +482,7 @@ def update( resource_group_name: str, account_name: str, queue_name: str, - queue: IO, + queue: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -499,13 +502,12 @@ def update( dash(-) characters. Required. :type queue_name: str :param queue: Queue properties and metadata to be created with. Required. - :type queue: IO + :type queue: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: StorageQueue or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.StorageQueue + :rtype: ~azure.mgmt.storage.v2023_05_01.models.StorageQueue :raises ~azure.core.exceptions.HttpResponseError: """ @@ -515,7 +517,7 @@ def update( resource_group_name: str, account_name: str, queue_name: str, - queue: Union[_models.StorageQueue, IO], + queue: Union[_models.StorageQueue, IO[bytes]], **kwargs: Any ) -> _models.StorageQueue: """Creates a new queue with the specified queue name, under the specified account. @@ -532,18 +534,14 @@ def update( it should begin and end with an alphanumeric character and it cannot have two consecutive dash(-) characters. Required. :type queue_name: str - :param queue: Queue properties and metadata to be created with. Is either a model type or a IO - type. Required. - :type queue: ~azure.mgmt.storage.v2022_09_01.models.StorageQueue or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + :param queue: Queue properties and metadata to be created with. Is either a StorageQueue type + or a IO[bytes] type. Required. + :type queue: ~azure.mgmt.storage.v2023_05_01.models.StorageQueue or IO[bytes] :return: StorageQueue or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.StorageQueue + :rtype: ~azure.mgmt.storage.v2023_05_01.models.StorageQueue :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -554,19 +552,19 @@ def update( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.StorageQueue] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.StorageQueue] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(queue, (IO, bytes)): + if isinstance(queue, (IOBase, bytes)): _content = queue else: _json = self._serialize.body(queue, "StorageQueue") - request = build_update_request( + _request = build_update_request( resource_group_name=resource_group_name, account_name=account_name, queue_name=queue_name, @@ -575,15 +573,15 @@ def update( content_type=content_type, json=_json, content=_content, - template_url=self.update.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -595,11 +593,9 @@ def update( deserialized = self._deserialize("StorageQueue", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices/default/queues/{queueName}"} # type: ignore + return deserialized # type: ignore @distributed_trace def get(self, resource_group_name: str, account_name: str, queue_name: str, **kwargs: Any) -> _models.StorageQueue: @@ -617,12 +613,11 @@ def get(self, resource_group_name: str, account_name: str, queue_name: str, **kw it should begin and end with an alphanumeric character and it cannot have two consecutive dash(-) characters. Required. :type queue_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: StorageQueue or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.StorageQueue + :rtype: ~azure.mgmt.storage.v2023_05_01.models.StorageQueue :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -633,24 +628,24 @@ def get(self, resource_group_name: str, account_name: str, queue_name: str, **kw _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.StorageQueue] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.StorageQueue] = kwargs.pop("cls", None) - request = build_get_request( + _request = build_get_request( resource_group_name=resource_group_name, account_name=account_name, queue_name=queue_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.get.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -662,11 +657,9 @@ def get(self, resource_group_name: str, account_name: str, queue_name: str, **kw deserialized = self._deserialize("StorageQueue", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore - return deserialized - - get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices/default/queues/{queueName}"} # type: ignore + return deserialized # type: ignore @distributed_trace def delete( # pylint: disable=inconsistent-return-statements @@ -686,12 +679,11 @@ def delete( # pylint: disable=inconsistent-return-statements it should begin and end with an alphanumeric character and it cannot have two consecutive dash(-) characters. Required. :type queue_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: None or the result of cls(response) :rtype: None :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -702,24 +694,24 @@ def delete( # pylint: disable=inconsistent-return-statements _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[None] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[None] = kwargs.pop("cls", None) - request = build_delete_request( + _request = build_delete_request( resource_group_name=resource_group_name, account_name=account_name, queue_name=queue_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.delete.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -729,9 +721,7 @@ def delete( # pylint: disable=inconsistent-return-statements raise HttpResponseError(response=response, error_format=ARMErrorFormat) if cls: - return cls(pipeline_response, None, {}) - - delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices/default/queues/{queueName}"} # type: ignore + return cls(pipeline_response, None, {}) # type: ignore @distributed_trace def list( @@ -757,18 +747,17 @@ def list( :param filter: Optional, When specified, only the queues with a name starting with the given filter will be listed. Default value is None. :type filter: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: An iterator like instance of either ListQueue or the result of cls(response) - :rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.storage.v2022_09_01.models.ListQueue] + :rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.storage.v2023_05_01.models.ListQueue] :raises ~azure.core.exceptions.HttpResponseError: """ _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.ListQueueResource] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.ListQueueResource] = kwargs.pop("cls", None) - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -779,19 +768,18 @@ def list( def prepare_request(next_link=None): if not next_link: - request = build_list_request( + _request = build_list_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, maxpagesize=maxpagesize, filter=filter, api_version=api_version, - template_url=self.list.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) else: # make call to next link with the client's api-version @@ -802,27 +790,28 @@ def prepare_request(next_link=None): for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() } ) - _next_request_params["api-version"] = self._config.api_version - request = HttpRequest( + _next_request_params["api-version"] = self._api_version + _request = HttpRequest( "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore - request.method = "GET" - return request + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + _request.method = "GET" + return _request def extract_data(pipeline_response): deserialized = self._deserialize("ListQueueResource", pipeline_response) list_of_elem = deserialized.value if cls: - list_of_elem = cls(list_of_elem) + list_of_elem = cls(list_of_elem) # type: ignore return deserialized.next_link or None, iter(list_of_elem) def get_next(next_link=None): - request = prepare_request(next_link) + _request = prepare_request(next_link) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -833,5 +822,3 @@ def get_next(next_link=None): return pipeline_response return ItemPaged(get_next, extract_data) - - list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices/default/queues"} # type: ignore diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_queue_services_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_queue_services_operations.py similarity index 67% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_queue_services_operations.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_queue_services_operations.py index de8cedbead3..5000085e380 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_queue_services_operations.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_queue_services_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=too-many-lines,too-many-statements # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,8 +6,9 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from io import IOBase import sys -from typing import Any, Callable, Dict, IO, Optional, TypeVar, Union, overload +from typing import Any, Callable, Dict, IO, Literal, Optional, Type, TypeVar, Union, overload from azure.core.exceptions import ( ClientAuthenticationError, @@ -26,12 +27,12 @@ from .. import models as _models from ..._serialization import Serializer -from .._vendor import _convert_request, _format_url_section +from .._vendor import _convert_request -if sys.version_info >= (3, 8): - from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping else: - from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -43,7 +44,7 @@ def build_list_request(resource_group_name: str, account_name: str, subscription _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -55,11 +56,13 @@ def build_list_request(resource_group_name: str, account_name: str, subscription "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -76,9 +79,9 @@ def build_set_service_properties_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - queue_service_name = kwargs.pop("queue_service_name", "default") # type: Literal["default"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + queue_service_name: Literal["default"] = kwargs.pop("queue_service_name", "default") + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -90,12 +93,14 @@ def build_set_service_properties_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), "queueServiceName": _SERIALIZER.url("queue_service_name", queue_service_name, "str"), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -114,8 +119,8 @@ def build_get_service_properties_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - queue_service_name = kwargs.pop("queue_service_name", "default") # type: Literal["default"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + queue_service_name: Literal["default"] = kwargs.pop("queue_service_name", "default") accept = _headers.pop("Accept", "application/json") # Construct URL @@ -127,12 +132,14 @@ def build_get_service_properties_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), "queueServiceName": _SERIALIZER.url("queue_service_name", queue_service_name, "str"), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -149,7 +156,7 @@ class QueueServicesOperations: **DO NOT** instantiate this class directly. Instead, you should access the following operations through - :class:`~azure.mgmt.storage.v2022_09_01.StorageManagementClient`'s + :class:`~azure.mgmt.storage.v2023_05_01.StorageManagementClient`'s :attr:`queue_services` attribute. """ @@ -161,6 +168,7 @@ def __init__(self, *args, **kwargs): self._config = input_args.pop(0) if input_args else kwargs.pop("config") self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace def list(self, resource_group_name: str, account_name: str, **kwargs: Any) -> _models.ListQueueServices: @@ -173,12 +181,11 @@ def list(self, resource_group_name: str, account_name: str, **kwargs: Any) -> _m Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required. :type account_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: ListQueueServices or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ListQueueServices + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ListQueueServices :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -189,23 +196,23 @@ def list(self, resource_group_name: str, account_name: str, **kwargs: Any) -> _m _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.ListQueueServices] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.ListQueueServices] = kwargs.pop("cls", None) - request = build_list_request( + _request = build_list_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.list.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -217,11 +224,9 @@ def list(self, resource_group_name: str, account_name: str, **kwargs: Any) -> _m deserialized = self._deserialize("ListQueueServices", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices"} # type: ignore + return deserialized # type: ignore @overload def set_service_properties( @@ -245,17 +250,12 @@ def set_service_properties( :type account_name: str :param parameters: The properties of a storage account’s Queue service, only properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules can be specified. Required. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.QueueServiceProperties + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.QueueServiceProperties :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword queue_service_name: The name of the Queue Service within the specified storage - account. Queue Service Name must be 'default'. Default value is "default". Note that overriding - this default value may result in unsupported behavior. - :paramtype queue_service_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: QueueServiceProperties or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.QueueServiceProperties + :rtype: ~azure.mgmt.storage.v2023_05_01.models.QueueServiceProperties :raises ~azure.core.exceptions.HttpResponseError: """ @@ -264,7 +264,7 @@ def set_service_properties( self, resource_group_name: str, account_name: str, - parameters: IO, + parameters: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -281,17 +281,12 @@ def set_service_properties( :type account_name: str :param parameters: The properties of a storage account’s Queue service, only properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules can be specified. Required. - :type parameters: IO + :type parameters: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword queue_service_name: The name of the Queue Service within the specified storage - account. Queue Service Name must be 'default'. Default value is "default". Note that overriding - this default value may result in unsupported behavior. - :paramtype queue_service_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: QueueServiceProperties or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.QueueServiceProperties + :rtype: ~azure.mgmt.storage.v2023_05_01.models.QueueServiceProperties :raises ~azure.core.exceptions.HttpResponseError: """ @@ -300,7 +295,7 @@ def set_service_properties( self, resource_group_name: str, account_name: str, - parameters: Union[_models.QueueServiceProperties, IO], + parameters: Union[_models.QueueServiceProperties, IO[bytes]], **kwargs: Any ) -> _models.QueueServiceProperties: """Sets the properties of a storage account’s Queue service, including properties for Storage @@ -315,21 +310,13 @@ def set_service_properties( :type account_name: str :param parameters: The properties of a storage account’s Queue service, only properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules can be specified. Is either a - model type or a IO type. Required. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.QueueServiceProperties or IO - :keyword queue_service_name: The name of the Queue Service within the specified storage - account. Queue Service Name must be 'default'. Default value is "default". Note that overriding - this default value may result in unsupported behavior. - :paramtype queue_service_name: str - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + QueueServiceProperties type or a IO[bytes] type. Required. + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.QueueServiceProperties or IO[bytes] :return: QueueServiceProperties or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.QueueServiceProperties + :rtype: ~azure.mgmt.storage.v2023_05_01.models.QueueServiceProperties :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -340,20 +327,20 @@ def set_service_properties( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - queue_service_name = kwargs.pop("queue_service_name", "default") # type: Literal["default"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.QueueServiceProperties] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + queue_service_name: Literal["default"] = kwargs.pop("queue_service_name", "default") + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.QueueServiceProperties] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(parameters, (IO, bytes)): + if isinstance(parameters, (IOBase, bytes)): _content = parameters else: _json = self._serialize.body(parameters, "QueueServiceProperties") - request = build_set_service_properties_request( + _request = build_set_service_properties_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, @@ -362,15 +349,15 @@ def set_service_properties( content_type=content_type, json=_json, content=_content, - template_url=self.set_service_properties.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -382,11 +369,9 @@ def set_service_properties( deserialized = self._deserialize("QueueServiceProperties", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - set_service_properties.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices/{queueServiceName}"} # type: ignore + return deserialized # type: ignore @distributed_trace def get_service_properties( @@ -402,16 +387,11 @@ def get_service_properties( Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required. :type account_name: str - :keyword queue_service_name: The name of the Queue Service within the specified storage - account. Queue Service Name must be 'default'. Default value is "default". Note that overriding - this default value may result in unsupported behavior. - :paramtype queue_service_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: QueueServiceProperties or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.QueueServiceProperties + :rtype: ~azure.mgmt.storage.v2023_05_01.models.QueueServiceProperties :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -422,25 +402,25 @@ def get_service_properties( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - queue_service_name = kwargs.pop("queue_service_name", "default") # type: Literal["default"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.QueueServiceProperties] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + queue_service_name: Literal["default"] = kwargs.pop("queue_service_name", "default") + cls: ClsType[_models.QueueServiceProperties] = kwargs.pop("cls", None) - request = build_get_service_properties_request( + _request = build_get_service_properties_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, api_version=api_version, queue_service_name=queue_service_name, - template_url=self.get_service_properties.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -452,8 +432,6 @@ def get_service_properties( deserialized = self._deserialize("QueueServiceProperties", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - get_service_properties.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices/{queueServiceName}"} # type: ignore + return deserialized # type: ignore diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_skus_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_skus_operations.py similarity index 73% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_skus_operations.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_skus_operations.py index c67a1bc088b..bb41df7d34a 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_skus_operations.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_skus_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=too-many-lines,too-many-statements # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -7,7 +7,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import sys -from typing import Any, Callable, Dict, Iterable, Optional, TypeVar +from typing import Any, Callable, Dict, Iterable, Optional, Type, TypeVar import urllib.parse from azure.core.exceptions import ( @@ -28,12 +28,12 @@ from .. import models as _models from ..._serialization import Serializer -from .._vendor import _convert_request, _format_url_section +from .._vendor import _convert_request -if sys.version_info >= (3, 8): - from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping else: - from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -45,7 +45,7 @@ def build_list_request(subscription_id: str, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -54,7 +54,7 @@ def build_list_request(subscription_id: str, **kwargs: Any) -> HttpRequest: "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -71,7 +71,7 @@ class SkusOperations: **DO NOT** instantiate this class directly. Instead, you should access the following operations through - :class:`~azure.mgmt.storage.v2022_09_01.StorageManagementClient`'s + :class:`~azure.mgmt.storage.v2023_05_01.StorageManagementClient`'s :attr:`skus` attribute. """ @@ -83,23 +83,23 @@ def __init__(self, *args, **kwargs): self._config = input_args.pop(0) if input_args else kwargs.pop("config") self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace def list(self, **kwargs: Any) -> Iterable["_models.SkuInformation"]: """Lists the available SKUs supported by Microsoft.Storage for given subscription. - :keyword callable cls: A custom type or function that will be passed the direct response :return: An iterator like instance of either SkuInformation or the result of cls(response) - :rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.storage.v2022_09_01.models.SkuInformation] + :rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.storage.v2023_05_01.models.SkuInformation] :raises ~azure.core.exceptions.HttpResponseError: """ _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.StorageSkuListResult] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.StorageSkuListResult] = kwargs.pop("cls", None) - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -110,15 +110,14 @@ def list(self, **kwargs: Any) -> Iterable["_models.SkuInformation"]: def prepare_request(next_link=None): if not next_link: - request = build_list_request( + _request = build_list_request( subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.list.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) else: # make call to next link with the client's api-version @@ -129,27 +128,28 @@ def prepare_request(next_link=None): for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() } ) - _next_request_params["api-version"] = self._config.api_version - request = HttpRequest( + _next_request_params["api-version"] = self._api_version + _request = HttpRequest( "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore - request.method = "GET" - return request + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + _request.method = "GET" + return _request def extract_data(pipeline_response): deserialized = self._deserialize("StorageSkuListResult", pipeline_response) list_of_elem = deserialized.value if cls: - list_of_elem = cls(list_of_elem) + list_of_elem = cls(list_of_elem) # type: ignore return None, iter(list_of_elem) def get_next(next_link=None): - request = prepare_request(next_link) + _request = prepare_request(next_link) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -160,5 +160,3 @@ def get_next(next_link=None): return pipeline_response return ItemPaged(get_next, extract_data) - - list.metadata = {"url": "/subscriptions/{subscriptionId}/providers/Microsoft.Storage/skus"} # type: ignore diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_storage_accounts_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_storage_accounts_operations.py similarity index 66% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_storage_accounts_operations.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_storage_accounts_operations.py index 72f87107773..2574c28e8b1 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_storage_accounts_operations.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_storage_accounts_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=too-many-lines,too-many-statements # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,8 +6,9 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from io import IOBase import sys -from typing import Any, Callable, Dict, IO, Iterable, Optional, TypeVar, Union, cast, overload +from typing import Any, Callable, Dict, IO, Iterable, Literal, Optional, Type, TypeVar, Union, cast, overload import urllib.parse from azure.core.exceptions import ( @@ -30,12 +31,12 @@ from .. import models as _models from ..._serialization import Serializer -from .._vendor import _convert_request, _format_url_section +from .._vendor import _convert_request -if sys.version_info >= (3, 8): - from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping else: - from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -47,8 +48,8 @@ def build_check_name_availability_request(subscription_id: str, **kwargs: Any) - _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -59,7 +60,7 @@ def build_check_name_availability_request(subscription_id: str, **kwargs: Any) - "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -78,8 +79,8 @@ def build_create_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -91,11 +92,13 @@ def build_create_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -113,7 +116,7 @@ def build_delete_request( ) -> HttpRequest: _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) # Construct URL _url = kwargs.pop( "template_url", @@ -123,11 +126,13 @@ def build_delete_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -146,7 +151,7 @@ def build_get_properties_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -158,11 +163,13 @@ def build_get_properties_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -181,8 +188,8 @@ def build_update_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -194,11 +201,13 @@ def build_update_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -215,7 +224,7 @@ def build_list_request(subscription_id: str, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -224,7 +233,7 @@ def build_list_request(subscription_id: str, **kwargs: Any) -> HttpRequest: "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -239,7 +248,7 @@ def build_list_by_resource_group_request(resource_group_name: str, subscription_ _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -254,7 +263,7 @@ def build_list_by_resource_group_request(resource_group_name: str, subscription_ "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -276,7 +285,7 @@ def build_list_keys_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -288,11 +297,13 @@ def build_list_keys_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -311,8 +322,8 @@ def build_regenerate_key_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -324,11 +335,13 @@ def build_regenerate_key_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -347,8 +360,8 @@ def build_list_account_sas_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -360,11 +373,13 @@ def build_list_account_sas_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -383,8 +398,8 @@ def build_list_service_sas_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -396,11 +411,13 @@ def build_list_service_sas_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -423,7 +440,7 @@ def build_failover_request( ) -> HttpRequest: _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) # Construct URL _url = kwargs.pop( "template_url", @@ -433,11 +450,13 @@ def build_failover_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -447,13 +466,13 @@ def build_failover_request( return HttpRequest(method="POST", url=_url, params=_params, **kwargs) -def build_hierarchical_namespace_migration_request( +def build_hierarchical_namespace_migration_request( # pylint: disable=name-too-long resource_group_name: str, account_name: str, subscription_id: str, *, request_type: str, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -465,11 +484,13 @@ def build_hierarchical_namespace_migration_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -481,13 +502,13 @@ def build_hierarchical_namespace_migration_request( return HttpRequest(method="POST", url=_url, params=_params, headers=_headers, **kwargs) -def build_abort_hierarchical_namespace_migration_request( +def build_abort_hierarchical_namespace_migration_request( # pylint: disable=name-too-long resource_group_name: str, account_name: str, subscription_id: str, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -499,11 +520,13 @@ def build_abort_hierarchical_namespace_migration_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -514,14 +537,92 @@ def build_abort_hierarchical_namespace_migration_request( return HttpRequest(method="POST", url=_url, params=_params, headers=_headers, **kwargs) +def build_customer_initiated_migration_request( # pylint: disable=name-too-long + resource_group_name: str, account_name: str, subscription_id: str, **kwargs: Any +) -> HttpRequest: + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + accept = _headers.pop("Accept", "application/json") + + # Construct URL + _url = kwargs.pop( + "template_url", + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/startAccountMigration", + ) # pylint: disable=line-too-long + path_format_arguments = { + "resourceGroupName": _SERIALIZER.url( + "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" + ), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), + } + + _url: str = _url.format(**path_format_arguments) # type: ignore + + # Construct parameters + _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") + + # Construct headers + if content_type is not None: + _headers["Content-Type"] = _SERIALIZER.header("content_type", content_type, "str") + _headers["Accept"] = _SERIALIZER.header("accept", accept, "str") + + return HttpRequest(method="POST", url=_url, params=_params, headers=_headers, **kwargs) + + +def build_get_customer_initiated_migration_request( # pylint: disable=name-too-long + resource_group_name: str, + account_name: str, + migration_name: Union[str, _models.MigrationName], + subscription_id: str, + **kwargs: Any +) -> HttpRequest: + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + accept = _headers.pop("Accept", "application/json") + + # Construct URL + _url = kwargs.pop( + "template_url", + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/accountMigrations/{migrationName}", + ) # pylint: disable=line-too-long + path_format_arguments = { + "resourceGroupName": _SERIALIZER.url( + "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" + ), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), + "migrationName": _SERIALIZER.url("migration_name", migration_name, "str"), + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), + } + + _url: str = _url.format(**path_format_arguments) # type: ignore + + # Construct parameters + _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") + + # Construct headers + _headers["Accept"] = _SERIALIZER.header("accept", accept, "str") + + return HttpRequest(method="GET", url=_url, params=_params, headers=_headers, **kwargs) + + def build_restore_blob_ranges_request( resource_group_name: str, account_name: str, subscription_id: str, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -533,11 +634,13 @@ def build_restore_blob_ranges_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -550,12 +653,12 @@ def build_restore_blob_ranges_request( return HttpRequest(method="POST", url=_url, params=_params, headers=_headers, **kwargs) -def build_revoke_user_delegation_keys_request( +def build_revoke_user_delegation_keys_request( # pylint: disable=name-too-long resource_group_name: str, account_name: str, subscription_id: str, **kwargs: Any ) -> HttpRequest: _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) # Construct URL _url = kwargs.pop( "template_url", @@ -569,7 +672,7 @@ def build_revoke_user_delegation_keys_request( "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -583,7 +686,7 @@ class StorageAccountsOperations: # pylint: disable=too-many-public-methods **DO NOT** instantiate this class directly. Instead, you should access the following operations through - :class:`~azure.mgmt.storage.v2022_09_01.StorageManagementClient`'s + :class:`~azure.mgmt.storage.v2023_05_01.StorageManagementClient`'s :attr:`storage_accounts` attribute. """ @@ -595,6 +698,7 @@ def __init__(self, *args, **kwargs): self._config = input_args.pop(0) if input_args else kwargs.pop("config") self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @overload def check_name_availability( @@ -610,55 +714,51 @@ def check_name_availability( Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required. :type account_name: - ~azure.mgmt.storage.v2022_09_01.models.StorageAccountCheckNameAvailabilityParameters + ~azure.mgmt.storage.v2023_05_01.models.StorageAccountCheckNameAvailabilityParameters :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: CheckNameAvailabilityResult or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.CheckNameAvailabilityResult + :rtype: ~azure.mgmt.storage.v2023_05_01.models.CheckNameAvailabilityResult :raises ~azure.core.exceptions.HttpResponseError: """ @overload def check_name_availability( - self, account_name: IO, *, content_type: str = "application/json", **kwargs: Any + self, account_name: IO[bytes], *, content_type: str = "application/json", **kwargs: Any ) -> _models.CheckNameAvailabilityResult: """Checks that the storage account name is valid and is not already in use. :param account_name: 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. - :type account_name: IO + :type account_name: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: CheckNameAvailabilityResult or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.CheckNameAvailabilityResult + :rtype: ~azure.mgmt.storage.v2023_05_01.models.CheckNameAvailabilityResult :raises ~azure.core.exceptions.HttpResponseError: """ @distributed_trace def check_name_availability( - self, account_name: Union[_models.StorageAccountCheckNameAvailabilityParameters, IO], **kwargs: Any + self, account_name: Union[_models.StorageAccountCheckNameAvailabilityParameters, IO[bytes]], **kwargs: Any ) -> _models.CheckNameAvailabilityResult: """Checks that the storage account name is valid and is not already in use. :param account_name: 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. Is either a model type or a IO type. Required. + lower-case letters only. Is either a StorageAccountCheckNameAvailabilityParameters type or a + IO[bytes] type. Required. :type account_name: - ~azure.mgmt.storage.v2022_09_01.models.StorageAccountCheckNameAvailabilityParameters or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + ~azure.mgmt.storage.v2023_05_01.models.StorageAccountCheckNameAvailabilityParameters or + IO[bytes] :return: CheckNameAvailabilityResult or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.CheckNameAvailabilityResult + :rtype: ~azure.mgmt.storage.v2023_05_01.models.CheckNameAvailabilityResult :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -669,33 +769,33 @@ def check_name_availability( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.CheckNameAvailabilityResult] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.CheckNameAvailabilityResult] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(account_name, (IO, bytes)): + if isinstance(account_name, (IOBase, bytes)): _content = account_name else: _json = self._serialize.body(account_name, "StorageAccountCheckNameAvailabilityParameters") - request = build_check_name_availability_request( + _request = build_check_name_availability_request( subscription_id=self._config.subscription_id, api_version=api_version, content_type=content_type, json=_json, content=_content, - template_url=self.check_name_availability.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -707,20 +807,18 @@ def check_name_availability( deserialized = self._deserialize("CheckNameAvailabilityResult", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - check_name_availability.metadata = {"url": "/subscriptions/{subscriptionId}/providers/Microsoft.Storage/checkNameAvailability"} # type: ignore + return deserialized # type: ignore def _create_initial( self, resource_group_name: str, account_name: str, - parameters: Union[_models.StorageAccountCreateParameters, IO], + parameters: Union[_models.StorageAccountCreateParameters, IO[bytes]], **kwargs: Any ) -> Optional[_models.StorageAccount]: - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -731,19 +829,19 @@ def _create_initial( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[Optional[_models.StorageAccount]] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[Optional[_models.StorageAccount]] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(parameters, (IO, bytes)): + if isinstance(parameters, (IOBase, bytes)): _content = parameters else: _json = self._serialize.body(parameters, "StorageAccountCreateParameters") - request = build_create_request( + _request = build_create_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, @@ -751,15 +849,15 @@ def _create_initial( content_type=content_type, json=_json, content=_content, - template_url=self._create_initial.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -773,11 +871,9 @@ def _create_initial( deserialized = self._deserialize("StorageAccount", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore - return deserialized - - _create_initial.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}"} # type: ignore + return deserialized # type: ignore @overload def begin_create( @@ -802,21 +898,13 @@ def begin_create( lower-case letters only. Required. :type account_name: str :param parameters: The parameters to provide for the created account. Required. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.StorageAccountCreateParameters + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.StorageAccountCreateParameters :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response - :keyword str continuation_token: A continuation token to restart a poller from a saved state. - :keyword polling: By default, your polling method will be ARMPolling. Pass in False for this - operation to not poll, or pass in your own initialized polling object for a personal polling - strategy. - :paramtype polling: bool or ~azure.core.polling.PollingMethod - :keyword int polling_interval: Default waiting time between two polls for LRO operations if no - Retry-After header is present. :return: An instance of LROPoller that returns either StorageAccount or the result of cls(response) - :rtype: ~azure.core.polling.LROPoller[~azure.mgmt.storage.v2022_09_01.models.StorageAccount] + :rtype: ~azure.core.polling.LROPoller[~azure.mgmt.storage.v2023_05_01.models.StorageAccount] :raises ~azure.core.exceptions.HttpResponseError: """ @@ -825,7 +913,7 @@ def begin_create( self, resource_group_name: str, account_name: str, - parameters: IO, + parameters: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -843,21 +931,13 @@ def begin_create( lower-case letters only. Required. :type account_name: str :param parameters: The parameters to provide for the created account. Required. - :type parameters: IO + :type parameters: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response - :keyword str continuation_token: A continuation token to restart a poller from a saved state. - :keyword polling: By default, your polling method will be ARMPolling. Pass in False for this - operation to not poll, or pass in your own initialized polling object for a personal polling - strategy. - :paramtype polling: bool or ~azure.core.polling.PollingMethod - :keyword int polling_interval: Default waiting time between two polls for LRO operations if no - Retry-After header is present. :return: An instance of LROPoller that returns either StorageAccount or the result of cls(response) - :rtype: ~azure.core.polling.LROPoller[~azure.mgmt.storage.v2022_09_01.models.StorageAccount] + :rtype: ~azure.core.polling.LROPoller[~azure.mgmt.storage.v2023_05_01.models.StorageAccount] :raises ~azure.core.exceptions.HttpResponseError: """ @@ -866,7 +946,7 @@ def begin_create( self, resource_group_name: str, account_name: str, - parameters: Union[_models.StorageAccountCreateParameters, IO], + parameters: Union[_models.StorageAccountCreateParameters, IO[bytes]], **kwargs: Any ) -> LROPoller[_models.StorageAccount]: """Asynchronously creates a new storage account with the specified parameters. If an account is @@ -881,36 +961,26 @@ def begin_create( Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required. :type account_name: str - :param parameters: The parameters to provide for the created account. Is either a model type or - a IO type. Required. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.StorageAccountCreateParameters or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response - :keyword str continuation_token: A continuation token to restart a poller from a saved state. - :keyword polling: By default, your polling method will be ARMPolling. Pass in False for this - operation to not poll, or pass in your own initialized polling object for a personal polling - strategy. - :paramtype polling: bool or ~azure.core.polling.PollingMethod - :keyword int polling_interval: Default waiting time between two polls for LRO operations if no - Retry-After header is present. + :param parameters: The parameters to provide for the created account. Is either a + StorageAccountCreateParameters type or a IO[bytes] type. Required. + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.StorageAccountCreateParameters or + IO[bytes] :return: An instance of LROPoller that returns either StorageAccount or the result of cls(response) - :rtype: ~azure.core.polling.LROPoller[~azure.mgmt.storage.v2022_09_01.models.StorageAccount] + :rtype: ~azure.core.polling.LROPoller[~azure.mgmt.storage.v2023_05_01.models.StorageAccount] :raises ~azure.core.exceptions.HttpResponseError: """ _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.StorageAccount] - polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.StorageAccount] = kwargs.pop("cls", None) + polling: Union[bool, PollingMethod] = kwargs.pop("polling", True) lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) - cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] + cont_token: Optional[str] = kwargs.pop("continuation_token", None) if cont_token is None: - raw_result = self._create_initial( # type: ignore + raw_result = self._create_initial( resource_group_name=resource_group_name, account_name=account_name, parameters=parameters, @@ -926,25 +996,25 @@ def begin_create( def get_long_running_output(pipeline_response): deserialized = self._deserialize("StorageAccount", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore return deserialized if polling is True: - polling_method = cast(PollingMethod, ARMPolling(lro_delay, **kwargs)) # type: PollingMethod + polling_method: PollingMethod = cast(PollingMethod, ARMPolling(lro_delay, **kwargs)) elif polling is False: polling_method = cast(PollingMethod, NoPolling()) else: polling_method = polling if cont_token: - return LROPoller.from_continuation_token( + return LROPoller[_models.StorageAccount].from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, deserialization_callback=get_long_running_output, ) - return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - - begin_create.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}"} # type: ignore + return LROPoller[_models.StorageAccount]( + self._client, raw_result, get_long_running_output, polling_method # type: ignore + ) @distributed_trace def delete( # pylint: disable=inconsistent-return-statements @@ -959,12 +1029,11 @@ def delete( # pylint: disable=inconsistent-return-statements Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required. :type account_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: None or the result of cls(response) :rtype: None :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -975,23 +1044,23 @@ def delete( # pylint: disable=inconsistent-return-statements _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[None] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[None] = kwargs.pop("cls", None) - request = build_delete_request( + _request = build_delete_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.delete.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -1001,9 +1070,7 @@ def delete( # pylint: disable=inconsistent-return-statements raise HttpResponseError(response=response, error_format=ARMErrorFormat) if cls: - return cls(pipeline_response, None, {}) - - delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}"} # type: ignore + return cls(pipeline_response, None, {}) # type: ignore @distributed_trace def get_properties( @@ -1028,13 +1095,12 @@ def get_properties( data is not included when fetching properties. Currently we only support geoReplicationStats and blobRestoreStatus. Known values are: "geoReplicationStats" and "blobRestoreStatus". Default value is None. - :type expand: str or ~azure.mgmt.storage.v2022_09_01.models.StorageAccountExpand - :keyword callable cls: A custom type or function that will be passed the direct response + :type expand: str or ~azure.mgmt.storage.v2023_05_01.models.StorageAccountExpand :return: StorageAccount or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.StorageAccount + :rtype: ~azure.mgmt.storage.v2023_05_01.models.StorageAccount :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -1045,24 +1111,24 @@ def get_properties( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.StorageAccount] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.StorageAccount] = kwargs.pop("cls", None) - request = build_get_properties_request( + _request = build_get_properties_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, expand=expand, api_version=api_version, - template_url=self.get_properties.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -1074,11 +1140,9 @@ def get_properties( deserialized = self._deserialize("StorageAccount", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore - return deserialized - - get_properties.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}"} # type: ignore + return deserialized # type: ignore @overload def update( @@ -1107,13 +1171,12 @@ def update( lower-case letters only. Required. :type account_name: str :param parameters: The parameters to provide for the updated account. Required. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.StorageAccountUpdateParameters + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.StorageAccountUpdateParameters :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: StorageAccount or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.StorageAccount + :rtype: ~azure.mgmt.storage.v2023_05_01.models.StorageAccount :raises ~azure.core.exceptions.HttpResponseError: """ @@ -1122,7 +1185,7 @@ def update( self, resource_group_name: str, account_name: str, - parameters: IO, + parameters: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -1144,13 +1207,12 @@ def update( lower-case letters only. Required. :type account_name: str :param parameters: The parameters to provide for the updated account. Required. - :type parameters: IO + :type parameters: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: StorageAccount or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.StorageAccount + :rtype: ~azure.mgmt.storage.v2023_05_01.models.StorageAccount :raises ~azure.core.exceptions.HttpResponseError: """ @@ -1159,7 +1221,7 @@ def update( self, resource_group_name: str, account_name: str, - parameters: Union[_models.StorageAccountUpdateParameters, IO], + parameters: Union[_models.StorageAccountUpdateParameters, IO[bytes]], **kwargs: Any ) -> _models.StorageAccount: """The update operation can be used to update the SKU, encryption, access tier, or tags for a @@ -1178,18 +1240,15 @@ def update( Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required. :type account_name: str - :param parameters: The parameters to provide for the updated account. Is either a model type or - a IO type. Required. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.StorageAccountUpdateParameters or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + :param parameters: The parameters to provide for the updated account. Is either a + StorageAccountUpdateParameters type or a IO[bytes] type. Required. + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.StorageAccountUpdateParameters or + IO[bytes] :return: StorageAccount or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.StorageAccount + :rtype: ~azure.mgmt.storage.v2023_05_01.models.StorageAccount :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -1200,19 +1259,19 @@ def update( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.StorageAccount] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.StorageAccount] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(parameters, (IO, bytes)): + if isinstance(parameters, (IOBase, bytes)): _content = parameters else: _json = self._serialize.body(parameters, "StorageAccountUpdateParameters") - request = build_update_request( + _request = build_update_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, @@ -1220,15 +1279,15 @@ def update( content_type=content_type, json=_json, content=_content, - template_url=self.update.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -1240,29 +1299,26 @@ def update( deserialized = self._deserialize("StorageAccount", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}"} # type: ignore + return deserialized # type: ignore @distributed_trace def list(self, **kwargs: Any) -> Iterable["_models.StorageAccount"]: """Lists all the storage accounts available under the subscription. Note that storage keys are not returned; use the ListKeys operation for this. - :keyword callable cls: A custom type or function that will be passed the direct response :return: An iterator like instance of either StorageAccount or the result of cls(response) - :rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.storage.v2022_09_01.models.StorageAccount] + :rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.storage.v2023_05_01.models.StorageAccount] :raises ~azure.core.exceptions.HttpResponseError: """ _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.StorageAccountListResult] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.StorageAccountListResult] = kwargs.pop("cls", None) - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -1273,15 +1329,14 @@ def list(self, **kwargs: Any) -> Iterable["_models.StorageAccount"]: def prepare_request(next_link=None): if not next_link: - request = build_list_request( + _request = build_list_request( subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.list.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) else: # make call to next link with the client's api-version @@ -1292,27 +1347,28 @@ def prepare_request(next_link=None): for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() } ) - _next_request_params["api-version"] = self._config.api_version - request = HttpRequest( + _next_request_params["api-version"] = self._api_version + _request = HttpRequest( "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore - request.method = "GET" - return request + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + _request.method = "GET" + return _request def extract_data(pipeline_response): deserialized = self._deserialize("StorageAccountListResult", pipeline_response) list_of_elem = deserialized.value if cls: - list_of_elem = cls(list_of_elem) + list_of_elem = cls(list_of_elem) # type: ignore return deserialized.next_link or None, iter(list_of_elem) def get_next(next_link=None): - request = prepare_request(next_link) + _request = prepare_request(next_link) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -1324,8 +1380,6 @@ def get_next(next_link=None): return ItemPaged(get_next, extract_data) - list.metadata = {"url": "/subscriptions/{subscriptionId}/providers/Microsoft.Storage/storageAccounts"} # type: ignore - @distributed_trace def list_by_resource_group(self, resource_group_name: str, **kwargs: Any) -> Iterable["_models.StorageAccount"]: """Lists all the storage accounts available under the given resource group. Note that storage keys @@ -1334,18 +1388,17 @@ def list_by_resource_group(self, resource_group_name: str, **kwargs: Any) -> Ite :param resource_group_name: The name of the resource group within the user's subscription. The name is case insensitive. Required. :type resource_group_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: An iterator like instance of either StorageAccount or the result of cls(response) - :rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.storage.v2022_09_01.models.StorageAccount] + :rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.storage.v2023_05_01.models.StorageAccount] :raises ~azure.core.exceptions.HttpResponseError: """ _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.StorageAccountListResult] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.StorageAccountListResult] = kwargs.pop("cls", None) - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -1356,16 +1409,15 @@ def list_by_resource_group(self, resource_group_name: str, **kwargs: Any) -> Ite def prepare_request(next_link=None): if not next_link: - request = build_list_by_resource_group_request( + _request = build_list_by_resource_group_request( resource_group_name=resource_group_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.list_by_resource_group.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) else: # make call to next link with the client's api-version @@ -1376,27 +1428,28 @@ def prepare_request(next_link=None): for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() } ) - _next_request_params["api-version"] = self._config.api_version - request = HttpRequest( + _next_request_params["api-version"] = self._api_version + _request = HttpRequest( "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore - request.method = "GET" - return request + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + _request.method = "GET" + return _request def extract_data(pipeline_response): deserialized = self._deserialize("StorageAccountListResult", pipeline_response) list_of_elem = deserialized.value if cls: - list_of_elem = cls(list_of_elem) + list_of_elem = cls(list_of_elem) # type: ignore return deserialized.next_link or None, iter(list_of_elem) def get_next(next_link=None): - request = prepare_request(next_link) + _request = prepare_request(next_link) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -1408,8 +1461,6 @@ def get_next(next_link=None): return ItemPaged(get_next, extract_data) - list_by_resource_group.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts"} # type: ignore - @distributed_trace def list_keys( self, resource_group_name: str, account_name: str, expand: Literal["kerb"] = "kerb", **kwargs: Any @@ -1427,12 +1478,11 @@ def list_keys( :param expand: Specifies type of the key to be listed. Possible value is kerb. Known values are "kerb" and None. Default value is "kerb". :type expand: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: StorageAccountListKeysResult or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.StorageAccountListKeysResult + :rtype: ~azure.mgmt.storage.v2023_05_01.models.StorageAccountListKeysResult :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -1443,24 +1493,24 @@ def list_keys( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.StorageAccountListKeysResult] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.StorageAccountListKeysResult] = kwargs.pop("cls", None) - request = build_list_keys_request( + _request = build_list_keys_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, expand=expand, api_version=api_version, - template_url=self.list_keys.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -1472,11 +1522,9 @@ def list_keys( deserialized = self._deserialize("StorageAccountListKeysResult", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore - return deserialized - - list_keys.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/listKeys"} # type: ignore + return deserialized # type: ignore @overload def regenerate_key( @@ -1500,13 +1548,12 @@ def regenerate_key( :param regenerate_key: Specifies name of the key which should be regenerated -- key1, key2, kerb1, kerb2. Required. :type regenerate_key: - ~azure.mgmt.storage.v2022_09_01.models.StorageAccountRegenerateKeyParameters + ~azure.mgmt.storage.v2023_05_01.models.StorageAccountRegenerateKeyParameters :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: StorageAccountListKeysResult or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.StorageAccountListKeysResult + :rtype: ~azure.mgmt.storage.v2023_05_01.models.StorageAccountListKeysResult :raises ~azure.core.exceptions.HttpResponseError: """ @@ -1515,7 +1562,7 @@ def regenerate_key( self, resource_group_name: str, account_name: str, - regenerate_key: IO, + regenerate_key: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -1531,13 +1578,12 @@ def regenerate_key( :type account_name: str :param regenerate_key: Specifies name of the key which should be regenerated -- key1, key2, kerb1, kerb2. Required. - :type regenerate_key: IO + :type regenerate_key: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: StorageAccountListKeysResult or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.StorageAccountListKeysResult + :rtype: ~azure.mgmt.storage.v2023_05_01.models.StorageAccountListKeysResult :raises ~azure.core.exceptions.HttpResponseError: """ @@ -1546,7 +1592,7 @@ def regenerate_key( self, resource_group_name: str, account_name: str, - regenerate_key: Union[_models.StorageAccountRegenerateKeyParameters, IO], + regenerate_key: Union[_models.StorageAccountRegenerateKeyParameters, IO[bytes]], **kwargs: Any ) -> _models.StorageAccountListKeysResult: """Regenerates one of the access keys or Kerberos keys for the specified storage account. @@ -1559,18 +1605,15 @@ def regenerate_key( lower-case letters only. Required. :type account_name: str :param regenerate_key: Specifies name of the key which should be regenerated -- key1, key2, - kerb1, kerb2. Is either a model type or a IO type. Required. + kerb1, kerb2. Is either a StorageAccountRegenerateKeyParameters type or a IO[bytes] type. + Required. :type regenerate_key: - ~azure.mgmt.storage.v2022_09_01.models.StorageAccountRegenerateKeyParameters or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + ~azure.mgmt.storage.v2023_05_01.models.StorageAccountRegenerateKeyParameters or IO[bytes] :return: StorageAccountListKeysResult or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.StorageAccountListKeysResult + :rtype: ~azure.mgmt.storage.v2023_05_01.models.StorageAccountListKeysResult :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -1581,19 +1624,19 @@ def regenerate_key( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.StorageAccountListKeysResult] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.StorageAccountListKeysResult] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(regenerate_key, (IO, bytes)): + if isinstance(regenerate_key, (IOBase, bytes)): _content = regenerate_key else: _json = self._serialize.body(regenerate_key, "StorageAccountRegenerateKeyParameters") - request = build_regenerate_key_request( + _request = build_regenerate_key_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, @@ -1601,15 +1644,15 @@ def regenerate_key( content_type=content_type, json=_json, content=_content, - template_url=self.regenerate_key.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -1621,11 +1664,9 @@ def regenerate_key( deserialized = self._deserialize("StorageAccountListKeysResult", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore - return deserialized - - regenerate_key.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/regenerateKey"} # type: ignore + return deserialized # type: ignore @overload def list_account_sas( @@ -1648,13 +1689,12 @@ def list_account_sas( :type account_name: str :param parameters: The parameters to provide to list SAS credentials for the storage account. Required. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.AccountSasParameters + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.AccountSasParameters :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: ListAccountSasResponse or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ListAccountSasResponse + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ListAccountSasResponse :raises ~azure.core.exceptions.HttpResponseError: """ @@ -1663,7 +1703,7 @@ def list_account_sas( self, resource_group_name: str, account_name: str, - parameters: IO, + parameters: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -1679,13 +1719,12 @@ def list_account_sas( :type account_name: str :param parameters: The parameters to provide to list SAS credentials for the storage account. Required. - :type parameters: IO + :type parameters: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: ListAccountSasResponse or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ListAccountSasResponse + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ListAccountSasResponse :raises ~azure.core.exceptions.HttpResponseError: """ @@ -1694,7 +1733,7 @@ def list_account_sas( self, resource_group_name: str, account_name: str, - parameters: Union[_models.AccountSasParameters, IO], + parameters: Union[_models.AccountSasParameters, IO[bytes]], **kwargs: Any ) -> _models.ListAccountSasResponse: """List SAS credentials of a storage account. @@ -1707,17 +1746,13 @@ def list_account_sas( lower-case letters only. Required. :type account_name: str :param parameters: The parameters to provide to list SAS credentials for the storage account. - Is either a model type or a IO type. Required. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.AccountSasParameters or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + Is either a AccountSasParameters type or a IO[bytes] type. Required. + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.AccountSasParameters or IO[bytes] :return: ListAccountSasResponse or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ListAccountSasResponse + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ListAccountSasResponse :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -1728,19 +1763,19 @@ def list_account_sas( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.ListAccountSasResponse] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.ListAccountSasResponse] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(parameters, (IO, bytes)): + if isinstance(parameters, (IOBase, bytes)): _content = parameters else: _json = self._serialize.body(parameters, "AccountSasParameters") - request = build_list_account_sas_request( + _request = build_list_account_sas_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, @@ -1748,15 +1783,15 @@ def list_account_sas( content_type=content_type, json=_json, content=_content, - template_url=self.list_account_sas.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -1768,11 +1803,9 @@ def list_account_sas( deserialized = self._deserialize("ListAccountSasResponse", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore - return deserialized - - list_account_sas.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/ListAccountSas"} # type: ignore + return deserialized # type: ignore @overload def list_service_sas( @@ -1794,13 +1827,12 @@ def list_service_sas( lower-case letters only. Required. :type account_name: str :param parameters: The parameters to provide to list service SAS credentials. Required. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.ServiceSasParameters + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.ServiceSasParameters :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: ListServiceSasResponse or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ListServiceSasResponse + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ListServiceSasResponse :raises ~azure.core.exceptions.HttpResponseError: """ @@ -1809,7 +1841,7 @@ def list_service_sas( self, resource_group_name: str, account_name: str, - parameters: IO, + parameters: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -1824,13 +1856,12 @@ def list_service_sas( lower-case letters only. Required. :type account_name: str :param parameters: The parameters to provide to list service SAS credentials. Required. - :type parameters: IO + :type parameters: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: ListServiceSasResponse or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ListServiceSasResponse + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ListServiceSasResponse :raises ~azure.core.exceptions.HttpResponseError: """ @@ -1839,7 +1870,7 @@ def list_service_sas( self, resource_group_name: str, account_name: str, - parameters: Union[_models.ServiceSasParameters, IO], + parameters: Union[_models.ServiceSasParameters, IO[bytes]], **kwargs: Any ) -> _models.ListServiceSasResponse: """List service SAS credentials of a specific resource. @@ -1851,18 +1882,14 @@ def list_service_sas( Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required. :type account_name: str - :param parameters: The parameters to provide to list service SAS credentials. Is either a model - type or a IO type. Required. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.ServiceSasParameters or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + :param parameters: The parameters to provide to list service SAS credentials. Is either a + ServiceSasParameters type or a IO[bytes] type. Required. + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.ServiceSasParameters or IO[bytes] :return: ListServiceSasResponse or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ListServiceSasResponse + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ListServiceSasResponse :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -1873,19 +1900,19 @@ def list_service_sas( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.ListServiceSasResponse] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.ListServiceSasResponse] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(parameters, (IO, bytes)): + if isinstance(parameters, (IOBase, bytes)): _content = parameters else: _json = self._serialize.body(parameters, "ServiceSasParameters") - request = build_list_service_sas_request( + _request = build_list_service_sas_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, @@ -1893,15 +1920,15 @@ def list_service_sas( content_type=content_type, json=_json, content=_content, - template_url=self.list_service_sas.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -1913,16 +1940,14 @@ def list_service_sas( deserialized = self._deserialize("ListServiceSasResponse", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - list_service_sas.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/ListServiceSas"} # type: ignore + return deserialized # type: ignore def _failover_initial( # pylint: disable=inconsistent-return-statements self, resource_group_name: str, account_name: str, failover_type: Literal["Planned"] = "Planned", **kwargs: Any ) -> None: - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -1933,24 +1958,24 @@ def _failover_initial( # pylint: disable=inconsistent-return-statements _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[None] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[None] = kwargs.pop("cls", None) - request = build_failover_request( + _request = build_failover_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, failover_type=failover_type, api_version=api_version, - template_url=self._failover_initial.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -1960,9 +1985,7 @@ def _failover_initial( # pylint: disable=inconsistent-return-statements raise HttpResponseError(response=response, error_format=ARMErrorFormat) if cls: - return cls(pipeline_response, None, {}) - - _failover_initial.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/failover"} # type: ignore + return cls(pipeline_response, None, {}) # type: ignore @distributed_trace def begin_failover( @@ -1990,14 +2013,6 @@ def begin_failover( :param failover_type: The parameter is set to 'Planned' to indicate whether a Planned failover is requested. Known values are "Planned" and None. Default value is "Planned". :type failover_type: str - :keyword callable cls: A custom type or function that will be passed the direct response - :keyword str continuation_token: A continuation token to restart a poller from a saved state. - :keyword polling: By default, your polling method will be ARMPolling. Pass in False for this - operation to not poll, or pass in your own initialized polling object for a personal polling - strategy. - :paramtype polling: bool or ~azure.core.polling.PollingMethod - :keyword int polling_interval: Default waiting time between two polls for LRO operations if no - Retry-After header is present. :return: An instance of LROPoller that returns either None or the result of cls(response) :rtype: ~azure.core.polling.LROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: @@ -2005,11 +2020,11 @@ def begin_failover( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[None] - polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[None] = kwargs.pop("cls", None) + polling: Union[bool, PollingMethod] = kwargs.pop("polling", True) lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) - cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] + cont_token: Optional[str] = kwargs.pop("continuation_token", None) if cont_token is None: raw_result = self._failover_initial( # type: ignore resource_group_name=resource_group_name, @@ -2025,31 +2040,29 @@ def begin_failover( def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-return-statements if cls: - return cls(pipeline_response, None, {}) + return cls(pipeline_response, None, {}) # type: ignore if polling is True: - polling_method = cast( + polling_method: PollingMethod = cast( PollingMethod, ARMPolling(lro_delay, lro_options={"final-state-via": "location"}, **kwargs) - ) # type: PollingMethod + ) elif polling is False: polling_method = cast(PollingMethod, NoPolling()) else: polling_method = polling if cont_token: - return LROPoller.from_continuation_token( + return LROPoller[None].from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, deserialization_callback=get_long_running_output, ) - return LROPoller(self._client, raw_result, get_long_running_output, polling_method) + return LROPoller[None](self._client, raw_result, get_long_running_output, polling_method) # type: ignore - begin_failover.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/failover"} # type: ignore - - def _hierarchical_namespace_migration_initial( # pylint: disable=inconsistent-return-statements + def _hierarchical_namespace_migration_initial( # pylint: disable=inconsistent-return-statements,name-too-long self, resource_group_name: str, account_name: str, request_type: str, **kwargs: Any ) -> None: - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -2060,24 +2073,24 @@ def _hierarchical_namespace_migration_initial( # pylint: disable=inconsistent-r _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[None] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[None] = kwargs.pop("cls", None) - request = build_hierarchical_namespace_migration_request( + _request = build_hierarchical_namespace_migration_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, request_type=request_type, api_version=api_version, - template_url=self._hierarchical_namespace_migration_initial.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -2088,9 +2101,7 @@ def _hierarchical_namespace_migration_initial( # pylint: disable=inconsistent-r raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: - return cls(pipeline_response, None, {}) - - _hierarchical_namespace_migration_initial.metadata = {"url": "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/hnsonmigration"} # type: ignore + return cls(pipeline_response, None, {}) # type: ignore @distributed_trace def begin_hierarchical_namespace_migration( @@ -2110,14 +2121,6 @@ def begin_hierarchical_namespace_migration( 'HnsOnHydrationRequest'. The validation request will validate the migration whereas the hydration request will migrate the account. Required. :type request_type: str - :keyword callable cls: A custom type or function that will be passed the direct response - :keyword str continuation_token: A continuation token to restart a poller from a saved state. - :keyword polling: By default, your polling method will be ARMPolling. Pass in False for this - operation to not poll, or pass in your own initialized polling object for a personal polling - strategy. - :paramtype polling: bool or ~azure.core.polling.PollingMethod - :keyword int polling_interval: Default waiting time between two polls for LRO operations if no - Retry-After header is present. :return: An instance of LROPoller that returns either None or the result of cls(response) :rtype: ~azure.core.polling.LROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: @@ -2125,11 +2128,11 @@ def begin_hierarchical_namespace_migration( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[None] - polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[None] = kwargs.pop("cls", None) + polling: Union[bool, PollingMethod] = kwargs.pop("polling", True) lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) - cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] + cont_token: Optional[str] = kwargs.pop("continuation_token", None) if cont_token is None: raw_result = self._hierarchical_namespace_migration_initial( # type: ignore resource_group_name=resource_group_name, @@ -2145,31 +2148,29 @@ def begin_hierarchical_namespace_migration( def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-return-statements if cls: - return cls(pipeline_response, None, {}) + return cls(pipeline_response, None, {}) # type: ignore if polling is True: - polling_method = cast( + polling_method: PollingMethod = cast( PollingMethod, ARMPolling(lro_delay, lro_options={"final-state-via": "location"}, **kwargs) - ) # type: PollingMethod + ) elif polling is False: polling_method = cast(PollingMethod, NoPolling()) else: polling_method = polling if cont_token: - return LROPoller.from_continuation_token( + return LROPoller[None].from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, deserialization_callback=get_long_running_output, ) - return LROPoller(self._client, raw_result, get_long_running_output, polling_method) + return LROPoller[None](self._client, raw_result, get_long_running_output, polling_method) # type: ignore - begin_hierarchical_namespace_migration.metadata = {"url": "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/hnsonmigration"} # type: ignore - - def _abort_hierarchical_namespace_migration_initial( # pylint: disable=inconsistent-return-statements + def _abort_hierarchical_namespace_migration_initial( # pylint: disable=inconsistent-return-statements,name-too-long self, resource_group_name: str, account_name: str, **kwargs: Any ) -> None: - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -2180,23 +2181,23 @@ def _abort_hierarchical_namespace_migration_initial( # pylint: disable=inconsis _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[None] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[None] = kwargs.pop("cls", None) - request = build_abort_hierarchical_namespace_migration_request( + _request = build_abort_hierarchical_namespace_migration_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self._abort_hierarchical_namespace_migration_initial.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -2207,12 +2208,10 @@ def _abort_hierarchical_namespace_migration_initial( # pylint: disable=inconsis raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: - return cls(pipeline_response, None, {}) - - _abort_hierarchical_namespace_migration_initial.metadata = {"url": "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/aborthnsonmigration"} # type: ignore + return cls(pipeline_response, None, {}) # type: ignore @distributed_trace - def begin_abort_hierarchical_namespace_migration( + def begin_abort_hierarchical_namespace_migration( # pylint: disable=name-too-long self, resource_group_name: str, account_name: str, **kwargs: Any ) -> LROPoller[None]: """Abort live Migration of storage account to enable Hns. @@ -2224,14 +2223,6 @@ def begin_abort_hierarchical_namespace_migration( Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required. :type account_name: str - :keyword callable cls: A custom type or function that will be passed the direct response - :keyword str continuation_token: A continuation token to restart a poller from a saved state. - :keyword polling: By default, your polling method will be ARMPolling. Pass in False for this - operation to not poll, or pass in your own initialized polling object for a personal polling - strategy. - :paramtype polling: bool or ~azure.core.polling.PollingMethod - :keyword int polling_interval: Default waiting time between two polls for LRO operations if no - Retry-After header is present. :return: An instance of LROPoller that returns either None or the result of cls(response) :rtype: ~azure.core.polling.LROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: @@ -2239,11 +2230,11 @@ def begin_abort_hierarchical_namespace_migration( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[None] - polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[None] = kwargs.pop("cls", None) + polling: Union[bool, PollingMethod] = kwargs.pop("polling", True) lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) - cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] + cont_token: Optional[str] = kwargs.pop("continuation_token", None) if cont_token is None: raw_result = self._abort_hierarchical_namespace_migration_initial( # type: ignore resource_group_name=resource_group_name, @@ -2258,35 +2249,305 @@ def begin_abort_hierarchical_namespace_migration( def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-return-statements if cls: - return cls(pipeline_response, None, {}) + return cls(pipeline_response, None, {}) # type: ignore if polling is True: - polling_method = cast( + polling_method: PollingMethod = cast( PollingMethod, ARMPolling(lro_delay, lro_options={"final-state-via": "location"}, **kwargs) - ) # type: PollingMethod + ) elif polling is False: polling_method = cast(PollingMethod, NoPolling()) else: polling_method = polling if cont_token: - return LROPoller.from_continuation_token( + return LROPoller[None].from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, deserialization_callback=get_long_running_output, ) - return LROPoller(self._client, raw_result, get_long_running_output, polling_method) + return LROPoller[None](self._client, raw_result, get_long_running_output, polling_method) # type: ignore + + def _customer_initiated_migration_initial( # pylint: disable=inconsistent-return-statements + self, + resource_group_name: str, + account_name: str, + parameters: Union[_models.StorageAccountMigration, IO[bytes]], + **kwargs: Any + ) -> None: + error_map: MutableMapping[int, Type[HttpResponseError]] = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[None] = kwargs.pop("cls", None) + + content_type = content_type or "application/json" + _json = None + _content = None + if isinstance(parameters, (IOBase, bytes)): + _content = parameters + else: + _json = self._serialize.body(parameters, "StorageAccountMigration") - begin_abort_hierarchical_namespace_migration.metadata = {"url": "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/aborthnsonmigration"} # type: ignore + _request = build_customer_initiated_migration_request( + resource_group_name=resource_group_name, + account_name=account_name, + subscription_id=self._config.subscription_id, + api_version=api_version, + content_type=content_type, + json=_json, + content=_content, + headers=_headers, + params=_params, + ) + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [200, 202]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + error = self._deserialize.failsafe_deserialize(_models.ErrorResponseAutoGenerated, pipeline_response) + raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) + + response_headers = {} + if response.status_code == 202: + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + + if cls: + return cls(pipeline_response, None, response_headers) # type: ignore + + @overload + def begin_customer_initiated_migration( + self, + resource_group_name: str, + account_name: str, + parameters: _models.StorageAccountMigration, + *, + content_type: str = "application/json", + **kwargs: Any + ) -> LROPoller[None]: + """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. + + :param resource_group_name: The name of the resource group within the user's subscription. The + name is case insensitive. Required. + :type resource_group_name: str + :param account_name: 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. + :type account_name: str + :param parameters: The request parameters required to perform storage account migration. + Required. + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.StorageAccountMigration + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: An instance of LROPoller that returns either None or the result of cls(response) + :rtype: ~azure.core.polling.LROPoller[None] + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @overload + def begin_customer_initiated_migration( + self, + resource_group_name: str, + account_name: str, + parameters: IO[bytes], + *, + content_type: str = "application/json", + **kwargs: Any + ) -> LROPoller[None]: + """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. + + :param resource_group_name: The name of the resource group within the user's subscription. The + name is case insensitive. Required. + :type resource_group_name: str + :param account_name: 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. + :type account_name: str + :param parameters: The request parameters required to perform storage account migration. + Required. + :type parameters: IO[bytes] + :keyword content_type: Body Parameter content-type. Content type parameter for binary body. + Default value is "application/json". + :paramtype content_type: str + :return: An instance of LROPoller that returns either None or the result of cls(response) + :rtype: ~azure.core.polling.LROPoller[None] + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @distributed_trace + def begin_customer_initiated_migration( + self, + resource_group_name: str, + account_name: str, + parameters: Union[_models.StorageAccountMigration, IO[bytes]], + **kwargs: Any + ) -> LROPoller[None]: + """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. + + :param resource_group_name: The name of the resource group within the user's subscription. The + name is case insensitive. Required. + :type resource_group_name: str + :param account_name: 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. + :type account_name: str + :param parameters: The request parameters required to perform storage account migration. Is + either a StorageAccountMigration type or a IO[bytes] type. Required. + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.StorageAccountMigration or IO[bytes] + :return: An instance of LROPoller that returns either None or the result of cls(response) + :rtype: ~azure.core.polling.LROPoller[None] + :raises ~azure.core.exceptions.HttpResponseError: + """ + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[None] = kwargs.pop("cls", None) + polling: Union[bool, PollingMethod] = kwargs.pop("polling", True) + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token: Optional[str] = kwargs.pop("continuation_token", None) + if cont_token is None: + raw_result = self._customer_initiated_migration_initial( # type: ignore + resource_group_name=resource_group_name, + account_name=account_name, + parameters=parameters, + api_version=api_version, + content_type=content_type, + cls=lambda x, y, z: x, + headers=_headers, + params=_params, + **kwargs + ) + kwargs.pop("error_map", None) + + def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-return-statements + if cls: + return cls(pipeline_response, None, {}) # type: ignore + + if polling is True: + polling_method: PollingMethod = cast( + PollingMethod, ARMPolling(lro_delay, lro_options={"final-state-via": "location"}, **kwargs) + ) + elif polling is False: + polling_method = cast(PollingMethod, NoPolling()) + else: + polling_method = polling + if cont_token: + return LROPoller[None].from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output, + ) + return LROPoller[None](self._client, raw_result, get_long_running_output, polling_method) # type: ignore + + @distributed_trace + def get_customer_initiated_migration( + self, + resource_group_name: str, + account_name: str, + migration_name: Union[str, _models.MigrationName], + **kwargs: Any + ) -> _models.StorageAccountMigration: + """Gets the status of the ongoing migration for the specified storage account. + + :param resource_group_name: The name of the resource group within the user's subscription. The + name is case insensitive. Required. + :type resource_group_name: str + :param account_name: 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. + :type account_name: str + :param migration_name: The name of the Storage Account Migration. It should always be + 'default'. "default" Required. + :type migration_name: str or ~azure.mgmt.storage.v2023_05_01.models.MigrationName + :return: StorageAccountMigration or the result of cls(response) + :rtype: ~azure.mgmt.storage.v2023_05_01.models.StorageAccountMigration + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map: MutableMapping[int, Type[HttpResponseError]] = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.StorageAccountMigration] = kwargs.pop("cls", None) + + _request = build_get_customer_initiated_migration_request( + resource_group_name=resource_group_name, + account_name=account_name, + migration_name=migration_name, + subscription_id=self._config.subscription_id, + api_version=api_version, + headers=_headers, + params=_params, + ) + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + error = self._deserialize.failsafe_deserialize(_models.ErrorResponseAutoGenerated, pipeline_response) + raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) + + deserialized = self._deserialize("StorageAccountMigration", pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) # type: ignore + + return deserialized # type: ignore def _restore_blob_ranges_initial( self, resource_group_name: str, account_name: str, - parameters: Union[_models.BlobRestoreParameters, IO], + parameters: Union[_models.BlobRestoreParameters, IO[bytes]], **kwargs: Any ) -> _models.BlobRestoreStatus: - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -2297,19 +2558,19 @@ def _restore_blob_ranges_initial( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.BlobRestoreStatus] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.BlobRestoreStatus] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(parameters, (IO, bytes)): + if isinstance(parameters, (IOBase, bytes)): _content = parameters else: _json = self._serialize.body(parameters, "BlobRestoreParameters") - request = build_restore_blob_ranges_request( + _request = build_restore_blob_ranges_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, @@ -2317,15 +2578,15 @@ def _restore_blob_ranges_initial( content_type=content_type, json=_json, content=_content, - template_url=self._restore_blob_ranges_initial.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -2341,11 +2602,9 @@ def _restore_blob_ranges_initial( deserialized = self._deserialize("BlobRestoreStatus", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore - return deserialized - - _restore_blob_ranges_initial.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/restoreBlobRanges"} # type: ignore + return deserialized # type: ignore @overload def begin_restore_blob_ranges( @@ -2367,21 +2626,13 @@ def begin_restore_blob_ranges( lower-case letters only. Required. :type account_name: str :param parameters: The parameters to provide for restore blob ranges. Required. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.BlobRestoreParameters + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.BlobRestoreParameters :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response - :keyword str continuation_token: A continuation token to restart a poller from a saved state. - :keyword polling: By default, your polling method will be ARMPolling. Pass in False for this - operation to not poll, or pass in your own initialized polling object for a personal polling - strategy. - :paramtype polling: bool or ~azure.core.polling.PollingMethod - :keyword int polling_interval: Default waiting time between two polls for LRO operations if no - Retry-After header is present. :return: An instance of LROPoller that returns either BlobRestoreStatus or the result of cls(response) - :rtype: ~azure.core.polling.LROPoller[~azure.mgmt.storage.v2022_09_01.models.BlobRestoreStatus] + :rtype: ~azure.core.polling.LROPoller[~azure.mgmt.storage.v2023_05_01.models.BlobRestoreStatus] :raises ~azure.core.exceptions.HttpResponseError: """ @@ -2390,7 +2641,7 @@ def begin_restore_blob_ranges( self, resource_group_name: str, account_name: str, - parameters: IO, + parameters: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -2405,21 +2656,13 @@ def begin_restore_blob_ranges( lower-case letters only. Required. :type account_name: str :param parameters: The parameters to provide for restore blob ranges. Required. - :type parameters: IO + :type parameters: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response - :keyword str continuation_token: A continuation token to restart a poller from a saved state. - :keyword polling: By default, your polling method will be ARMPolling. Pass in False for this - operation to not poll, or pass in your own initialized polling object for a personal polling - strategy. - :paramtype polling: bool or ~azure.core.polling.PollingMethod - :keyword int polling_interval: Default waiting time between two polls for LRO operations if no - Retry-After header is present. :return: An instance of LROPoller that returns either BlobRestoreStatus or the result of cls(response) - :rtype: ~azure.core.polling.LROPoller[~azure.mgmt.storage.v2022_09_01.models.BlobRestoreStatus] + :rtype: ~azure.core.polling.LROPoller[~azure.mgmt.storage.v2023_05_01.models.BlobRestoreStatus] :raises ~azure.core.exceptions.HttpResponseError: """ @@ -2428,7 +2671,7 @@ def begin_restore_blob_ranges( self, resource_group_name: str, account_name: str, - parameters: Union[_models.BlobRestoreParameters, IO], + parameters: Union[_models.BlobRestoreParameters, IO[bytes]], **kwargs: Any ) -> LROPoller[_models.BlobRestoreStatus]: """Restore blobs in the specified blob ranges. @@ -2440,36 +2683,25 @@ def begin_restore_blob_ranges( Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required. :type account_name: str - :param parameters: The parameters to provide for restore blob ranges. Is either a model type or - a IO type. Required. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.BlobRestoreParameters or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response - :keyword str continuation_token: A continuation token to restart a poller from a saved state. - :keyword polling: By default, your polling method will be ARMPolling. Pass in False for this - operation to not poll, or pass in your own initialized polling object for a personal polling - strategy. - :paramtype polling: bool or ~azure.core.polling.PollingMethod - :keyword int polling_interval: Default waiting time between two polls for LRO operations if no - Retry-After header is present. + :param parameters: The parameters to provide for restore blob ranges. Is either a + BlobRestoreParameters type or a IO[bytes] type. Required. + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.BlobRestoreParameters or IO[bytes] :return: An instance of LROPoller that returns either BlobRestoreStatus or the result of cls(response) - :rtype: ~azure.core.polling.LROPoller[~azure.mgmt.storage.v2022_09_01.models.BlobRestoreStatus] + :rtype: ~azure.core.polling.LROPoller[~azure.mgmt.storage.v2023_05_01.models.BlobRestoreStatus] :raises ~azure.core.exceptions.HttpResponseError: """ _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.BlobRestoreStatus] - polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.BlobRestoreStatus] = kwargs.pop("cls", None) + polling: Union[bool, PollingMethod] = kwargs.pop("polling", True) lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) - cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] + cont_token: Optional[str] = kwargs.pop("continuation_token", None) if cont_token is None: - raw_result = self._restore_blob_ranges_initial( # type: ignore + raw_result = self._restore_blob_ranges_initial( resource_group_name=resource_group_name, account_name=account_name, parameters=parameters, @@ -2485,27 +2717,27 @@ def begin_restore_blob_ranges( def get_long_running_output(pipeline_response): deserialized = self._deserialize("BlobRestoreStatus", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore return deserialized if polling is True: - polling_method = cast( + polling_method: PollingMethod = cast( PollingMethod, ARMPolling(lro_delay, lro_options={"final-state-via": "location"}, **kwargs) - ) # type: PollingMethod + ) elif polling is False: polling_method = cast(PollingMethod, NoPolling()) else: polling_method = polling if cont_token: - return LROPoller.from_continuation_token( + return LROPoller[_models.BlobRestoreStatus].from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, deserialization_callback=get_long_running_output, ) - return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - - begin_restore_blob_ranges.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/restoreBlobRanges"} # type: ignore + return LROPoller[_models.BlobRestoreStatus]( + self._client, raw_result, get_long_running_output, polling_method # type: ignore + ) @distributed_trace def revoke_user_delegation_keys( # pylint: disable=inconsistent-return-statements @@ -2520,12 +2752,11 @@ def revoke_user_delegation_keys( # pylint: disable=inconsistent-return-statemen Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required. :type account_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: None or the result of cls(response) :rtype: None :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -2536,23 +2767,23 @@ def revoke_user_delegation_keys( # pylint: disable=inconsistent-return-statemen _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[None] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[None] = kwargs.pop("cls", None) - request = build_revoke_user_delegation_keys_request( + _request = build_revoke_user_delegation_keys_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.revoke_user_delegation_keys.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -2562,6 +2793,4 @@ def revoke_user_delegation_keys( # pylint: disable=inconsistent-return-statemen raise HttpResponseError(response=response, error_format=ARMErrorFormat) if cls: - return cls(pipeline_response, None, {}) - - revoke_user_delegation_keys.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/revokeUserDelegationKeys"} # type: ignore + return cls(pipeline_response, None, {}) # type: ignore diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_storage_task_assignment_instances_report_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_storage_task_assignment_instances_report_operations.py new file mode 100644 index 00000000000..da207b08d86 --- /dev/null +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_storage_task_assignment_instances_report_operations.py @@ -0,0 +1,227 @@ +# pylint: disable=too-many-lines,too-many-statements +# coding=utf-8 +# -------------------------------------------------------------------------- +# 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 Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- +import sys +from typing import Any, Callable, Dict, Iterable, Optional, Type, TypeVar +import urllib.parse + +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + ResourceNotModifiedError, + map_error, +) +from azure.core.paging import ItemPaged +from azure.core.pipeline import PipelineResponse +from azure.core.pipeline.transport import HttpResponse +from azure.core.rest import HttpRequest +from azure.core.tracing.decorator import distributed_trace +from azure.core.utils import case_insensitive_dict +from azure.mgmt.core.exceptions import ARMErrorFormat + +from .. import models as _models +from ..._serialization import Serializer +from .._vendor import _convert_request + +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping +else: + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports +T = TypeVar("T") +ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + +_SERIALIZER = Serializer() +_SERIALIZER.client_side_validation = False + + +def build_list_request( + resource_group_name: str, + account_name: str, + storage_task_assignment_name: str, + subscription_id: str, + *, + maxpagesize: Optional[str] = None, + filter: Optional[str] = None, + **kwargs: Any +) -> HttpRequest: + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + accept = _headers.pop("Accept", "application/json") + + # Construct URL + _url = kwargs.pop( + "template_url", + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/storageTaskAssignments/{storageTaskAssignmentName}/reports", + ) # pylint: disable=line-too-long + path_format_arguments = { + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), + "resourceGroupName": _SERIALIZER.url( + "resource_group_name", resource_group_name, "str", max_length=90, min_length=1 + ), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), + "storageTaskAssignmentName": _SERIALIZER.url( + "storage_task_assignment_name", + storage_task_assignment_name, + "str", + max_length=24, + min_length=3, + pattern=r"^[a-z0-9]{3,24}$", + ), + } + + _url: str = _url.format(**path_format_arguments) # type: ignore + + # Construct parameters + if maxpagesize is not None: + _params["$maxpagesize"] = _SERIALIZER.query("maxpagesize", maxpagesize, "str") + if filter is not None: + _params["$filter"] = _SERIALIZER.query("filter", filter, "str") + _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") + + # Construct headers + _headers["Accept"] = _SERIALIZER.header("accept", accept, "str") + + return HttpRequest(method="GET", url=_url, params=_params, headers=_headers, **kwargs) + + +class StorageTaskAssignmentInstancesReportOperations: # pylint: disable=name-too-long + """ + .. warning:: + **DO NOT** instantiate this class directly. + + Instead, you should access the following operations through + :class:`~azure.mgmt.storage.v2023_05_01.StorageManagementClient`'s + :attr:`storage_task_assignment_instances_report` attribute. + """ + + models = _models + + def __init__(self, *args, **kwargs): + input_args = list(args) + self._client = input_args.pop(0) if input_args else kwargs.pop("client") + self._config = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") + + @distributed_trace + def list( + self, + resource_group_name: str, + account_name: str, + storage_task_assignment_name: str, + maxpagesize: Optional[str] = None, + filter: Optional[str] = None, + **kwargs: Any + ) -> Iterable["_models.StorageTaskReportInstance"]: + """Fetch the report summary of a single storage task assignment's instances. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + Required. + :type resource_group_name: str + :param account_name: 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. + :type account_name: str + :param storage_task_assignment_name: 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. + :type storage_task_assignment_name: str + :param maxpagesize: Optional, specifies the maximum number of storage task assignment instances + to be included in the list response. Default value is None. + :type maxpagesize: str + :param filter: Optional. When specified, it can be used to query using reporting properties. + See `Constructing Filter Strings + `_ + for details. Default value is None. + :type filter: str + :return: An iterator like instance of either StorageTaskReportInstance or the result of + cls(response) + :rtype: + ~azure.core.paging.ItemPaged[~azure.mgmt.storage.v2023_05_01.models.StorageTaskReportInstance] + :raises ~azure.core.exceptions.HttpResponseError: + """ + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.StorageTaskReportSummary] = kwargs.pop("cls", None) + + error_map: MutableMapping[int, Type[HttpResponseError]] = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + def prepare_request(next_link=None): + if not next_link: + + _request = build_list_request( + resource_group_name=resource_group_name, + account_name=account_name, + storage_task_assignment_name=storage_task_assignment_name, + subscription_id=self._config.subscription_id, + maxpagesize=maxpagesize, + filter=filter, + api_version=api_version, + headers=_headers, + params=_params, + ) + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + + else: + # make call to next link with the client's api-version + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) + _next_request_params["api-version"] = self._api_version + _request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + _request.method = "GET" + return _request + + def extract_data(pipeline_response): + deserialized = self._deserialize("StorageTaskReportSummary", pipeline_response) + list_of_elem = deserialized.value + if cls: + list_of_elem = cls(list_of_elem) # type: ignore + return deserialized.next_link or None, iter(list_of_elem) + + def get_next(next_link=None): + _request = prepare_request(next_link) + + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + error = self._deserialize.failsafe_deserialize(_models.ErrorResponseAutoGenerated, pipeline_response) + raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) + + return pipeline_response + + return ItemPaged(get_next, extract_data) diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_storage_task_assignments_instances_report_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_storage_task_assignments_instances_report_operations.py new file mode 100644 index 00000000000..17a3ba37045 --- /dev/null +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_storage_task_assignments_instances_report_operations.py @@ -0,0 +1,212 @@ +# pylint: disable=too-many-lines,too-many-statements +# coding=utf-8 +# -------------------------------------------------------------------------- +# 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 Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- +import sys +from typing import Any, Callable, Dict, Iterable, Optional, Type, TypeVar +import urllib.parse + +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + ResourceNotModifiedError, + map_error, +) +from azure.core.paging import ItemPaged +from azure.core.pipeline import PipelineResponse +from azure.core.pipeline.transport import HttpResponse +from azure.core.rest import HttpRequest +from azure.core.tracing.decorator import distributed_trace +from azure.core.utils import case_insensitive_dict +from azure.mgmt.core.exceptions import ARMErrorFormat + +from .. import models as _models +from ..._serialization import Serializer +from .._vendor import _convert_request + +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping +else: + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports +T = TypeVar("T") +ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + +_SERIALIZER = Serializer() +_SERIALIZER.client_side_validation = False + + +def build_list_request( + resource_group_name: str, + account_name: str, + subscription_id: str, + *, + maxpagesize: Optional[str] = None, + filter: Optional[str] = None, + **kwargs: Any +) -> HttpRequest: + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + accept = _headers.pop("Accept", "application/json") + + # Construct URL + _url = kwargs.pop( + "template_url", + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/reports", + ) # pylint: disable=line-too-long + path_format_arguments = { + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), + "resourceGroupName": _SERIALIZER.url( + "resource_group_name", resource_group_name, "str", max_length=90, min_length=1 + ), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), + } + + _url: str = _url.format(**path_format_arguments) # type: ignore + + # Construct parameters + if maxpagesize is not None: + _params["$maxpagesize"] = _SERIALIZER.query("maxpagesize", maxpagesize, "str") + if filter is not None: + _params["$filter"] = _SERIALIZER.query("filter", filter, "str") + _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") + + # Construct headers + _headers["Accept"] = _SERIALIZER.header("accept", accept, "str") + + return HttpRequest(method="GET", url=_url, params=_params, headers=_headers, **kwargs) + + +class StorageTaskAssignmentsInstancesReportOperations: # pylint: disable=name-too-long + """ + .. warning:: + **DO NOT** instantiate this class directly. + + Instead, you should access the following operations through + :class:`~azure.mgmt.storage.v2023_05_01.StorageManagementClient`'s + :attr:`storage_task_assignments_instances_report` attribute. + """ + + models = _models + + def __init__(self, *args, **kwargs): + input_args = list(args) + self._client = input_args.pop(0) if input_args else kwargs.pop("client") + self._config = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") + + @distributed_trace + def list( + self, + resource_group_name: str, + account_name: str, + maxpagesize: Optional[str] = None, + filter: Optional[str] = None, + **kwargs: Any + ) -> Iterable["_models.StorageTaskReportInstance"]: + """Fetch the report summary of all the storage task assignments and instances in an account. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + Required. + :type resource_group_name: str + :param account_name: 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. + :type account_name: str + :param maxpagesize: Optional, specifies the maximum number of storage task assignment instances + to be included in the list response. Default value is None. + :type maxpagesize: str + :param filter: Optional. When specified, it can be used to query using reporting properties. + See `Constructing Filter Strings + `_ + for details. Default value is None. + :type filter: str + :return: An iterator like instance of either StorageTaskReportInstance or the result of + cls(response) + :rtype: + ~azure.core.paging.ItemPaged[~azure.mgmt.storage.v2023_05_01.models.StorageTaskReportInstance] + :raises ~azure.core.exceptions.HttpResponseError: + """ + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.StorageTaskReportSummary] = kwargs.pop("cls", None) + + error_map: MutableMapping[int, Type[HttpResponseError]] = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + def prepare_request(next_link=None): + if not next_link: + + _request = build_list_request( + resource_group_name=resource_group_name, + account_name=account_name, + subscription_id=self._config.subscription_id, + maxpagesize=maxpagesize, + filter=filter, + api_version=api_version, + headers=_headers, + params=_params, + ) + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + + else: + # make call to next link with the client's api-version + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) + _next_request_params["api-version"] = self._api_version + _request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + _request.method = "GET" + return _request + + def extract_data(pipeline_response): + deserialized = self._deserialize("StorageTaskReportSummary", pipeline_response) + list_of_elem = deserialized.value + if cls: + list_of_elem = cls(list_of_elem) # type: ignore + return deserialized.next_link or None, iter(list_of_elem) + + def get_next(next_link=None): + _request = prepare_request(next_link) + + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + error = self._deserialize.failsafe_deserialize(_models.ErrorResponseAutoGenerated, pipeline_response) + raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) + + return pipeline_response + + return ItemPaged(get_next, extract_data) diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_storage_task_assignments_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_storage_task_assignments_operations.py new file mode 100644 index 00000000000..6228de36713 --- /dev/null +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_storage_task_assignments_operations.py @@ -0,0 +1,1018 @@ +# pylint: disable=too-many-lines,too-many-statements +# coding=utf-8 +# -------------------------------------------------------------------------- +# 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 Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- +from io import IOBase +import sys +from typing import Any, Callable, Dict, IO, Iterable, Optional, Type, TypeVar, Union, cast, overload +import urllib.parse + +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + ResourceNotModifiedError, + map_error, +) +from azure.core.paging import ItemPaged +from azure.core.pipeline import PipelineResponse +from azure.core.pipeline.transport import HttpResponse +from azure.core.polling import LROPoller, NoPolling, PollingMethod +from azure.core.rest import HttpRequest +from azure.core.tracing.decorator import distributed_trace +from azure.core.utils import case_insensitive_dict +from azure.mgmt.core.exceptions import ARMErrorFormat +from azure.mgmt.core.polling.arm_polling import ARMPolling + +from .. import models as _models +from ..._serialization import Serializer +from .._vendor import _convert_request + +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping +else: + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports +T = TypeVar("T") +ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + +_SERIALIZER = Serializer() +_SERIALIZER.client_side_validation = False + + +def build_create_request( + resource_group_name: str, account_name: str, storage_task_assignment_name: str, subscription_id: str, **kwargs: Any +) -> HttpRequest: + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + accept = _headers.pop("Accept", "application/json") + + # Construct URL + _url = kwargs.pop( + "template_url", + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/storageTaskAssignments/{storageTaskAssignmentName}", + ) # pylint: disable=line-too-long + path_format_arguments = { + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), + "resourceGroupName": _SERIALIZER.url( + "resource_group_name", resource_group_name, "str", max_length=90, min_length=1 + ), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), + "storageTaskAssignmentName": _SERIALIZER.url( + "storage_task_assignment_name", + storage_task_assignment_name, + "str", + max_length=24, + min_length=3, + pattern=r"^[a-z0-9]{3,24}$", + ), + } + + _url: str = _url.format(**path_format_arguments) # type: ignore + + # Construct parameters + _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") + + # Construct headers + if content_type is not None: + _headers["Content-Type"] = _SERIALIZER.header("content_type", content_type, "str") + _headers["Accept"] = _SERIALIZER.header("accept", accept, "str") + + return HttpRequest(method="PUT", url=_url, params=_params, headers=_headers, **kwargs) + + +def build_update_request( + resource_group_name: str, account_name: str, storage_task_assignment_name: str, subscription_id: str, **kwargs: Any +) -> HttpRequest: + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + accept = _headers.pop("Accept", "application/json") + + # Construct URL + _url = kwargs.pop( + "template_url", + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/storageTaskAssignments/{storageTaskAssignmentName}", + ) # pylint: disable=line-too-long + path_format_arguments = { + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), + "resourceGroupName": _SERIALIZER.url( + "resource_group_name", resource_group_name, "str", max_length=90, min_length=1 + ), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), + "storageTaskAssignmentName": _SERIALIZER.url( + "storage_task_assignment_name", + storage_task_assignment_name, + "str", + max_length=24, + min_length=3, + pattern=r"^[a-z0-9]{3,24}$", + ), + } + + _url: str = _url.format(**path_format_arguments) # type: ignore + + # Construct parameters + _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") + + # Construct headers + if content_type is not None: + _headers["Content-Type"] = _SERIALIZER.header("content_type", content_type, "str") + _headers["Accept"] = _SERIALIZER.header("accept", accept, "str") + + return HttpRequest(method="PATCH", url=_url, params=_params, headers=_headers, **kwargs) + + +def build_get_request( + resource_group_name: str, account_name: str, storage_task_assignment_name: str, subscription_id: str, **kwargs: Any +) -> HttpRequest: + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + accept = _headers.pop("Accept", "application/json") + + # Construct URL + _url = kwargs.pop( + "template_url", + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/storageTaskAssignments/{storageTaskAssignmentName}", + ) # pylint: disable=line-too-long + path_format_arguments = { + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), + "resourceGroupName": _SERIALIZER.url( + "resource_group_name", resource_group_name, "str", max_length=90, min_length=1 + ), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), + "storageTaskAssignmentName": _SERIALIZER.url( + "storage_task_assignment_name", + storage_task_assignment_name, + "str", + max_length=24, + min_length=3, + pattern=r"^[a-z0-9]{3,24}$", + ), + } + + _url: str = _url.format(**path_format_arguments) # type: ignore + + # Construct parameters + _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") + + # Construct headers + _headers["Accept"] = _SERIALIZER.header("accept", accept, "str") + + return HttpRequest(method="GET", url=_url, params=_params, headers=_headers, **kwargs) + + +def build_delete_request( + resource_group_name: str, account_name: str, storage_task_assignment_name: str, subscription_id: str, **kwargs: Any +) -> HttpRequest: + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + accept = _headers.pop("Accept", "application/json") + + # Construct URL + _url = kwargs.pop( + "template_url", + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/storageTaskAssignments/{storageTaskAssignmentName}", + ) # pylint: disable=line-too-long + path_format_arguments = { + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), + "resourceGroupName": _SERIALIZER.url( + "resource_group_name", resource_group_name, "str", max_length=90, min_length=1 + ), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), + "storageTaskAssignmentName": _SERIALIZER.url( + "storage_task_assignment_name", + storage_task_assignment_name, + "str", + max_length=24, + min_length=3, + pattern=r"^[a-z0-9]{3,24}$", + ), + } + + _url: str = _url.format(**path_format_arguments) # type: ignore + + # Construct parameters + _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") + + # Construct headers + _headers["Accept"] = _SERIALIZER.header("accept", accept, "str") + + return HttpRequest(method="DELETE", url=_url, params=_params, headers=_headers, **kwargs) + + +def build_list_request( + resource_group_name: str, + account_name: str, + subscription_id: str, + *, + maxpagesize: Optional[str] = None, + **kwargs: Any +) -> HttpRequest: + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + accept = _headers.pop("Accept", "application/json") + + # Construct URL + _url = kwargs.pop( + "template_url", + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/storageTaskAssignments", + ) # pylint: disable=line-too-long + path_format_arguments = { + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), + "resourceGroupName": _SERIALIZER.url( + "resource_group_name", resource_group_name, "str", max_length=90, min_length=1 + ), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), + } + + _url: str = _url.format(**path_format_arguments) # type: ignore + + # Construct parameters + if maxpagesize is not None: + _params["$maxpagesize"] = _SERIALIZER.query("maxpagesize", maxpagesize, "str") + _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") + + # Construct headers + _headers["Accept"] = _SERIALIZER.header("accept", accept, "str") + + return HttpRequest(method="GET", url=_url, params=_params, headers=_headers, **kwargs) + + +class StorageTaskAssignmentsOperations: + """ + .. warning:: + **DO NOT** instantiate this class directly. + + Instead, you should access the following operations through + :class:`~azure.mgmt.storage.v2023_05_01.StorageManagementClient`'s + :attr:`storage_task_assignments` attribute. + """ + + models = _models + + def __init__(self, *args, **kwargs): + input_args = list(args) + self._client = input_args.pop(0) if input_args else kwargs.pop("client") + self._config = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") + + def _create_initial( + self, + resource_group_name: str, + account_name: str, + storage_task_assignment_name: str, + parameters: Union[_models.StorageTaskAssignment, IO[bytes]], + **kwargs: Any + ) -> Optional[_models.StorageTaskAssignment]: + error_map: MutableMapping[int, Type[HttpResponseError]] = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[Optional[_models.StorageTaskAssignment]] = kwargs.pop("cls", None) + + content_type = content_type or "application/json" + _json = None + _content = None + if isinstance(parameters, (IOBase, bytes)): + _content = parameters + else: + _json = self._serialize.body(parameters, "StorageTaskAssignment") + + _request = build_create_request( + resource_group_name=resource_group_name, + account_name=account_name, + storage_task_assignment_name=storage_task_assignment_name, + subscription_id=self._config.subscription_id, + api_version=api_version, + content_type=content_type, + json=_json, + content=_content, + headers=_headers, + params=_params, + ) + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [200, 201, 202]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + error = self._deserialize.failsafe_deserialize(_models.ErrorResponseAutoGenerated, pipeline_response) + raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) + + deserialized = None + response_headers = {} + if response.status_code == 200: + deserialized = self._deserialize("StorageTaskAssignment", pipeline_response) + + if response.status_code == 201: + deserialized = self._deserialize("StorageTaskAssignment", pipeline_response) + + if response.status_code == 202: + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + + if cls: + return cls(pipeline_response, deserialized, response_headers) # type: ignore + + return deserialized # type: ignore + + @overload + def begin_create( + self, + resource_group_name: str, + account_name: str, + storage_task_assignment_name: str, + parameters: _models.StorageTaskAssignment, + *, + content_type: str = "application/json", + **kwargs: Any + ) -> LROPoller[_models.StorageTaskAssignment]: + """Asynchronously 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. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + Required. + :type resource_group_name: str + :param account_name: 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. + :type account_name: str + :param storage_task_assignment_name: 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. + :type storage_task_assignment_name: str + :param parameters: The parameters to create a Storage Task Assignment. Required. + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.StorageTaskAssignment + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: An instance of LROPoller that returns either StorageTaskAssignment or the result of + cls(response) + :rtype: + ~azure.core.polling.LROPoller[~azure.mgmt.storage.v2023_05_01.models.StorageTaskAssignment] + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @overload + def begin_create( + self, + resource_group_name: str, + account_name: str, + storage_task_assignment_name: str, + parameters: IO[bytes], + *, + content_type: str = "application/json", + **kwargs: Any + ) -> LROPoller[_models.StorageTaskAssignment]: + """Asynchronously 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. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + Required. + :type resource_group_name: str + :param account_name: 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. + :type account_name: str + :param storage_task_assignment_name: 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. + :type storage_task_assignment_name: str + :param parameters: The parameters to create a Storage Task Assignment. Required. + :type parameters: IO[bytes] + :keyword content_type: Body Parameter content-type. Content type parameter for binary body. + Default value is "application/json". + :paramtype content_type: str + :return: An instance of LROPoller that returns either StorageTaskAssignment or the result of + cls(response) + :rtype: + ~azure.core.polling.LROPoller[~azure.mgmt.storage.v2023_05_01.models.StorageTaskAssignment] + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @distributed_trace + def begin_create( + self, + resource_group_name: str, + account_name: str, + storage_task_assignment_name: str, + parameters: Union[_models.StorageTaskAssignment, IO[bytes]], + **kwargs: Any + ) -> LROPoller[_models.StorageTaskAssignment]: + """Asynchronously 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. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + Required. + :type resource_group_name: str + :param account_name: 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. + :type account_name: str + :param storage_task_assignment_name: 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. + :type storage_task_assignment_name: str + :param parameters: The parameters to create a Storage Task Assignment. Is either a + StorageTaskAssignment type or a IO[bytes] type. Required. + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.StorageTaskAssignment or IO[bytes] + :return: An instance of LROPoller that returns either StorageTaskAssignment or the result of + cls(response) + :rtype: + ~azure.core.polling.LROPoller[~azure.mgmt.storage.v2023_05_01.models.StorageTaskAssignment] + :raises ~azure.core.exceptions.HttpResponseError: + """ + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.StorageTaskAssignment] = kwargs.pop("cls", None) + polling: Union[bool, PollingMethod] = kwargs.pop("polling", True) + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token: Optional[str] = kwargs.pop("continuation_token", None) + if cont_token is None: + raw_result = self._create_initial( + resource_group_name=resource_group_name, + account_name=account_name, + storage_task_assignment_name=storage_task_assignment_name, + parameters=parameters, + api_version=api_version, + content_type=content_type, + cls=lambda x, y, z: x, + headers=_headers, + params=_params, + **kwargs + ) + kwargs.pop("error_map", None) + + def get_long_running_output(pipeline_response): + deserialized = self._deserialize("StorageTaskAssignment", pipeline_response) + if cls: + return cls(pipeline_response, deserialized, {}) # type: ignore + return deserialized + + if polling is True: + polling_method: PollingMethod = cast( + PollingMethod, ARMPolling(lro_delay, lro_options={"final-state-via": "location"}, **kwargs) + ) + elif polling is False: + polling_method = cast(PollingMethod, NoPolling()) + else: + polling_method = polling + if cont_token: + return LROPoller[_models.StorageTaskAssignment].from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output, + ) + return LROPoller[_models.StorageTaskAssignment]( + self._client, raw_result, get_long_running_output, polling_method # type: ignore + ) + + def _update_initial( + self, + resource_group_name: str, + account_name: str, + storage_task_assignment_name: str, + parameters: Union[_models.StorageTaskAssignmentUpdateParameters, IO[bytes]], + **kwargs: Any + ) -> Optional[_models.StorageTaskAssignment]: + error_map: MutableMapping[int, Type[HttpResponseError]] = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[Optional[_models.StorageTaskAssignment]] = kwargs.pop("cls", None) + + content_type = content_type or "application/json" + _json = None + _content = None + if isinstance(parameters, (IOBase, bytes)): + _content = parameters + else: + _json = self._serialize.body(parameters, "StorageTaskAssignmentUpdateParameters") + + _request = build_update_request( + resource_group_name=resource_group_name, + account_name=account_name, + storage_task_assignment_name=storage_task_assignment_name, + subscription_id=self._config.subscription_id, + api_version=api_version, + content_type=content_type, + json=_json, + content=_content, + headers=_headers, + params=_params, + ) + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [200, 202]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + error = self._deserialize.failsafe_deserialize(_models.ErrorResponseAutoGenerated, pipeline_response) + raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) + + deserialized = None + response_headers = {} + if response.status_code == 200: + deserialized = self._deserialize("StorageTaskAssignment", pipeline_response) + + if response.status_code == 202: + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + + if cls: + return cls(pipeline_response, deserialized, response_headers) # type: ignore + + return deserialized # type: ignore + + @overload + def begin_update( + self, + resource_group_name: str, + account_name: str, + storage_task_assignment_name: str, + parameters: _models.StorageTaskAssignmentUpdateParameters, + *, + content_type: str = "application/json", + **kwargs: Any + ) -> LROPoller[_models.StorageTaskAssignment]: + """Update storage task assignment properties. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + Required. + :type resource_group_name: str + :param account_name: 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. + :type account_name: str + :param storage_task_assignment_name: 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. + :type storage_task_assignment_name: str + :param parameters: The parameters to update a Storage Task Assignment. Required. + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.StorageTaskAssignmentUpdateParameters + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: An instance of LROPoller that returns either StorageTaskAssignment or the result of + cls(response) + :rtype: + ~azure.core.polling.LROPoller[~azure.mgmt.storage.v2023_05_01.models.StorageTaskAssignment] + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @overload + def begin_update( + self, + resource_group_name: str, + account_name: str, + storage_task_assignment_name: str, + parameters: IO[bytes], + *, + content_type: str = "application/json", + **kwargs: Any + ) -> LROPoller[_models.StorageTaskAssignment]: + """Update storage task assignment properties. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + Required. + :type resource_group_name: str + :param account_name: 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. + :type account_name: str + :param storage_task_assignment_name: 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. + :type storage_task_assignment_name: str + :param parameters: The parameters to update a Storage Task Assignment. Required. + :type parameters: IO[bytes] + :keyword content_type: Body Parameter content-type. Content type parameter for binary body. + Default value is "application/json". + :paramtype content_type: str + :return: An instance of LROPoller that returns either StorageTaskAssignment or the result of + cls(response) + :rtype: + ~azure.core.polling.LROPoller[~azure.mgmt.storage.v2023_05_01.models.StorageTaskAssignment] + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @distributed_trace + def begin_update( + self, + resource_group_name: str, + account_name: str, + storage_task_assignment_name: str, + parameters: Union[_models.StorageTaskAssignmentUpdateParameters, IO[bytes]], + **kwargs: Any + ) -> LROPoller[_models.StorageTaskAssignment]: + """Update storage task assignment properties. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + Required. + :type resource_group_name: str + :param account_name: 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. + :type account_name: str + :param storage_task_assignment_name: 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. + :type storage_task_assignment_name: str + :param parameters: The parameters to update a Storage Task Assignment. Is either a + StorageTaskAssignmentUpdateParameters type or a IO[bytes] type. Required. + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.StorageTaskAssignmentUpdateParameters + or IO[bytes] + :return: An instance of LROPoller that returns either StorageTaskAssignment or the result of + cls(response) + :rtype: + ~azure.core.polling.LROPoller[~azure.mgmt.storage.v2023_05_01.models.StorageTaskAssignment] + :raises ~azure.core.exceptions.HttpResponseError: + """ + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.StorageTaskAssignment] = kwargs.pop("cls", None) + polling: Union[bool, PollingMethod] = kwargs.pop("polling", True) + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token: Optional[str] = kwargs.pop("continuation_token", None) + if cont_token is None: + raw_result = self._update_initial( + resource_group_name=resource_group_name, + account_name=account_name, + storage_task_assignment_name=storage_task_assignment_name, + parameters=parameters, + api_version=api_version, + content_type=content_type, + cls=lambda x, y, z: x, + headers=_headers, + params=_params, + **kwargs + ) + kwargs.pop("error_map", None) + + def get_long_running_output(pipeline_response): + deserialized = self._deserialize("StorageTaskAssignment", pipeline_response) + if cls: + return cls(pipeline_response, deserialized, {}) # type: ignore + return deserialized + + if polling is True: + polling_method: PollingMethod = cast( + PollingMethod, ARMPolling(lro_delay, lro_options={"final-state-via": "location"}, **kwargs) + ) + elif polling is False: + polling_method = cast(PollingMethod, NoPolling()) + else: + polling_method = polling + if cont_token: + return LROPoller[_models.StorageTaskAssignment].from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output, + ) + return LROPoller[_models.StorageTaskAssignment]( + self._client, raw_result, get_long_running_output, polling_method # type: ignore + ) + + @distributed_trace + def get( + self, resource_group_name: str, account_name: str, storage_task_assignment_name: str, **kwargs: Any + ) -> _models.StorageTaskAssignment: + """Get the storage task assignment properties. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + Required. + :type resource_group_name: str + :param account_name: 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. + :type account_name: str + :param storage_task_assignment_name: 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. + :type storage_task_assignment_name: str + :return: StorageTaskAssignment or the result of cls(response) + :rtype: ~azure.mgmt.storage.v2023_05_01.models.StorageTaskAssignment + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map: MutableMapping[int, Type[HttpResponseError]] = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.StorageTaskAssignment] = kwargs.pop("cls", None) + + _request = build_get_request( + resource_group_name=resource_group_name, + account_name=account_name, + storage_task_assignment_name=storage_task_assignment_name, + subscription_id=self._config.subscription_id, + api_version=api_version, + headers=_headers, + params=_params, + ) + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + error = self._deserialize.failsafe_deserialize(_models.ErrorResponseAutoGenerated, pipeline_response) + raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) + + deserialized = self._deserialize("StorageTaskAssignment", pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) # type: ignore + + return deserialized # type: ignore + + def _delete_initial( # pylint: disable=inconsistent-return-statements + self, resource_group_name: str, account_name: str, storage_task_assignment_name: str, **kwargs: Any + ) -> None: + error_map: MutableMapping[int, Type[HttpResponseError]] = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[None] = kwargs.pop("cls", None) + + _request = build_delete_request( + resource_group_name=resource_group_name, + account_name=account_name, + storage_task_assignment_name=storage_task_assignment_name, + subscription_id=self._config.subscription_id, + api_version=api_version, + headers=_headers, + params=_params, + ) + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [202, 204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + error = self._deserialize.failsafe_deserialize(_models.ErrorResponseAutoGenerated, pipeline_response) + raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) + + response_headers = {} + if response.status_code == 202: + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + + if cls: + return cls(pipeline_response, None, response_headers) # type: ignore + + @distributed_trace + def begin_delete( + self, resource_group_name: str, account_name: str, storage_task_assignment_name: str, **kwargs: Any + ) -> LROPoller[None]: + """Delete the storage task assignment sub-resource. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + Required. + :type resource_group_name: str + :param account_name: 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. + :type account_name: str + :param storage_task_assignment_name: 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. + :type storage_task_assignment_name: str + :return: An instance of LROPoller that returns either None or the result of cls(response) + :rtype: ~azure.core.polling.LROPoller[None] + :raises ~azure.core.exceptions.HttpResponseError: + """ + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[None] = kwargs.pop("cls", None) + polling: Union[bool, PollingMethod] = kwargs.pop("polling", True) + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token: Optional[str] = kwargs.pop("continuation_token", None) + if cont_token is None: + raw_result = self._delete_initial( # type: ignore + resource_group_name=resource_group_name, + account_name=account_name, + storage_task_assignment_name=storage_task_assignment_name, + api_version=api_version, + cls=lambda x, y, z: x, + headers=_headers, + params=_params, + **kwargs + ) + kwargs.pop("error_map", None) + + def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-return-statements + if cls: + return cls(pipeline_response, None, {}) # type: ignore + + if polling is True: + polling_method: PollingMethod = cast( + PollingMethod, ARMPolling(lro_delay, lro_options={"final-state-via": "location"}, **kwargs) + ) + elif polling is False: + polling_method = cast(PollingMethod, NoPolling()) + else: + polling_method = polling + if cont_token: + return LROPoller[None].from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output, + ) + return LROPoller[None](self._client, raw_result, get_long_running_output, polling_method) # type: ignore + + @distributed_trace + def list( + self, resource_group_name: str, account_name: str, maxpagesize: Optional[str] = None, **kwargs: Any + ) -> Iterable["_models.StorageTaskAssignment"]: + """List all the storage task assignments in an account. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + Required. + :type resource_group_name: str + :param account_name: 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. + :type account_name: str + :param maxpagesize: Optional, specifies the maximum number of storage task assignment Ids to be + included in the list response. Default value is None. + :type maxpagesize: str + :return: An iterator like instance of either StorageTaskAssignment or the result of + cls(response) + :rtype: + ~azure.core.paging.ItemPaged[~azure.mgmt.storage.v2023_05_01.models.StorageTaskAssignment] + :raises ~azure.core.exceptions.HttpResponseError: + """ + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.StorageTaskAssignmentsList] = kwargs.pop("cls", None) + + error_map: MutableMapping[int, Type[HttpResponseError]] = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + def prepare_request(next_link=None): + if not next_link: + + _request = build_list_request( + resource_group_name=resource_group_name, + account_name=account_name, + subscription_id=self._config.subscription_id, + maxpagesize=maxpagesize, + api_version=api_version, + headers=_headers, + params=_params, + ) + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + + else: + # make call to next link with the client's api-version + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) + _next_request_params["api-version"] = self._api_version + _request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + _request.method = "GET" + return _request + + def extract_data(pipeline_response): + deserialized = self._deserialize("StorageTaskAssignmentsList", pipeline_response) + list_of_elem = deserialized.value + if cls: + list_of_elem = cls(list_of_elem) # type: ignore + return deserialized.next_link or None, iter(list_of_elem) + + def get_next(next_link=None): + _request = prepare_request(next_link) + + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + error = self._deserialize.failsafe_deserialize(_models.ErrorResponseAutoGenerated, pipeline_response) + raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) + + return pipeline_response + + return ItemPaged(get_next, extract_data) diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_table_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_table_operations.py similarity index 74% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_table_operations.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_table_operations.py index 62f74ae1f89..0950d5cfb46 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_table_operations.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_table_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=too-many-lines,too-many-statements # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,8 +6,9 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from io import IOBase import sys -from typing import Any, Callable, Dict, IO, Iterable, Optional, TypeVar, Union, overload +from typing import Any, Callable, Dict, IO, Iterable, Optional, Type, TypeVar, Union, overload import urllib.parse from azure.core.exceptions import ( @@ -28,12 +29,12 @@ from .. import models as _models from ..._serialization import Serializer -from .._vendor import _convert_request, _format_url_section +from .._vendor import _convert_request -if sys.version_info >= (3, 8): - from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping else: - from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -47,8 +48,8 @@ def build_create_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -60,14 +61,16 @@ def build_create_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), "tableName": _SERIALIZER.url( "table_name", table_name, "str", max_length=63, min_length=3, pattern=r"^[A-Za-z][A-Za-z0-9]{2,62}$" ), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -86,8 +89,8 @@ def build_update_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -99,14 +102,16 @@ def build_update_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), "tableName": _SERIALIZER.url( "table_name", table_name, "str", max_length=63, min_length=3, pattern=r"^[A-Za-z][A-Za-z0-9]{2,62}$" ), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -125,7 +130,7 @@ def build_get_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -137,14 +142,16 @@ def build_get_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), "tableName": _SERIALIZER.url( "table_name", table_name, "str", max_length=63, min_length=3, pattern=r"^[A-Za-z][A-Za-z0-9]{2,62}$" ), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -161,7 +168,7 @@ def build_delete_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -173,14 +180,16 @@ def build_delete_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), "tableName": _SERIALIZER.url( "table_name", table_name, "str", max_length=63, min_length=3, pattern=r"^[A-Za-z][A-Za-z0-9]{2,62}$" ), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -195,7 +204,7 @@ def build_list_request(resource_group_name: str, account_name: str, subscription _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -207,11 +216,13 @@ def build_list_request(resource_group_name: str, account_name: str, subscription "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -228,7 +239,7 @@ class TableOperations: **DO NOT** instantiate this class directly. Instead, you should access the following operations through - :class:`~azure.mgmt.storage.v2022_09_01.StorageManagementClient`'s + :class:`~azure.mgmt.storage.v2023_05_01.StorageManagementClient`'s :attr:`table` attribute. """ @@ -240,6 +251,7 @@ def __init__(self, *args, **kwargs): self._config = input_args.pop(0) if input_args else kwargs.pop("config") self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @overload def create( @@ -266,13 +278,12 @@ def create( with a numeric character. Required. :type table_name: str :param parameters: The parameters to provide to create a table. Default value is None. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.Table + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.Table :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: Table or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.Table + :rtype: ~azure.mgmt.storage.v2023_05_01.models.Table :raises ~azure.core.exceptions.HttpResponseError: """ @@ -282,7 +293,7 @@ def create( resource_group_name: str, account_name: str, table_name: str, - parameters: Optional[IO] = None, + parameters: Optional[IO[bytes]] = None, *, content_type: str = "application/json", **kwargs: Any @@ -301,13 +312,12 @@ def create( with a numeric character. Required. :type table_name: str :param parameters: The parameters to provide to create a table. Default value is None. - :type parameters: IO + :type parameters: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: Table or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.Table + :rtype: ~azure.mgmt.storage.v2023_05_01.models.Table :raises ~azure.core.exceptions.HttpResponseError: """ @@ -317,7 +327,7 @@ def create( resource_group_name: str, account_name: str, table_name: str, - parameters: Optional[Union[_models.Table, IO]] = None, + parameters: Optional[Union[_models.Table, IO[bytes]]] = None, **kwargs: Any ) -> _models.Table: """Creates a new table with the specified table name, under the specified account. @@ -333,18 +343,14 @@ def create( and 63 characters.The name must comprise of only alphanumeric characters and it cannot begin with a numeric character. Required. :type table_name: str - :param parameters: The parameters to provide to create a table. Is either a model type or a IO - type. Default value is None. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.Table or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + :param parameters: The parameters to provide to create a table. Is either a Table type or a + IO[bytes] type. Default value is None. + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.Table or IO[bytes] :return: Table or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.Table + :rtype: ~azure.mgmt.storage.v2023_05_01.models.Table :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -355,14 +361,14 @@ def create( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.Table] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.Table] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(parameters, (IO, bytes)): + if isinstance(parameters, (IOBase, bytes)): _content = parameters else: if parameters is not None: @@ -370,7 +376,7 @@ def create( else: _json = None - request = build_create_request( + _request = build_create_request( resource_group_name=resource_group_name, account_name=account_name, table_name=table_name, @@ -379,15 +385,15 @@ def create( content_type=content_type, json=_json, content=_content, - template_url=self.create.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -399,11 +405,9 @@ def create( deserialized = self._deserialize("Table", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore - return deserialized - - create.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/tableServices/default/tables/{tableName}"} # type: ignore + return deserialized # type: ignore @overload def update( @@ -430,13 +434,12 @@ def update( with a numeric character. Required. :type table_name: str :param parameters: The parameters to provide to create a table. Default value is None. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.Table + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.Table :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: Table or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.Table + :rtype: ~azure.mgmt.storage.v2023_05_01.models.Table :raises ~azure.core.exceptions.HttpResponseError: """ @@ -446,7 +449,7 @@ def update( resource_group_name: str, account_name: str, table_name: str, - parameters: Optional[IO] = None, + parameters: Optional[IO[bytes]] = None, *, content_type: str = "application/json", **kwargs: Any @@ -465,13 +468,12 @@ def update( with a numeric character. Required. :type table_name: str :param parameters: The parameters to provide to create a table. Default value is None. - :type parameters: IO + :type parameters: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: Table or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.Table + :rtype: ~azure.mgmt.storage.v2023_05_01.models.Table :raises ~azure.core.exceptions.HttpResponseError: """ @@ -481,7 +483,7 @@ def update( resource_group_name: str, account_name: str, table_name: str, - parameters: Optional[Union[_models.Table, IO]] = None, + parameters: Optional[Union[_models.Table, IO[bytes]]] = None, **kwargs: Any ) -> _models.Table: """Creates a new table with the specified table name, under the specified account. @@ -497,18 +499,14 @@ def update( and 63 characters.The name must comprise of only alphanumeric characters and it cannot begin with a numeric character. Required. :type table_name: str - :param parameters: The parameters to provide to create a table. Is either a model type or a IO - type. Default value is None. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.Table or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + :param parameters: The parameters to provide to create a table. Is either a Table type or a + IO[bytes] type. Default value is None. + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.Table or IO[bytes] :return: Table or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.Table + :rtype: ~azure.mgmt.storage.v2023_05_01.models.Table :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -519,14 +517,14 @@ def update( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.Table] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.Table] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(parameters, (IO, bytes)): + if isinstance(parameters, (IOBase, bytes)): _content = parameters else: if parameters is not None: @@ -534,7 +532,7 @@ def update( else: _json = None - request = build_update_request( + _request = build_update_request( resource_group_name=resource_group_name, account_name=account_name, table_name=table_name, @@ -543,15 +541,15 @@ def update( content_type=content_type, json=_json, content=_content, - template_url=self.update.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -563,11 +561,9 @@ def update( deserialized = self._deserialize("Table", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/tableServices/default/tables/{tableName}"} # type: ignore + return deserialized # type: ignore @distributed_trace def get(self, resource_group_name: str, account_name: str, table_name: str, **kwargs: Any) -> _models.Table: @@ -584,12 +580,11 @@ def get(self, resource_group_name: str, account_name: str, table_name: str, **kw and 63 characters.The name must comprise of only alphanumeric characters and it cannot begin with a numeric character. Required. :type table_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: Table or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.Table + :rtype: ~azure.mgmt.storage.v2023_05_01.models.Table :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -600,24 +595,24 @@ def get(self, resource_group_name: str, account_name: str, table_name: str, **kw _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.Table] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.Table] = kwargs.pop("cls", None) - request = build_get_request( + _request = build_get_request( resource_group_name=resource_group_name, account_name=account_name, table_name=table_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.get.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -629,11 +624,9 @@ def get(self, resource_group_name: str, account_name: str, table_name: str, **kw deserialized = self._deserialize("Table", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, deserialized, {}) # type: ignore - return deserialized - - get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/tableServices/default/tables/{tableName}"} # type: ignore + return deserialized # type: ignore @distributed_trace def delete( # pylint: disable=inconsistent-return-statements @@ -652,12 +645,11 @@ def delete( # pylint: disable=inconsistent-return-statements and 63 characters.The name must comprise of only alphanumeric characters and it cannot begin with a numeric character. Required. :type table_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: None or the result of cls(response) :rtype: None :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -668,24 +660,24 @@ def delete( # pylint: disable=inconsistent-return-statements _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[None] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[None] = kwargs.pop("cls", None) - request = build_delete_request( + _request = build_delete_request( resource_group_name=resource_group_name, account_name=account_name, table_name=table_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.delete.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -695,9 +687,7 @@ def delete( # pylint: disable=inconsistent-return-statements raise HttpResponseError(response=response, error_format=ARMErrorFormat) if cls: - return cls(pipeline_response, None, {}) - - delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/tableServices/default/tables/{tableName}"} # type: ignore + return cls(pipeline_response, None, {}) # type: ignore @distributed_trace def list(self, resource_group_name: str, account_name: str, **kwargs: Any) -> Iterable["_models.Table"]: @@ -710,18 +700,17 @@ def list(self, resource_group_name: str, account_name: str, **kwargs: Any) -> It Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required. :type account_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: An iterator like instance of either Table or the result of cls(response) - :rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.storage.v2022_09_01.models.Table] + :rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.storage.v2023_05_01.models.Table] :raises ~azure.core.exceptions.HttpResponseError: """ _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.ListTableResource] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.ListTableResource] = kwargs.pop("cls", None) - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -732,17 +721,16 @@ def list(self, resource_group_name: str, account_name: str, **kwargs: Any) -> It def prepare_request(next_link=None): if not next_link: - request = build_list_request( + _request = build_list_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.list.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) else: # make call to next link with the client's api-version @@ -753,27 +741,28 @@ def prepare_request(next_link=None): for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() } ) - _next_request_params["api-version"] = self._config.api_version - request = HttpRequest( + _next_request_params["api-version"] = self._api_version + _request = HttpRequest( "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore - request.method = "GET" - return request + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + _request.method = "GET" + return _request def extract_data(pipeline_response): deserialized = self._deserialize("ListTableResource", pipeline_response) list_of_elem = deserialized.value if cls: - list_of_elem = cls(list_of_elem) + list_of_elem = cls(list_of_elem) # type: ignore return deserialized.next_link or None, iter(list_of_elem) def get_next(next_link=None): - request = prepare_request(next_link) + _request = prepare_request(next_link) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -784,5 +773,3 @@ def get_next(next_link=None): return pipeline_response return ItemPaged(get_next, extract_data) - - list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/tableServices/default/tables"} # type: ignore diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_table_services_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_table_services_operations.py similarity index 67% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_table_services_operations.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_table_services_operations.py index 56c996fe3bd..509118c8dea 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_table_services_operations.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_table_services_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=too-many-lines,too-many-statements # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,8 +6,9 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from io import IOBase import sys -from typing import Any, Callable, Dict, IO, Optional, TypeVar, Union, overload +from typing import Any, Callable, Dict, IO, Literal, Optional, Type, TypeVar, Union, overload from azure.core.exceptions import ( ClientAuthenticationError, @@ -26,12 +27,12 @@ from .. import models as _models from ..._serialization import Serializer -from .._vendor import _convert_request, _format_url_section +from .._vendor import _convert_request -if sys.version_info >= (3, 8): - from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping else: - from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -43,7 +44,7 @@ def build_list_request(resource_group_name: str, account_name: str, subscription _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -55,11 +56,13 @@ def build_list_request(resource_group_name: str, account_name: str, subscription "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -76,9 +79,9 @@ def build_set_service_properties_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - table_service_name = kwargs.pop("table_service_name", "default") # type: Literal["default"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + table_service_name: Literal["default"] = kwargs.pop("table_service_name", "default") + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -90,12 +93,14 @@ def build_set_service_properties_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), "tableServiceName": _SERIALIZER.url("table_service_name", table_service_name, "str"), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -114,8 +119,8 @@ def build_get_service_properties_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - table_service_name = kwargs.pop("table_service_name", "default") # type: Literal["default"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) + table_service_name: Literal["default"] = kwargs.pop("table_service_name", "default") accept = _headers.pop("Accept", "application/json") # Construct URL @@ -127,12 +132,14 @@ def build_get_service_properties_request( "resourceGroupName": _SERIALIZER.url( "resource_group_name", resource_group_name, "str", max_length=90, min_length=1, pattern=r"^[-\w\._\(\)]+$" ), - "accountName": _SERIALIZER.url("account_name", account_name, "str", max_length=24, min_length=3), + "accountName": _SERIALIZER.url( + "account_name", account_name, "str", max_length=24, min_length=3, pattern=r"^[a-z0-9]+$" + ), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), "tableServiceName": _SERIALIZER.url("table_service_name", table_service_name, "str"), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -149,7 +156,7 @@ class TableServicesOperations: **DO NOT** instantiate this class directly. Instead, you should access the following operations through - :class:`~azure.mgmt.storage.v2022_09_01.StorageManagementClient`'s + :class:`~azure.mgmt.storage.v2023_05_01.StorageManagementClient`'s :attr:`table_services` attribute. """ @@ -161,6 +168,7 @@ def __init__(self, *args, **kwargs): self._config = input_args.pop(0) if input_args else kwargs.pop("config") self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace def list(self, resource_group_name: str, account_name: str, **kwargs: Any) -> _models.ListTableServices: @@ -173,12 +181,11 @@ def list(self, resource_group_name: str, account_name: str, **kwargs: Any) -> _m Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required. :type account_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: ListTableServices or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.ListTableServices + :rtype: ~azure.mgmt.storage.v2023_05_01.models.ListTableServices :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -189,23 +196,23 @@ def list(self, resource_group_name: str, account_name: str, **kwargs: Any) -> _m _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.ListTableServices] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.ListTableServices] = kwargs.pop("cls", None) - request = build_list_request( + _request = build_list_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.list.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -217,11 +224,9 @@ def list(self, resource_group_name: str, account_name: str, **kwargs: Any) -> _m deserialized = self._deserialize("ListTableServices", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/tableServices"} # type: ignore + return deserialized # type: ignore @overload def set_service_properties( @@ -245,17 +250,12 @@ def set_service_properties( :type account_name: str :param parameters: The properties of a storage account’s Table service, only properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules can be specified. Required. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.TableServiceProperties + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.TableServiceProperties :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :keyword table_service_name: The name of the Table Service within the specified storage - account. Table Service Name must be 'default'. Default value is "default". Note that overriding - this default value may result in unsupported behavior. - :paramtype table_service_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: TableServiceProperties or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.TableServiceProperties + :rtype: ~azure.mgmt.storage.v2023_05_01.models.TableServiceProperties :raises ~azure.core.exceptions.HttpResponseError: """ @@ -264,7 +264,7 @@ def set_service_properties( self, resource_group_name: str, account_name: str, - parameters: IO, + parameters: IO[bytes], *, content_type: str = "application/json", **kwargs: Any @@ -281,17 +281,12 @@ def set_service_properties( :type account_name: str :param parameters: The properties of a storage account’s Table service, only properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules can be specified. Required. - :type parameters: IO + :type parameters: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :keyword table_service_name: The name of the Table Service within the specified storage - account. Table Service Name must be 'default'. Default value is "default". Note that overriding - this default value may result in unsupported behavior. - :paramtype table_service_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: TableServiceProperties or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.TableServiceProperties + :rtype: ~azure.mgmt.storage.v2023_05_01.models.TableServiceProperties :raises ~azure.core.exceptions.HttpResponseError: """ @@ -300,7 +295,7 @@ def set_service_properties( self, resource_group_name: str, account_name: str, - parameters: Union[_models.TableServiceProperties, IO], + parameters: Union[_models.TableServiceProperties, IO[bytes]], **kwargs: Any ) -> _models.TableServiceProperties: """Sets the properties of a storage account’s Table service, including properties for Storage @@ -315,21 +310,13 @@ def set_service_properties( :type account_name: str :param parameters: The properties of a storage account’s Table service, only properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules can be specified. Is either a - model type or a IO type. Required. - :type parameters: ~azure.mgmt.storage.v2022_09_01.models.TableServiceProperties or IO - :keyword table_service_name: The name of the Table Service within the specified storage - account. Table Service Name must be 'default'. Default value is "default". Note that overriding - this default value may result in unsupported behavior. - :paramtype table_service_name: str - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response + TableServiceProperties type or a IO[bytes] type. Required. + :type parameters: ~azure.mgmt.storage.v2023_05_01.models.TableServiceProperties or IO[bytes] :return: TableServiceProperties or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.TableServiceProperties + :rtype: ~azure.mgmt.storage.v2023_05_01.models.TableServiceProperties :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -340,20 +327,20 @@ def set_service_properties( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - table_service_name = kwargs.pop("table_service_name", "default") # type: Literal["default"] - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.TableServiceProperties] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + table_service_name: Literal["default"] = kwargs.pop("table_service_name", "default") + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.TableServiceProperties] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None _content = None - if isinstance(parameters, (IO, bytes)): + if isinstance(parameters, (IOBase, bytes)): _content = parameters else: _json = self._serialize.body(parameters, "TableServiceProperties") - request = build_set_service_properties_request( + _request = build_set_service_properties_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, @@ -362,15 +349,15 @@ def set_service_properties( content_type=content_type, json=_json, content=_content, - template_url=self.set_service_properties.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -382,11 +369,9 @@ def set_service_properties( deserialized = self._deserialize("TableServiceProperties", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - set_service_properties.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/tableServices/{tableServiceName}"} # type: ignore + return deserialized # type: ignore @distributed_trace def get_service_properties( @@ -402,16 +387,11 @@ def get_service_properties( Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required. :type account_name: str - :keyword table_service_name: The name of the Table Service within the specified storage - account. Table Service Name must be 'default'. Default value is "default". Note that overriding - this default value may result in unsupported behavior. - :paramtype table_service_name: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: TableServiceProperties or the result of cls(response) - :rtype: ~azure.mgmt.storage.v2022_09_01.models.TableServiceProperties + :rtype: ~azure.mgmt.storage.v2023_05_01.models.TableServiceProperties :raises ~azure.core.exceptions.HttpResponseError: """ - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -422,25 +402,25 @@ def get_service_properties( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - table_service_name = kwargs.pop("table_service_name", "default") # type: Literal["default"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.TableServiceProperties] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + table_service_name: Literal["default"] = kwargs.pop("table_service_name", "default") + cls: ClsType[_models.TableServiceProperties] = kwargs.pop("cls", None) - request = build_get_service_properties_request( + _request = build_get_service_properties_request( resource_group_name=resource_group_name, account_name=account_name, subscription_id=self._config.subscription_id, api_version=api_version, table_service_name=table_service_name, - template_url=self.get_service_properties.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -452,8 +432,6 @@ def get_service_properties( deserialized = self._deserialize("TableServiceProperties", pipeline_response) if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, deserialized, {}) # type: ignore - get_service_properties.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/tableServices/{tableServiceName}"} # type: ignore + return deserialized # type: ignore diff --git a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_usages_operations.py b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_usages_operations.py similarity index 74% rename from src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_usages_operations.py rename to src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_usages_operations.py index 4e2eb886283..a14425f4335 100644 --- a/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2022_09_01/operations/_usages_operations.py +++ b/src/storage-preview/azext_storage_preview/vendored_sdks/azure_mgmt_storage/v2023_05_01/operations/_usages_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=too-many-lines,too-many-statements # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -7,7 +7,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import sys -from typing import Any, Callable, Dict, Iterable, Optional, TypeVar +from typing import Any, Callable, Dict, Iterable, Optional, Type, TypeVar import urllib.parse from azure.core.exceptions import ( @@ -28,12 +28,12 @@ from .. import models as _models from ..._serialization import Serializer -from .._vendor import _convert_request, _format_url_section +from .._vendor import _convert_request -if sys.version_info >= (3, 8): - from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports +if sys.version_info >= (3, 9): + from collections.abc import MutableMapping else: - from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports + from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -45,7 +45,7 @@ def build_list_by_location_request(location: str, subscription_id: str, **kwargs _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-05-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -57,7 +57,7 @@ def build_list_by_location_request(location: str, subscription_id: str, **kwargs "location": _SERIALIZER.url("location", location, "str"), } - _url = _format_url_section(_url, **path_format_arguments) + _url: str = _url.format(**path_format_arguments) # type: ignore # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") @@ -74,7 +74,7 @@ class UsagesOperations: **DO NOT** instantiate this class directly. Instead, you should access the following operations through - :class:`~azure.mgmt.storage.v2022_09_01.StorageManagementClient`'s + :class:`~azure.mgmt.storage.v2023_05_01.StorageManagementClient`'s :attr:`usages` attribute. """ @@ -86,6 +86,7 @@ def __init__(self, *args, **kwargs): self._config = input_args.pop(0) if input_args else kwargs.pop("config") self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace def list_by_location(self, location: str, **kwargs: Any) -> Iterable["_models.Usage"]: @@ -94,18 +95,17 @@ def list_by_location(self, location: str, **kwargs: Any) -> Iterable["_models.Us :param location: The location of the Azure Storage resource. Required. :type location: str - :keyword callable cls: A custom type or function that will be passed the direct response :return: An iterator like instance of either Usage or the result of cls(response) - :rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.storage.v2022_09_01.models.Usage] + :rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.storage.v2023_05_01.models.Usage] :raises ~azure.core.exceptions.HttpResponseError: """ _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version = kwargs.pop("api_version", _params.pop("api-version", "2022-09-01")) # type: Literal["2022-09-01"] - cls = kwargs.pop("cls", None) # type: ClsType[_models.UsageListResult] + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2023-05-01")) + cls: ClsType[_models.UsageListResult] = kwargs.pop("cls", None) - error_map = { + error_map: MutableMapping[int, Type[HttpResponseError]] = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, @@ -116,16 +116,15 @@ def list_by_location(self, location: str, **kwargs: Any) -> Iterable["_models.Us def prepare_request(next_link=None): if not next_link: - request = build_list_by_location_request( + _request = build_list_by_location_request( location=location, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.list_by_location.metadata["url"], headers=_headers, params=_params, ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) else: # make call to next link with the client's api-version @@ -136,27 +135,28 @@ def prepare_request(next_link=None): for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() } ) - _next_request_params["api-version"] = self._config.api_version - request = HttpRequest( + _next_request_params["api-version"] = self._api_version + _request = HttpRequest( "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore - request.method = "GET" - return request + _request = _convert_request(_request) + _request.url = self._client.format_url(_request.url) + _request.method = "GET" + return _request def extract_data(pipeline_response): deserialized = self._deserialize("UsageListResult", pipeline_response) list_of_elem = deserialized.value if cls: - list_of_elem = cls(list_of_elem) + list_of_elem = cls(list_of_elem) # type: ignore return None, iter(list_of_elem) def get_next(next_link=None): - request = prepare_request(next_link) + _request = prepare_request(next_link) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs ) response = pipeline_response.http_response @@ -167,5 +167,3 @@ def get_next(next_link=None): return pipeline_response return ItemPaged(get_next, extract_data) - - list_by_location.metadata = {"url": "/subscriptions/{subscriptionId}/providers/Microsoft.Storage/locations/{location}/usages"} # type: ignore